vagrant 安装VM集群
1 下载 vagrant 并安装
2 下载virtualbox 并安装 设置相关path环境
3 下载 vm box镜像 https://cloud.centos.org/centos/7/vagrant/x86_64/images/
4 创建Vagrantfile
Vagrant.configure("2") do |config|
(1..3).each do |i|
config.vm.define "node#{i}" do |node|
# 设置虚拟机的Box
node.vm.box = "C:/Users/eaninfj/virtualbox/CentOS-7-x86_64-Vagrant-1803_01.VirtualBox.box"
# 设置虚拟机的主机名
node.vm.hostname="node#{i}"
# 设置虚拟机的IP
node.vm.network "private_network", ip: "192.168.77.#{i}"
# 设置主机与虚拟机的共享目录
node.vm.synced_folder "C:/Users/eaninfj/vagrant-share/share.#{i}", "/home/vagrant/share"
# VirtaulBox相关配置
node.vm.provider "virtualbox" do |v|
# 设置虚拟机的名称
v.name = "node#{i}"
# 设置虚拟机的内存大小
v.memory = 2084
# 设置虚拟机的CPU个数
v.cpus = 2
end
end
end
end
5 CMD 到vagrant-cluster路径下 执行 vagrant up 启动所有vm
也可以启动某台vm grant up node1
到此 vm 集群已经建好。
Kubernetes 集群的安装 参考
https://www.jianshu.com/p/67a3bf4458e8