全部博文(125)
分类: 虚拟化
2012-03-31 19:22:55
vsphere 5.0 虚拟机管理除了使用vcenter图形化界面之外,可以使用如下命令行方式管理:
方法一:
1.首先安装VMware-vSphere-CLI-5.0.0-615831.exe
2.cmd下运行
C:\Program Files\VMware\VMware vSphere CLI\bin>vmware-cmd.pl -H 10.0.2.22 -U root -P 3r4edvfc –l
列出现有ESXi 服务器上的虚拟机。
例如出现信息:
/vmfs/volumes/4f4fade1-1cb7d25e-727e-0023aefe38be/2.34vm/2.34vm.vmx
/vmfs/volumes/4f4fade1-1cb7d25e-727e-0023aefe38be/2.42vm/2.42vm.vmx
/vmfs/volumes/4f4fade1-1cb7d25e-727e-0023aefe38be/2.40vm/2.40vm.vmx
3.使用 vmware-cmd.pl -H a.b.c.d -U root -P ***** <*.vmx> stop
或者vmware-cmd.pl -H a.b.c.d -U root -P ***** <*.vmx> stop hard
关闭相关虚拟机。
4. 使用 vmware-cmd.pl -H a.b.c.d -U root -P ***** <*.vmx> getstate
查看相关机器信息
注意 <*.vmx> 需要使用上述的全路径及名称。
方法二:
1. 前提是相关ESXi 服务器开启Tech Support Mode 可以远程ssh登录
2. ssh 登录后
查看虚拟机信息:
vim-cmd vmsvc/getallvms
例如 a.b.c.d 出现信息如下:
~ # vim-cmd vmsvc/getallvms
Vmid Name File Guest OS Version Annotation
1 2.34vm [2.22datastore] 2.34vm/2.34vm.vmx rhel5_64Guest vmx-08
2 2.42vm [2.22datastore] 2.42vm/2.42vm.vmx other26xLinux64Guest vmx-08
3 2.40vm [2.22datastore] 2.40vm/2.40vm.vmx other26xLinux64Guest vmx-08
使用 vim-cmd vmsvc/power.off