Vagrant 創(chuàng)建和部署虛擬開發(fā)環(huán)境咙轩,各種集群的測試環(huán)境的搭建用多個vagrant虛擬機(jī)來模擬。
(1)下載工具
VirtualBox 下載地址:下載
Vagrant 下載地址:下載
(2)安裝操作系統(tǒng)
vagrant 的box源 https://app.vagrantup.com/boxes/search
在文件夾centos中荸哟,執(zhí)行:
vagrant init centos/7
vagrant up
(3)配置端口映射,讓host機(jī)器來訪問:
編輯.Vagrantfile
config.vm.network "forwarded_port", guest: 9411, host: 9411
config.vm.network "forwarded_port", guest: 3306, host: 3306
config.vm.network "forwarded_port", guest: 8080, host: 8080
config.vm.network "forwarded_port", guest: 2280, host: 2280
config.vm.network "forwarded_port", guest: 7280, host: 7280
(4) Vagrant網(wǎng)絡(luò)類型
Vagrant網(wǎng)絡(luò)配置
NAT能力較弱,虛擬機(jī)之間無法互訪滥朱,可使用bridged或者Host-Only的模式
Host-Only的配置
.Vagrantfile
config.vm.network "private_network", ip: "192.168.33.10"
重啟虛擬機(jī)
vagrant up
互ping:
image.png
ping通,說明虛擬機(jī)之間可以相互訪問