搜索

A.8. 使用 VDSM Hooking 模块

download PDF

VDSM 附带了一个 Python hooking 模块,为 VDSM hook 脚本提供帮助程序功能。这个模块作为一个示例提供,它只与使用 Python 编写的 VDSM hook 相关联。

hooking 模块支持将虚拟机的 libvirt XML 读入 DOM 对象。然后,hook 脚本可以使用 Python 的内置 xml.dom 库来 操作对象。

然后,可以使用 hook 模块将修改后的对象保存到 libvirt XML。hooking 模块提供以下功能来支持 hook 开发:

表 A.2. hook 模块功能
Name参数Description

tobool

字符串

将字符串 "true" 或 "false" 转换为布尔值值

read_domxml

-

将虚拟机的 libvirt XML 读入 DOM 对象

write_domxml

DOM 对象

从 DOM 对象写入虚拟机的 libvirt XML

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.