virsh XML VM 定义中“目标”的含义

virsh XML VM 定义中“目标”的含义

我最近发现 virsh 中的 target=hda 标签实际上并未转换为客户操作系统(一般来说,客户操作系统似乎使用 /dev/sdX 作为磁盘设备名称)。

virt-install 和 /dev/hda 与 /dev/sda

因此,我现在想知道,包含我的 virt-install / virsth 转储 XML 文件的“目标开发”声明的含义是什么?

<disk type='file' device='disk'>
    <driver name='qemu' type='raw' cache='none'/>
    <source file='/VirtualMachines/bthadoop-sda.raw'/>
    <target dev='hda' bus='ide'/>
    <alias name='ide0-0-0'/>
    <address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='file' device='disk'>
    <driver name='qemu' type='raw' cache='none'/>
    <source file='/var/lib/libvirt/images/sandbox1'/>
    <target dev='hdb' bus='ide'/>
    <alias name='ide0-0-1'/>
    <address type='drive' controller='0' bus='0' target='0' unit='1'/>
</disk>

答案1

看看参考文档对于 libvirt 域 XML 文件,特别是本节:硬盘驱动器、软盘、CDROM

目标

目标元素控制磁盘暴露给来宾操作系统的总线/设备。 dev 属性指示“逻辑”设备名称。指定的实际设备名称不保证映射到来宾操作系统中的设备名称。将其视为设备订购提示。

可选的总线属性指定要模拟的磁盘设备的类型;可能的值是特定于驱动程序的,典型值为“ide”、“scsi”、“virtio”、“xen”、“usb”或“sata”。如果省略,则根据设备名称的样式推断总线类型(例如,名为“sda”的设备通常使用 SCSI 总线导出)。

可选属性托盘指示可移动磁盘(即CDROM或软盘)的托盘状态,该值可以是“打开”或“关闭”,默认为“关闭”。注意,托盘的值可以在域运行时更新。

从 0.0.3 开始;bus自 0.4.3 起的属性;tray 自 0.9.11 起的属性; " usb"属性值自0.4.4之后开始;从 0.9.7 开始的“ sata”属性值

答案2

只是同意可持续发展管理,目标设备取决于主机使用的驱动程序来宾操作系统。不必匹配。

相关内容