第 20 章 操作域 XML


这部分论述了用于代表域的 XML 格式。此处术语 指所有 guest 虚拟机所需的根域元素。<>域 XML 有两个属性: type 指定用于运行域的管理程序。允许的值是特定驱动程序,但包括 KVM 和其他值。ID 是正在运行的客户机虚拟机的唯一整数标识符。不活跃的机器没有 id 值。本章中的部分将解决域 XML 的组件。在处理域 XML 时,本手册中的其他章节可能会参考本章。
注意
本章基于 libvirt 上游文档

20.1. 常规信息和元数据

这些信息位于域 XML 中:

图 20.1. 域 XML 元数据


<domain type='xen' id='3'>
  <name>fv0</name>
  <uuid>4dea22b31d52d8f32516782e98ab3fa0</uuid>
  <title>A short description - title - of the domain</title>
  <description>Some human readable description</description>
  <metadata>
    <app1:foo xmlns:app1="http://app1.org/app1/">..</app1:foo>
    <app2:bar xmlns:app2="http://app1.org/app2/">..</app2:bar>
  </metadata>
  ...
</domain>
域 XML 中本节的组件如下:
表 20.1. 常规元数据元素
元素描述
<name>为虚拟机指定名称。此名称应仅包含字母数字字符,且需要在单一主机物理计算机范围内唯一。它通常用于创建用于存储持久配置文件的文件名。
<uuid> 为虚拟机分配全局唯一标识符。格式必须是 RFC 4122-compliant, eg 3e3fce45-4f53-4fa7-bb32-11f34168b82b。如果在定义/生成新机器时省略,则生成一个随机 UUID。还可以使用 sysinfo 规范来提供 UUID。
<title>标题 会为域的简短描述而创建空间。标题不应包含任何换行符。
<description>与标题不同,libvirt 不使用这些数据,它可以包含用户想要显示的任何信息。
<metadata>应用程序可以使用以 XML 节点/树的形式存储自定义元数据。应用必须在其 XML 节点/树上使用自定义命名空间,每个命名空间只有一个顶层元素(如果应用需要结构,它们应当有子元素到其命名空间元素)
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.