xcat批量创建和部署vmware esxi虚机(仅测试esxi)

发布时间 2023-12-08 11:07:05作者: LEAUS

安装参考xcat docker部署使用,已添加esxi支持

https://www.cnblogs.com/leaus/p/17884674.html

编辑hosts表添加ip和主机名对应

vi /etc/hosts
192.168.1.101 node01
192.168.1.102 node02

添加节点,配置创建信息

nodeadd node01 groups=nodevm,all
nodeadd node02 groups=nodevm,all
nodeadd node03 groups=nodevm,all
chdef nodevm mgt=esx
chdef nodevm vmhost=192.168.1.251
chdef nodevm vmnics=VLAN1010
chdef nodevm vmstorage=vmfs://DATA_DISK_XXXX

单台生成虚机

mkvm --verbose node01 -s 100G
chvm node01 --mem 8192
chvm node01 --cpus 4

按组生成虚机

mkvm --verbose nodevm -s 100G
chvm nodevm --mem 8192
chvm nodevm --cpus 4

添加第二块硬盘

chvm node01 -a 50

取消注册硬盘

chvm node01 -d "Hard disk 2"

删除硬盘文件

chvm node01 -p "Hard disk 2"

关闭虚拟机

rpower node01 off

修改内存

chvm node01 --mem 8192

修改CPU

chvm node01 --cpus 4

脚本配置,配置节点使用的模板(步骤省略,参考xcat批量部署linux工具安装使用参考)

nodeset nodevm osimage=centos7.7-x86_64-install-compute

安装系统(esxi需要使用此脚本进行安装)

vinstall nodevm

删除虚拟机vm01,但保留node01的相关文件

rmvm node01

永久删除虚拟机节点和相关文件

rmvm node01 -p