VirtualBox與Vagrant的使用
Virtual Box的安裝
直接在官網下載下載安裝包後進行安裝
Vagrant的安裝與使用
Vagrant倉庫中收錄多種系統,可以配合Virtual Box使用
Vagrant的安裝
在官網中下載Vagrant安裝包進行安裝
安裝之後需要重啟,重啟完成後在cmd命令列中輸入vagrant
命令,若有反應,證明安裝成功
Vagrant的使用
1. 初始化
在指定目錄中執行命令
vagrant init 倉庫系統名
進行初始化目錄
以Centos7為例,在倉庫中系統名為centos/7
因此輸入命令
vagrant init centos/7
初始化完成後會在對應目錄中生成Vagrantfile
檔案
2. 安裝
保持Virtual Box為開啟
在之前的目錄中使用一下命令進行作業系統的安裝和啟動
vagrant up
安裝完成後在Virtual Box自動開啟虛擬機器
在一些情況下,由於網路問題,下載速度會很慢,因此可以採用手動下載.box檔案的方式解決,操作如下
首先找到下載連結:
在倉庫中進入想要下載的系統,點選要下載的版本
之後在位址列中會得到該版本的url
在url後面拼接/providers/{供應商名字}.box
就是下載url
以Virtual Box的Centos 7為例,它的url為https://app.vagrantup.com/centos/boxes/7/versions/2004.01/providers/virtualbox.box
下載完成後將該檔案移到指定目錄中,在該目錄下執行以下命令將作業系統手動新增至虛擬機器中
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 box
- 熱乎的安裝 Homestead 必備軟體(Vagrant、VirtualBox、VirtualBox 映象)
- vagrant + virtualBox 安裝centos7CentOS
- VirtualBox + Vagrant + homesteadbox 環境下 yaf 的安裝
- Windows下使用vagrant以及Oracle VM Virtualbox部署虛擬機器WindowsOracle虛擬機
- Vagrant 啟動 VirtualBox 的問題 ( 誤裝 docker 後報錯 )Docker
- Vagrant 的基本使用
- Vagrant 在 Windows 下的使用Windows
- docker 筆記1--在virtualBox + vagrant 建立的虛擬環境下安裝dockerDocker筆記
- vagrant介紹及使用
- Vagrant 新增 root 使用者
- Homestead Vagrant 使用中的一些記錄
- 如何全域性的使用 Vagrant 命令啟動 Homestead
- 使用 Vagrant 測試 Ansible 劇本
- 使用 Vagrant 快速搭建 CentOS7CentOS
- virtualbox與win10不相容怎麼解決 virtualbox與win10不相容的解決方法Win10
- 主機與virtualbox虛擬機器的互ping虛擬機
- Vagrant
- Vagrant (四) - Box的用法
- Vagrant 遇到的問題
- 在Windows中使用VirtualBox建立新的虛擬主機Windows
- 如何使用Putty登入安裝在VirtualBox裡的ubuntuUbuntu
- Vagrant Documentation
- 如何在 VirtualBox 上安裝並使用 FreeDOS?
- Windows 與 虛擬機器VirtualBox 共享掛載Windows虛擬機
- Index of /virtualboxIndex
- TF實戰丨使用Vagrant安裝Tungsten Fabric
- Discover Vagrant Boxes
- Vagrant簡介
- Vagrant Vs, DockerDocker
- Vagrant 總結
- vagrant box --ubuntu18 打包後,使用box 報錯Ubuntu
- VirtualBox安裝
- Virtualbox host plan
- Vagrant的SSH連線小技巧
- Virtualbox7安裝及使用詳細步驟
- 如何在VirtualBox客戶機使用符號連線符號
- Oracle VirtualBox 配置宿主機與虛擬機器互訪Oracle虛擬機