virsh XML VM定義における「ターゲット」の意味

virsh XML VM定義における「ターゲット」の意味

最近、virshのtarget = hdaタグが実際にゲストOSに変換されていないことがわかりました(通常、ゲストOSは/ 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バスを使用してエクスポートされます。

オプションの属性Trayは、リムーバブルディスク(CDROMやフロッピーディスクなど)のトレイの状態を示します。値は「open」または「off」です。ドメインの実行中にトレイ値を更新できることに注意してください。

0.0.3から開始bustray 0.9.11から始まる属性。 0.4.4から始まるusb属性sata値。

おすすめ記事