Show Table of Contents
このページには機械翻訳が使用されている場合があります (詳細はこちら)。
21.16.15. ゲスト仮想マシンのインターフェース
キャラクターデバイスは、以下のタイプのいずれかとして、自らをゲスト仮想マシンに提示します。
パラレルポートを設定するには、以下の変更をドメイン XML に行うために管理ツールを使用します。
... <devices> <parallel type='pty'> <source path='/dev/pts/2'/> <target port='0'/> </parallel> </devices> ...
図21.60 ゲスト仮想マシンインターフェースのパラレルポート
<target>
には、port
属性を持たせることができます。これは、ポート番号を指定します。ポートには、0 から始まる番号が付けられます。通常は、0、1 または 2 のパラレルポートがあります。
シリアルポートを設定するには、管理ツールを使用して、ドメイン XML に以下の変更を行います。
... <devices> <serial type='pty'> <source path='/dev/pts/3'/> <target port='0'/> </serial> </devices> ...
図21.61 ゲスト仮想マシンインターフェースのシリアルポート
<target>
には、port
属性を持たせることができます。これはポート番号を指定します。ポートは 0 から始まる番号を付けることができます。通常は、0、1 または 2 のシリアルポートがあります。さらに、オプションの type
属性があり、これは、値を選択するのに isa-serial
と usb-serial
の 2 つのオプションがあります。type
がない場合、isa-serial
がデフォルトで使用されます。usb-serial の場合、オプションのサブ要素 <address>
と type='usb'
は、上記のようにデバイスを特定のコントローラーに関連付けることができます。
<console>
要素は、インタラクティブなコンソールを表示するために使用されます。使用されるゲスト仮想マシンのタイプによって、また以下のルールに応じて、コンソールは準仮想化デバイスであるか、またはシリアルデバイスのクローンになる可能性があります。
targetType
属性が設定されていない場合、デフォルトデバイスのtype
はハイパーバイザーのルールに基づきます。デフォルトのtype
は、libvirt にフィードされる XML を再度照会する際に追加されます。完全仮想化ゲスト仮想マシンの場合、デフォルトのデバイスタイプは通常シリアルタイプになります。targetType
属性がserial
の場合で、<serial>
要素が存在しない場合、console 要素は<serial>
要素にコピーされます。<serial>
要素がすでに存在する場合、console 要素は無視されます。targetType
属性がserial
ではない場合、それは通常の方法で処理されます。- 最初の
<console>
要素のみが、serial
のtargetType
を使用できます。2 番目のコンソールはすべて準仮想化する必要があります。 - s390 では、console 要素は、sclp または sclplm (ラインモード) の targetType を使用できます。SCLP は s390 のネイティブのコンソールタイプです。SCLP コンソールに関連付けられたコントローラーはありません。
以下の例では、virtio コンソールデバイスは、/dev/hvc[0-7] としてゲスト仮想マシン内で公開されます (詳細は、http://fedoraproject.org/wiki/Features/VirtioSerial を参照してください)。
... <devices> <console type='pty'> <source path='/dev/pts/4'/> <target port='0'/> </console> <!-- KVM virtio console --> <console type='pty'> <source path='/dev/pts/5'/> <target type='virtio' port='0'/> </console> </devices> ... ... <devices> <!-- KVM s390 sclp console --> <console type='pty'> <source path='/dev/pts/1'/> <target type='sclp' port='0'/> </console> </devices> ...
図21.62 ゲスト仮想マシンインターフェース - virtio コンソールデバイス
コンソールがシリアルポートとして表示される場合、
<target>
要素には、シリアルポートの場合と同じ属性があります。通常、1 つのコンソールのみが存在します。
このページには機械翻訳が使用されている場合があります (詳細はこちら)。