web-dev-qa-db-ja.com

ゲストのVLANタグ付けはKVMのsr-iovで許可されていますか?

Centos7でKVMを使用しています。トラフィックを渡すために、SR-IOVVFを使用してVM)を作成しました。 VM内のインターフェイスにタグを付けます。インターネットとIntelのデータシートを読みましたが、それがどのように行われるかを明確に示しているものはありません。

Server1

Eth0-PF

SR-IOV対応

eth0-vf-1(VMに接続)

[VM内]

Centos 7

eth0.100

Server2

Eth0-PF

SR-IOV対応

eth0-vf-1(VMに接続)

[VM内]

Centos 7

eth0.100

スイッチ

エクストリームネットワークス

VLANタグ付き100

ポート1,2

ポート1-サーバー1-Eth0-PF

ポート2-サーバー2-Eth0-PF

誰かが私にこれを案内してもらえますか?誰かがそのような構成を試したかどうか、またはこれがSR-IOVの最良の使用例ではないかどうかを知りたいですか?

ここで見つけました issue ですが、あまり理解していませんでした。コミュニティに感謝します。

2
Centos Newbie

確認したところ、VFの場合、タグ付けはlibvirtを介してホストで実行する必要があるようです。これがdomxmlでどのように見えるかは次のとおりです

<interface type='hostdev' managed='yes'>                                                         
  <mac address=' fa:aa:aa:aa:aa:aa '/>                                                              
  <driver name='kvm'/>                                                                           
  <source>                                                                                       
    <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x7'/>                  
  </source>                                                                                      
  <vlan>                                                                                          
    <tag id='190'/>                                                                              
  </vlan>
  <alias name='hostdev0'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</interface>

リンク: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/sect-Virtualization_Host_Configuration_and_Guest_Installation_Guide-SR_IOV-How_SR_IOV_Libvirt_Works.html

2
dyasny