vagrant加速(centos7)

  1. 从这个地址下载centos7

    https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box

  2. cmd,运行以下命令

    #CentOs7是自定义的名字
    #E:/config/centos-7.0-x86_64.box是下载到本地的地址
    vagrant box add CentOs7 E:/config/centos-7.0-x86_64.box
    
    

    image-20200425192105128

  3. 运行以下命令

    #CentOs7是上面自定义的名字
    vagrant init CentOs7
    

    image-20200425192221398

注意:如果你之间已经执行过vagrant init这个命令,会报错,需要把相应的文件删除即可,一般文件会在你操作的目录下,我的是C:\Users\lenovo,删除这个Vagrantfile,再次执行vagrant init CentOs7即可

  1. 至此,已经安装成功,直接vagrant up启动即可

  2. 打开xshell输入相应信息

    127.0.0.1
    root vagrant
    端口:2222
    
  3. 使用xshell连接即可

若是要多个虚拟机做集群,需要在第4部之前修改Vagrantfile,然后下面vagrant up就可以了,下面是我的Vagrantfile配置,是三个虚拟机

Vagrant.configure("2") do |config|
  
  config.vm.define "vagrant1" do |vb|
      config.vm.provider "virtualbox" do |v|
      v.memory = 1024
      v.cpus = 1
    end
  vb.vm.host_name = "vagrant1"
  vb.vm.network :public_network, ip: "192.168.1.21"
  vb.vm.box = "Centos7"
  end

  config.vm.define "vagrant2" do |vb|
      config.vm.provider "virtualbox" do |v|
      v.memory = 1024
      v.cpus = 1
    end
  vb.vm.host_name = "vagrant2"
  vb.vm.network :public_network, ip: "192.168.1.22"
  vb.vm.box = "Centos7"
  end

  config.vm.define "vagrant3" do |vb|
      config.vm.provider "virtualbox" do |v|
      v.memory = 1024
      v.cpus = 1
    end
  vb.vm.host_name = "vagrant3"
  vb.vm.network :public_network, ip: "192.168.1.23"
  vb.vm.box = "Centos7"
  end

end

账号是root 密码是 vagrant

端口号每个不一样,非常好辨认

image-20201107180724201

posted @ 2020-11-07 18:08  shyshare  阅读(481)  评论(0)    收藏  举报