VdsClient的使用

本文介绍如何利用vdsClient工具连接并管理虚拟机,包括获取主机能力、统计数据、查看虚拟机信息、操作虚拟机状态等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 [隐藏

关于 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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值