virtualbox官網
vagrant倉庫中收錄多種系統,可以配合virtual box使用
vagrant官網
安裝之後需要重啟,重啟完成後在cmd命令列中輸入vagrant
命令,若有反應,證明安裝成功
1. 初始化
在指定目錄中執行命令
vagrant init 倉庫系統名
進行初始化目錄
以centos7為例,在倉庫中系統名為centos/7
因此輸入命令
vagrant init centos/7
初始化完成後會在對應目錄中生成vagrantfile
檔案
2. 安裝
保持virtual box為開啟
在之前的目錄中使用一下命令進行作業系統的安裝和啟動
安裝完成後在virtual box自動開啟虛擬機器
之後在位址列中會得到該版本的url
vagrant box add centos/7 centos-7-x86_64-vagrant-2004_01.virtualbox.box
之後執行vagrant up
命令即可啟動虛擬機器
3. ssh連線與登入
在當前目錄中直接使用命令
vagrant ssh
即可進行遠端連線該虛擬機器
該虛擬機器預設使用者名稱和密碼如下
使用者名稱密碼
vagrant
vagrant
root
vagrant
4. 網路的配置
vagrant預設使用埠對映的方式與主機聯絡,可以通過配置使其能夠以net的方式與主機聯絡
在cmd視窗中使用ipconfig
命令檢視virtual box的閘道器
開啟目錄中vagrantfile
檔案
解開在35行config.vm.network的注釋,修改ip使其與閘道器對應
使用命令
vagrant reload
重啟虛擬機器,此時虛擬機器的ip修改為配置的ip,主機和虛擬機器之間可以相互ping通
5. xshell的連線
預設情況下,xshell需要使用金鑰與vagrant進行連線,需要在虛擬機器中進行配置使其可以通過使用者名稱和密碼直接連線
開啟/etc/ssh/sshd_config檔案
解開permitrootlogin
註解,改其值為yes
解開passwordauthentication
改其值為`yes
使用命令
systemctl restart sshd
重啟sshd服務
此時就可以使用xshell進行連線
VirtualBox與vagrant快速建立虛擬機器
3.驗證vagrant安裝是否成功 開啟cmd命令列,輸入vagrant,如果有vagrant的命令提示說明安裝成功 cmd命令列輸入 vagrant init centos 7,即可初始化乙個centos7系統 例項化一次即可,會在本地使用者目錄生成乙個vagrantfile檔案,刪除這個檔案就需...
virtualbox 與宿主共享檔案
周海漢 文 host宿主機 ubuntu9.10 guest客戶機 windows 7 需要安裝virtualbox的增強外掛程式約30m。安裝見 virtualbox 與宿主交換剪貼簿的問題 virtualbox 安裝windows作業系統遇到的問題 安裝完畢,在virtualbox的選單 裝置 ...
vmware與virtualbox之對比分析
2012 04 01 16 01 17 vmware與virtualbox之對比分析 測試過程 本機安裝雙系統xp ubuntu 在每個系統中安裝兩種虛擬機器 每個虛擬機器虛擬乙個windows 2003作業系統,並分配512m記憶體 virtual box虛擬機器的磁碟均為可擴張式 vmware虛...