美文网首页
Vagrant使用(多个虚拟机)

Vagrant使用(多个虚拟机)

作者: 一万年不是尽头 | 来源:发表于2020-06-10 13:31 被阅读0次

    进去就能看到大大的download,像安装普通软件一样安装即可,如果还不懂可以参考下面网址的安装说明
    http://drupalchina.cn/book/export/html/6389

    • 启动虚拟机
      找一个合适的目录(最好不要有中文路径)新建文件名为Vagrantfile的文件,注意没有后缀,用你喜欢的编辑器打开
      输入下面的配置信息
    VAGRANTFILE_API_VERSION = "2"                                #定义版本
    BOX_NAME = "ubuntu/bionic64"                                 #定义虚拟机镜像
    
    Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
      config.vm.provider "virtualbox" do |v|
        v.memory = 1024                                       #设置内存 (MB)
        v.cpus = 4                                            #设置cpu数量
      end
      config.vm.define "node1" do |node1|                      #定义虚拟机
         node1.vm.box = BOX_NAME                               #使用centos-7.2系统镜像
         node1.vm.host_name = "node1"                          #设置hostname
         node1.vm.network :private_network, ip: "192.168.1.2"  #设置网络
         node1.vm.synced_folder "./data", "/vagrant_data"      #设置挂在目录
      end
      config.vm.define "node2" do |node2|                      #定义虚拟机第二台虚拟机
         node2.vm.box = BOX_NAME
         node2.vm.host_name = "node2"
         node2.vm.network :private_network, ip: "192.168.1.3"
         node2.vm.synced_folder "./data", "/vagrant_data"
      end
    end
    

    在命令行进入该目录,输入vagrant up

    image

    安装路径下会有如下的文件

    image

    其中.vagrant里面有用ssh链接密钥

    使用MobaXterm链接
    左上角新建session
    输入前面配置文件配置的ip

    image
    注意:勾选Use private Key,然后在后面选择private_key文件
    文件路径:{安装路径}\.vagrant\machines\ {主机名}\{虚拟机平台}\private_key,例如我的路径是:C:\Users\dava\vagrant.vagrant\machines\node1\virtualbox
    image
    • 虚拟机关机命令:vagarant halt

    相关文章

      网友评论

          本文标题:Vagrant使用(多个虚拟机)

          本文链接:https://www.haomeiwen.com/subject/ykautktx.html