使用 ESXi 命令行
1.使用 SSH 以 root 身份登录到 ESXi。
2.通过运行以下命令获取所有已注册虚拟机的列表,由其 VMID 和显示名称标识:
vim-cmd vmsvc/getallvms
3.记下受影响的虚拟机 ID VMID
4.通过运行以下命令获取虚拟机当前的状态:
vim-cmd vmsvc/power.getstate VMID
5.通过运行以下命令检查受影响的虚拟机上是否有挂起的任务阻止了机器开机:
vim-cmd vmsvc/get.tasklist VMID
输出示例:
(ManagedObjectReference) [
'vim.Task:haTask-2-vim.VirtualMachine.createSnapshot-182550283',
'vim.Task:haTask-2-vim.VirtualMachine.consolidateDisks-182550274'
]
6.运行vim-cmd vimsvc/task_info task_id命令查看任务的更多信息。
例如使用第 5 步中数据:
vim-cmd vimsvc/task_info haTask-2-vim.VirtualMachine.createSnapshot-182550283
vim.TaskInfo) {
dynamicType = <unset>,
key = "haTask-2-vim.VirtualMachine.createSnapshot-182550283",
task = 'vim.Task:haTask-2-vim.VirtualMachine.createSnapshot-182550283',
description = (vmodl.LocalizableMessage) null,
name = "vim.VirtualMachine.createSnapshot",
descriptionId = "VirtualMachine.createSnapshot",
entity = 'vim.VirtualMachine:2',
entityName = "VMware vCenter Server Appliance5-1",
state = "running",
cancelled = false,
cancelable = false,
error = (vmodl.MethodFault) null,
result = <unset>,
progress = 50,
reason = (vim.TaskReasonUser) {
dynamicType = <unset>,
userName = "vpxuser",
},
queueTime = "2014-11-09T17:49:01.171933Z",
startTime = "2014-11-09T17:49:01.175521Z",
completeTime = <unset>,
eventChainId = 182550283,
changeTag = <unset>,
parentTaskKey = <unset>,
rootTaskKey = <unset>,
}
7.任务挂起,需要取消,使用如下命令:
vim-cmd vimsvc/task_cancel task_id
注意:并非所有任务都可以取消。例如在上面的示例中,可以看到快照任务的可取消标志设置为 false (cancelable = false)。
8.使用在步骤 3 中找到的 VMID 并运行以下命令关闭虚拟机:
vim-cmd vmsvc/power.shutdown VMID
注意:如果虚拟机无法关闭,请运行以下命令::
vim-cmd vmsvc/power.off VMID
9.通过运行以下命令获取正在运行的虚拟机列表,由其 World ID 和显示名称标识:
esxcli vm process list
10.通过运行以下命令之一关闭列表中的虚拟机:
esxcli vm process kill -t=soft -w=WorldID
esxcli vm process kill -t=hard -w=WorldID
esxcli vm process kill -t=force -w=WorldID
注意:这些命令提供了虚拟机强制停止的不同级别的:
1.Soft 是最安全的
2.Hard 是立即关闭
3.Force 是最后的手段

asheng5 个月前
《金刚经》云:”凡所有相,皆是虚妄"你喜欢吃榴莲,榴莲就很香,但凡别人吃了你的榴莲,你会心生不爽。你讨厌吃榴莲,榴莲就很臭,哪怕没人惦记,你也会希望有人快快拿走。同样一个榴莲,显出不同的相,生出不同的心。这就是相的虚妄。这个世界没有真相,只有视角。这个世界没有实相,只有偏见。我们依靠自己的视角,带着自己的偏见,去看待一切外境,产生种种外相,然后再住相生心,产生种种执着。然后就有了我相,人相,众生相,寿者相。于是,金刚经说出了第二句话。无我相,无人相,无众生相,无寿者相,我是个优秀的人,我执着这份优秀。这就是我相。当我遇到比我优秀的人,我就心虚,当我遇到看不起我的人,我就憎恨,当我面对恭维我的人,我就开心,当我面对否定我的人,我就难过,这就是人相。肯定我的,否定我的,夸奖我的,谩骂我的,比我优秀的,比我普通的.
这种种的人相交织在一起,在我心里形成了贵贱高低,敌友亲疏,这就是众生相。我在这样复杂的人际江湖里,与他们纠缠不清,上上下下,反反复复,劳心劳命,不休不止,这就是寿者相。四相很虚妄,而我们以为很真实。我们活的很疲惫,但又乐此不疲。当我们认识到四相的虚妄,就要无四相。如何无掉四相?
过去心不可得,现在心不可得,未来心不可得。我们活在执着里,不可自拔,因为总觉得有一些东西,可以得到。我们光着身子来,穿着衣服走,挣扎了一辈子,不过也就混了套衣服。爱恨情仇,贵贱成败,好坏得失,万事转头空。这一切到头来,不过是春梦了无痕,结果就是四个字,了无可得。过去的事情,就像看过的电影,未来的事情,就像构思的剧本,现在的事情,就像把剧本演成电影。但是无论好坏,演完每一个镜头,当下就成了过去。你得到什么了?好像什么也没有,了无可得。于是,我们知道,人生不过是一场电影,无所谓得失,演完散场。当你无所谓得失的时候,你就活出了一种自在的体验感,无拘无束,无贪无执,无苦无乐。
最终,就能体会到,金刚经最核心的那句话:应无所住,而生其心。然后,我们就能从坐井观天中抽离出来,用从井观天的视角,去破除生活中的种种执念。我本来就是我,我并不需要成为我。生活本来就是体验,生活并没有特殊的意义。