ESXi操作笔记

mtain 2024年03月19日 329次浏览

使用命令行复制主机

一、打开SSH并连接

  1. ESXi页面管理中打开ssh
    image.png

  2. 使用ssh连接工具连接
    image.png

二、复制主机数据

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


三、导入主机

页面注册虚拟机即可,选择"我已复制"
image.png
image.png

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

参考文章
https://blog.51cto.com/u_15319978/10595218