vagrant使用记录

操作系统 ubuntu 14.04 lts desktop 64
安装virtual box
vagrant 官网下载vagrant最新版

dpkg -i vagrant_1.7.4_x86_64.deb
mkdir ~/cookbook
cd ~/cookbook
vi Vagrantfile

输入下面内容

#_*_ mode: ruby _*_
#vi:set ft=ruby :
nodes={
	'controller' =>[1,200],
}
Vagrant.configure("2") do |config|
	config.vm.box="/root/vagrant/box/precise64.box"
	#Forescout NAC workaround
	config.vm.usable_port_range=2800..2900
	nodes.each do |prefix, (count, ip_start)|
		count.times do |i|
			hostname="%s" % [prefix,(i+1)]
			config.vm.define "#{hostname}" do |box|
				box.vm.hostname="#{hostname}.book"
				box.vm.network:"private_network",ip:
					"172.16.0.#{ip_start+i}",:netmask=>"255.255.0.0"
				box.vm.network:"private_network",ip:
					"10.10.0.#{ip_start+i}",:netmask=>"255.255.0.0"
				box.vm.network :"private_network",ip:
					"192.168.100.#{ip_start+i}",:netmask=>"255.255.255.0"
				#Otherwise using VirtualBox
				box.vm.provider :virtualbox do |vbox|
					#Defaults
					vbox.customize ["modifyvm",:id,"--memory",2048]
					vbox.customize ["modifyvm",:id,"--cpus",1]

				end
			end
		end
	end
end

其中precise64.box是提前下载到本地的
可以使用vagrant ssh controller登录创建的虚拟机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值