搜索

A.19.10.3. 逻辑和配置错误

download PDF
格式良好的 XML 文档可以包含语法正确但 libvirt 无法解析的错误。其中有很多错误,其中两个最常见的情况如下所示。
A.19.10.3.1. Vanishing 部分
症状
您所做的部分更改在编辑或定义域后不会显示任何影响。定义 或编辑命令 可以正常工作,但在再次转储 XML 时,更改将消失。
正在调查
libvirt 不解析的构造或语法中的这个错误可能产生。libvirt 工具通常仅查找其知道的构造内容,但忽略了其他内容,从而导致 libvirt 解析输入后的一些 XML 更改传播。
解决方案
在传递 编辑或 定义 命令之前验证 XML 输入。libvirt 开发人员维护与 libvirt 捆绑的一组 XML 模式,用于定义 libvirt 使用的 XML 文档中允许的大部分构造。
使用以下命令验证 libvirt XML 文件:
# virt-xml-validate libvirt.xml
如果这个命令通过,则 libvirt 可能会了解 XML 中的所有结构,除非架构无法检测仅对给定管理程序有效的选项。例如,libvirt 生成的任何 XML 作为 virsh dump 命令生成的任何 XML 应该验证且无错误。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.