9.4. 为设备设置地址
许多设备具有一个可选的
<地址>
子元素,用于描述设备放置在提供给虚拟客户机的虚拟总线上。如果输入时省略了地址(或地址中的任何可选属性)时,libvirt 将生成一个适当的地址;不过,如果需要更多地控制布局,则需要一个明确的地址。如需包括 <地址>
元素在内的域 XML 设备示例,请参阅 图 9.6 “PCI 设备分配的 XML 示例”。
每个地址都有一个强制属性
类型
,用于描述该设备所在的总线。在设备和客户机虚拟机架构中限制在给定设备使用的地址的选择。例如: <磁盘设备>
使用 type='drive'
,而 <控制台>
设备在 i686 或 x86_64 客户机虚拟机构架中使用 type='pci'
。每个地址类型都具有更多可选属性,可控制该设备在总线上的位置,如表中所述:
地址类型 | 描述 |
---|---|
type='pci' | PCI 地址具有以下额外属性:
|
type='drive' | 驱动器地址具有以下额外属性:
|
type='virtio-serial' | 每个 virtio-serial 地址都有以下附加属性:
|
type='ccid' | 用于智能卡的 CCID 地址具有以下附加属性:
|
type='usb' | USB 地址有以下附加属性:
|
type='isa' | ISA 地址有以下附加属性:
|