【Vagrant】使用 Vagrant 快速创建多台 centos7 虚拟机

问题场景: 最近在学习数据库的主从复制,因此需要安装两个虚拟机,一个放主数据库,一个放从数据库(不会用 Docker ,咱就多搭几个虚拟机吧 ),因此记录使用 Vagrant 快速搭建两个 CentOS 7 的教程,以供大家参考。

  1. 下载 VirtualBox https://www.virtualbox.org/

下载过程无特别注意事项,注意调整到非 C 盘位置即可,其他部分皆为默认设置

  1. 下载Vigrant https://www.vagrantup.com/

下载过程无特别注意事项,注意调整到非 C 盘位置即可,其他部分皆为默认设置

  1. 选择多个虚拟机要存放的位置,比如我这里在 D 盘下新建了一个 centos7MasterAndSlave 用来初始化我要放虚拟机的地址

在这里插入图片描述

  1. 在上述新建文件位置,cmd 进入命令行界面

  1. 在命令行界面,输入 vagrant init centos/7

在这里插入图片描述

  1. 上述命令执行完成后,打开在上述文件夹下生成的 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

注意点及解释如下:

在这里插入图片描述

  1. 然后再回到命令行执行 vagrant up 命令

在这里插入图片描述

  1. 上述命令执行结束后,打开 VirtualBox 就可以看到我们创建好的两台虚拟机了

在这里插入图片描述

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

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值