使用Vagrant创建多个虚拟机的10个步骤
时间:2020-02-23 14:37:34 来源:igfitidea点击:
假定我们已经安装了Vagrant和Virtual Box。
现在,让我们看一下如何使用Vagrant 创建多个虚拟机:
步骤1:打开终端(Linux或者Mac)或者命令提示符(Windows)
步骤2:为vagrant建立新目录:
$mkdir vagrant_multi_theitroad $cd vagrant_multi_theitroad
步骤3:初始化新的VagrantFile。
$vagrant init
第4步:安装一个vagrant 的盒子。
我们在此教程 中使用" chef/centos-6.5"。
我们可以在此处查看框列表。
$vagrant box add chef/centos-6.5
步骤5:如下更新Vagrant文件:
# This defines the version of vagrant Vagrant.configure(2) do |config| # Specifying the box we wish to use config.vm.box = "chef/centos-6.5" # Adding Bridged Network Adapter config.vm.network "public_network" # Iterating the loop for three times (1..3).each do |i| # Defining VM properties config.vm.define "theitroad_vm#{i}" do |node| # Specifying the provider as VirtualBox and naming the VM's config.vm.provider "virtualbox" do |node| # The VM will be named as theitroad_vm{i} node.name = "theitroad_vm#{i}" end end end end
步骤6:让我们启动theitroad_vms,即:theitroad_vm1,theitroad_vm2和theitroad_vm3:
$vagrant up
恭喜你!我们已经使用单个vagrant文件创建了三个VM。
我们一定想知道如何使用它。
我们可以使用ssh访问它。
我们可以使用以下主机和端口号连接虚拟机:theitroad_vm1>主机:127.0.0.1 |端口:2222 theitroad_vm2>主机:127.0.0.1 |端口:2200 theitroad_vm3>主机:127.0.0.1 |港口:2201
步骤7:从此处下载putty (Windows shh客户端)。
运行应用程序并连接到虚拟机。
步骤8:我们需要输入用户名和密码才能登录到VM。
三个虚拟机都相同。
请使用以下凭据:
用户名:vagrant |密码:vagrant
步骤9:我们需要使用putty 分别登录每个VM才能访问它们。