使用命令行复制主机
一、打开SSH并连接
-
ESXi页面管理中打开ssh
-
使用ssh连接工具连接
二、复制主机数据
cd /vmfs/volumes/XXX
mkdir k8s-master02
cd k8s-master02
cp ../k8s-master01/k8s-master01.vmx k8s-master02.vmx
vmkfstools -i ../k8s-master01/k8s-master01.vmdk k8s-master02.vmdk
sed -i 's/k8s-master01/k8s-master02/g' k8s-master02.vmx
三、导入主机
页面注册虚拟机即可,选择"我已复制"
PCIE直通
# 查看直通设备
grep -w passthru /etc/vmware/esx.conf
# 取消所有设备直通
sed -i 's/passthru/vmkernel/' /etc/vmware/esx.conf
显卡直通
参考文章
https://blog.51cto.com/u_5001660/2483307
https://zhuanlan.zhihu.com/p/625069980
虚拟机管理操作命令
# 1. 查看所有 虚拟机列表
vim-cmd vmsvc/getallvms
# 2. 挂起虚拟机
vim-cmd vmsvc/power.suspend 13
# 3. 恢复或打开虚拟机
vim-cmd vmsvc/power.on 13
# 4. 关闭虚拟机电源
vim-cmd vmsvc/power.off 13
# 5. 关闭虚拟机操作系统
vim-cmd vmsvc/power.shutdown 19
# 6. 重置虚拟机
vim-cmd vmsvc/power.reset 19
# 7. 重启虚拟机操作系统
vim-cmd vmsvc/power.reboot 19
# 8. 获取虚拟机当前状态
vim-cmd vmsvc/power.getstate 3
# 9. 取消注册虚拟机
vim-cmd vmsvc/unregister 25