1 Star 0 Fork 0

Han2Tong/VirtualBox VMs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Vagrantfile 1007 Bytes
一键复制 编辑 原始数据 按行查看 历史
vm_list = [
{ # hash map
"name" => "ubuntu01",
"cpu" => "4",
"mem" => "6144",
"ip_addr" => "192.168.56.11"
},
{
"name" => "ubuntu02",
"cpu" => "2",
"mem" => "2048",
"ip_addr" => "192.168.56.22"
},
{
"name" => "ubuntu03",
"cpu" => "2",
"mem" => "2048",
"ip_addr" => "192.168.56.33"
},
{
"name" => "temp",
"cpu" => "2",
"mem" => "2048",
"ip_addr" => "192.168.56.66"
}
]
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/jammy64"
vm_list.each do |item|
config.vm.define item["name"] do |node|
node.vm.provider "virtualbox" do |vbox|
vbox.name = item["name"]; # 虚拟机名称
vbox.memory = item["mem"]; # 内存
vbox.cpus = item["cpu"]; # CPU
end
# 设置hostanme
node.vm.hostname = item["name"]
# 设置IP
node.vm.network "private_network", ip: item["ip_addr"]
end
end
end
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Han2Tong/virtual-box-vms.git
git@gitee.com:Han2Tong/virtual-box-vms.git
Han2Tong
virtual-box-vms
VirtualBox VMs
master

搜索帮助