Chinaunix首页 | 论坛 | 博客
  • 博客访问: 421049
  • 博文数量: 125
  • 博客积分: 2838
  • 博客等级: 少校
  • 技术积分: 1410
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-05 09:45
文章分类

全部博文(125)

文章存档

2012年(13)

2011年(5)

2010年(107)

我的朋友

分类: 虚拟化

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 关闭相关虚拟机

阅读(4975) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

泥亚鳅2012-04-04 22:38:07

这么低版本的VMware就行吗?