VdsClient的使用

来源:互联网 发布:软件开发技术联盟 编辑:程序博客网 时间:2024/06/01 16:23

目录

 [隐藏] 
  • 1 关于 vdsClient
  • 2 连接到 HOST
  • 3 监听虚拟机
  • 4 如何获取 HOST 的能力(capabilities)?
  • 5 如何获取主机统计数据?
  • 6 如何查看当前运行的虚拟机的统计数据?
  • 7 如何查看存储的 VG 详细信息?
  • 8 如何停止一台虚拟机?
  • 9 如何 Resume 一台虚拟机?
  • 10 How to setup vnc to a Virtual Machine in case oVirt Engine is out?

关于 vdsClient

vdsClient 是一个由 VDSM 提供的控制台工具。它可以用来执行一些测试,例如:启动虚拟机,管理存储、设备(CDROM,floppy)等。

这个文档打算作为一个快速参考资料,期间会提到包括如何使用它,更好地掌握它等等。 对 vdsClient 的使用建议 *仅仅* 用于测试或者开发阶段,应该 *使用* oVirt Engine 来管理你的稳定环境

连接到 HOST

连接到主机,你可以使用 -s 作为安全连接(SSL)的参数,或者可以仅仅传递主机名。

例如:

  • $ vdsClient -s HOST (vdsm 后台程序正在监听开启着的 ssl)
  • $ vdsClient HOST (没有开启 ssl)

提示: 如果使用了主机参数 0,意味着使用 localhost

监听虚拟机

  • $ vdsClient -s HOST list
  • $ vdsClient -s HOST list table

如何获取 HOST 的能力(capabilities)?

  • $ vdsClient -s HOST getVdsCapabilities

如何获取主机统计数据?

  • $ vdsClient -s HOST getVdsStats

如何查看当前运行的虚拟机的统计数据?

  • $ vdsClient -s HOST getAllVmStats

如何查看存储的 VG 详细信息?

  • $ vdsClient -s 0 getVGList

如何停止一台虚拟机?

1) 获取虚拟机Id:

  • $ vdsClient -s HOST list table

2) 销毁虚拟机:

  • $ vdsClient -s HOST destroy <vmID>

如何 Resume 一台虚拟机?

1) 获取虚拟机Id:

  • $ vdsClient -s HOST list table

2) Resume 虚拟机:

  • $ vdsClient -s HOST continue <vmID>

How to setup vnc to a Virtual Machine in case oVirt Engine is out?

1. Get VM id and displayPort

  • $ vdsClient -s HOST list

2. Setting vnc password to VM

  • $ vdsClient -s HOST setVmTicket <vmid> <password> 0 keep

3. Now try to use vnc client

  • $ vncviewer <oVirt Node>:<displayPort>




列出正在运行的虚拟机
[root@node4 ~]# vdsClient -s 0 list table
04975ebf-7bbd-429d-a8d7-65b671840202   6465  test06               Up                   192.168.0.112       
[root@node4 ~]# 

强制关闭虚拟机
[root@node4 ~]# vdsClient -s 0 destroy  04975ebf-7bbd-429d-a8d7-65b671840202
Machine destroyed


0 0
原创粉丝点击