VdsClient的使用

目录

 [隐藏

关于 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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值