使用vagrant安裝centos7虛擬機

1:vagrant鏡像倉庫地址
    https://app.vagrantup.com/boxes/search
2:查看vagrant是否安裝成功
    a:cmd 進入安裝目錄
    b:命令vagrant看是否有返回數據即可
3:使用vagrant在virtualbox中快速搭建一個虛擬機
    進入vagrant的安裝目錄使用下面命令
    1:命令:
        vagrant init centos/7
        注意:這個centos/7是在vagrant鏡像倉庫中搜索的鏡像名稱    
    2:使用上面的命令後會在安裝目錄下自動創建一個Vagrantfile文件
    3:也可以從網上直接下載好box文件,使用下面命令加載進去
        命令:
            vagrant box add centos7 文件名
        後面繼續使用初始化:
            vagrant init centos7
        注意:最好創建centos7目錄,然後把CentOS-7.box文件複製到目錄下執行這些命令。    
4:啓動創建的虛擬機
   命令(在centos7目錄下執行):
        vagrant up    
   默認創建的虛擬機用戶名和密碼:vagrant/vagrant root/vagrant        
5:查看本地安裝的box命令
    命令:
        vagrant box list
6: 鏈接虛擬機命令
    vagrant ssh        
7: 如何將vagrant中的虛機網絡和windows主機網絡打通
    1):首先進入到centos7的安裝目錄下找到Vagrantfile文件
    2):打開下面的配置
        config.vm.network "private_network", ip: "192.168.33.10"
    3):打開cmd,ipconfig查看本地網絡,找到VirtualBox Host-Only Network對應的網絡地址,例如:
        192.168.56.1
    4):將上面的地址配置爲本地VirtualBox網絡,例如:
        config.vm.network "private_network", ip: "192.168.56.10"
    5):重啓虛擬機
        vagrant reload
8:重啓虛擬機
    命令:
        vagrant reload
9:查看ip地址
    命令:ip addr        
10:設置賬號密碼登錄
    1):首先使用vagrant ssh進入系統之後,使用下面的命令
        vi /etc/ssh/sshd_config
        修改屬性:PasswordAuthentication爲yes
    2):重啓虛擬機
        service sshd restart
    後面我們就可以通過其他的ssh工具連接了        
        
11:配置網絡
    1):進入/etc/sysconfig/network-scripts/目錄下,修改ifcfg-eth1文件
        #VAGRANT-BEGIN
        # The contents below are automatically generated by Vagrant. Do not modify.
        NM_CONTROLLED=yes
        BOOTPROTO=none
        ONBOOT=yes
        IPADDR=192.168.56.10
        NETMASK=255.255.255.0
        GATEWAY=192.168.56.1
        DNS1=114.114.114.114
        DNS2=8.8.8.8
        DEVICE=eth1
        PEERDNS=no
        #VAGRANT-END
    2):重啓網卡
        service network restart

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章