Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.3. ネットワークインターフェースデバイス用の KVM virtio ドライバーの使用

ネットワークインターフェースが KVM virtio ドライバーを使用する場合、KVM はネットワークハードウェアをエミュレートしないため、処理のオーバーヘッドがなくなり、ゲストパフォーマンスが向上します。Red Hat Enterprise Linux 7 では、virtio がデフォルトのネットワークインターフェースタイプとして使用されます。ただし、システムで設定が異なる場合は、以下の手順を使用できます。
  • ゲストに virtio ネットワークデバイスを接続 するには、model --virtio オプションを指定して、virsh attach-interface コマンドを実行します。
    または、virt-manager インターフェースで、ゲストの Virtual hardware details 画面に移動し、Add Hardware をクリックします。Add New Virtual Hardware 画面で Network を選択し、Device modelvirtio に変更します。
  • 既存インターフェースのタイプを virtio に変更するするには、virsh edit コマンドを使用して、目的のゲストの XML 設定を変更し、model type 属性を virtio に変更します。以下に例を示します。
      <devices>
        <interface type='network'>
          <source network='default'/>
          <target dev='vnet1'/>
          <model type='virtio'/>
          <driver name='vhost' txmode='iothread' ioeventfd='on' event_idx='off'/>
        </interface>
      </devices>
      ...
    
    または、virt-manager インターフェースで、ゲストの Virtual hardware details 画面に移動し、NIC アイテムを選択して、Device modelvirtio に変更します。
注記
ゲスト内のネットワークインターフェースの名前が再起動後も維持されない場合は、ゲストに提示されるすべてのインターフェースが同じデバイスモデル(できればvirtio-net)であることを確認してください。詳細は、Red Hat ナレッジベースを参照してください。