美文网首页
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