Chinaunix首页 | 论坛 | 博客
  • 博客访问: 168974
  • 博文数量: 137
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2019-01-10 10:08
文章分类
文章存档

2008年(137)

我的朋友

分类:

2008-05-21 11:09:13

在ESX中,主要是通过vmware-cmd这个命令来管理虚拟机的,包括虚拟机的开关、状态查询和添加删除虚拟设备。

1,列出所有虚拟机(这里列出的是所有虚拟机各自对应的配置文件,ESX技术通过修改这些配置文件来完成对虚拟机的管理的):
    # vmware-cmd -l
    /vmfs/volumes/4655dd66-758d208c-1b24-001aa0187722/sol_vm1/sol_vm1.vmx

2,查询某个虚拟机状态(是否加电):
    # vmware-cmd /vmfs/volumes/4655dd66-758d208c-1b24-001aa0187722/sol_vm1/sol_vm1.vmx getstate
    getstate() = on

3,启动/停止/重启/暂停某台虚拟机:
    # vmware-cmd /vmfs/volumes/4655dd66-758d208c-1b24-001aa0187722/sol_vm1/sol_vm1.vmx start/stop/reset/suspend trysoft
    这里,trysoft是电源管理模式,意思是先尝试安全操作,如果失败则进行强制操作,除了这个选项,还用soft和hard这两种模式。
    start/stop/reset/suspend只能选择其一.

4,查询设备属性:
    # vmware-cmd //vmfs/volumes/4655dd66-758d208c-1b24-001aa0187722/sol_vm1/sol_vm1.vmx getconfig ide0:0.deviceType
    getconfig(ide0:0.deviceType) = cdrom-raw
    这里,我们获得的是ide0:0设备的类型,由输出可知,该设备是CDROM,而且是虚拟一个物理光驱。

5,将4中的光驱改为可以读取ISO文件的虚拟光驱:
    # vmware-cmd //vmfs/volumes/4655dd66-758d208c-1b24-001aa0187722/sol_vm1/sol_vm1.vmx setconfig ide0:0.deviceType cdrom-image

6,为虚拟光纤指定ISO文件
    # vmware-cmd //vmfs/volumes/4655dd66-758d208c-1b24-001aa0187722/sol_vm1/sol_vm1.vmx setconfig ide0:0.fileName /export/images/Linux4-U3.iso

7,断开设备连接
    # vmware-cmd //vmfs/volumes/4655dd66-758d208c-1b24-001aa0187722/sol_vm1/sol_vm1.vmx disconnectdevice ide0:0

8,连接设备:
    # vmware-cmd //vmfs/volumes/4655dd66-758d208c-1b24-001aa0187722/sol_vm1/sol_vm1.vmx connectdevice ide0:0

    这里列出的管理命令仅仅是ESX众多设备管理中的一部分,然而通过实践,用户可以利用命令行完成所以需要通过VM client可以实现的工作,而且用户可以更加理解ESX的实现原理,更好的维护自己的ESX操作系统。


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