问题场景: 最近在学习数据库的主从复制,因此需要安装两个虚拟机,一个放主数据库,一个放从数据库(不会用 Docker ,咱就多搭几个虚拟机吧 ),因此记录使用 Vagrant 快速搭建两个 CentOS 7 的教程,以供大家参考。
下载过程无特别注意事项,注意调整到非 C 盘位置即可,其他部分皆为默认设置
下载过程无特别注意事项,注意调整到非 C 盘位置即可,其他部分皆为默认设置


vagrant init centos/7
Vagrantfile 文件,将里面的内容替换成如下:Vagrant.configure("2") do |config|
config.vm.define "master" do |vb|
config.vm.provider "virtualbox" do |v|
v.memory = 1024
v.cpus = 1
end
vb.vm.host_name = "master"
vb.vm.network :public_network, ip: "192.168.1.21"
vb.vm.box = "centos/7"
end
config.vm.define "slave" do |vb|
config.vm.provider "virtualbox" do |v|
v.memory = 1024
v.cpus = 1
end
vb.vm.host_name = "slave"
vb.vm.network :public_network, ip: "192.168.1.22"
vb.vm.box = "centos/7"
end
end
注意点及解释如下:

vagrant up 命令

vagrant ssh + 虚拟机名称 即可连接到虚拟机,并进行操作了