SR-IOV no guest hospedado pelo KVM usando vlans marcados

2

Eu li alguns posts aqui NÃO usando vlans marcados no KVM por causa dos drivers em1 e1000, mas tenho uma situação em que preciso usar vlans marcados. Por causa disso, usamos máquinas e adaptadores habilitados para SR-IOV, pois isso nos permite instalar o driver completo da Virtual Function da Intel (e isso permite que nossos scripts powershell / wmi gerenciem as vlans).

Eu não sou um administrador do KVM / Linux, eu entendo o Windows e o VMWare muito mais, mas o nosso cara Linux que configurou tudo isso não está mais disponível e eu tenho que descobrir por que não podemos marcar vlans para passar através das pontes KVM (sim, eu sei, sr-iov significa que deveríamos estar completamente ignorando pontes ou vswitches e tal ... mas eu não sei exatamente como isso funciona no KVM). Existe uma configuração que eu preciso alterar nos hosts KVM para permitir a passagem da tag vlan? Estou disposto a pesquisar, mas não tenho certeza de onde começar.

Eu vou postar configurações e, conforme necessário, por solicitação, para facilitar essa discussão, se o suporte vlan marcado for realmente algo que eu possa fazer no kvm.

    
por Greg Mason 28.08.2013 / 19:13

1 resposta

2

I have read a few posts here on NOT using tagged vlans in KVM because of the emulated e1000 drivers, but I have a situation where I need to use tagged vlans. Because of this we used SR-IOV enabled machines and adapters since this allows us to install the full e1000 driver from the manufacturer (and this allows our powershell/wmi scripts to manage the vlans).

Por que não usar o virtio? e1000 é emulado, é por isso que virtio foi criado em primeiro lugar.

Portanto, se você simplesmente precisa ter tráfego de VLAN marcado dentro de VMs, basta marcar nas VMs. A prática comum é construir a ponte sobre uma interface ou ligação marcada no host e anexar as VMs que precisam estar nessa VLAN para essa ponte.

    
por 29.08.2013 / 17:18