创新路
我们一直在努力

SSH操作ESXI更方便快捷(用命令So Easy)

用SSH登陆ESXI主机:wKioL1lbDu-Qtb2kAABSga52hXo130.png

wKiom1lbDu-xf_eNAAA1fYf0y3c276.png

检查主机是否在维护模式

# vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode

wKioL1lbDxKyMfEdAABfvTkNzYQ922.png

ESXI进入维护模式:

vim-cmd hostsvc/maintenance_mode_enter

或者:

esxcli system maintenanceMode set –enable true

注意:ESXI进入维护模式需要先关闭所有虚拟机。

ESXI进入退出模式:

vim-cmd hostsvc/maintenance_mode_exit

或者:

esxcli system maintenanceMode set –enable false

wKioL1lbD1eBd6xjAAG2WjTcbfU165.png

wKiom1lbD1jx_bUUAACDseIIG_s239.png

wKioL1lbD1nQSLjrAAFn4h42af8123.png

ESXI中获取已经启动虚拟机World ID号方法:

esxcli vm process list |grep World |cut -c 13-  (通用)

wKiom1lbD47zhVlxAABNdy16cNc061.png

获取VMXID号方法:

方法一:esxcli vm process list |grep VMX|cut -c 19-

wKioL1lbD6Sw1ul0AAFHxBdw7lI448.png

wKiom1lbD6SC8zlTAAAnLhVivAI876.png

方法二:ps |grep vmx

spacer.gifwKiom1lbD9_wPEX0AAEPcLKnb2w929.png

扩展:仅获取CID号的方法:

ps |grep vmx|cut -d" "  -f3 |uniq

spacer.gif

wKiom1lbEAXxH0TzAAB2h_s-HrY350.png

wKioL1lbEAXTqCLRAABv-mTipQQ255.png

kill 35283  可以用KILL命令直接关闭虚拟机,强制关闭(非正常关闭),非特殊情况不建议使用。

ESXI中获取虚拟机vmid号方法:

vim-cmd vmsvc/getallvms |awk -F " " '{print $1}'

wKioL1lbEFXRhp_UAABrG0MpnKg039.png

wKiom1lbEFXhSluRAAC8gs-AuSY825.png

spacer.gif

ESXI命令开启虚拟机:

首先取得vmid号:vim-cmd vmsvc/getallvms(第一列)

执行启动虚拟机电源: vim-cmd vmsvc/power.on 46

wKiom1lbEG_gEkzrAAE-oHRMLvc601.png

正常关闭ESXI中虚拟机:

esxcli vm process kill -t soft -w 58261

wKioL1lbELahFgMSAADmbNtU81c921.png

最后分享几个对主机执行关机重启操作的命令:

# reboot -f

# halt

# shutdown

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机