A marcação vlan no guest é permitida em sr-iov no KVM?

2

Estou usando o KVM no Centos 7. Eu criei uma VM com o SR-IOV VFs para passar tráfego. Percebo que não consigo transmitir tráfego quando marquei a interface dentro da VM. Eu li através da internet e da folha de dados da Intel, mas nenhuma me dá uma visão clara de como isso é feito.

Server1

Eth0 - PF

SR-IOV ativado

eth0-vf-1 (conectado à VM)

[Dentro da VM]

Centos 7

eth0.100

Server2

Eth0 - PF

SR-IOV ativado

eth0-vf-1 (conectado à VM)

[Dentro da VM]

Centos 7

eth0.100

Alternar

Redes Extremas

VLAN marcado como 100

Porto 1,2

Porta 1 - Servidor 1 - Eth0 - PF

Porta 2 - Servidor 2 - Eth0 - PF

Alguém pode me guiar por isso? Gostaria de saber se alguém já tentou essa configuração ou este não seria o melhor caso usado para o SR-IOV?

Eu encontrei um problema aqui, mas não entendi muito. Obrigado comunidade.

    
por Centos Newbie 29.09.2016 / 03:09

1 resposta

2

Eu verifiquei, e parece que com VFs, a marcação precisa ser feita no host, via libvirt. A maneira como isso aparece no domxml é a seguinte

<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>

Link: link

    
por 03.10.2016 / 16:04