Como obter o pool de rede SRIOV com múltiplos PFs

3

Para um servidor Ubuntu 12.04 e KVM / libvirt 1.0.0 com um chip de rede Intel 82599:

seguindo estes documentos: link

Eu posso obter um único pool de redes SRIOV em um PF (eth0 por exemplo), mas quando tento obter quatro pools, ou um pool com quatro PFs, recebo um erro. "ID duplicado 'hostdev0' para o dispositivo" ... (Eu consigo quatro PFs para cada VM, especificando manualmente usando a sub-rotina hostdev no arquivo create xml).

Meu xml de rede temporária é:

 <network>
   <name>passthrough_eth0</name>
   <forward mode='hostdev' managed='yes'>
     <pf dev='eth0'/>
   </forward>
 </network>

E parece que eu preciso nomear o hostdevs 0..3, mas não vejo como?

    
por John P. Fisher 26.02.2014 / 02:05

2 respostas

2

A documentação afirma que você precisa do libvirt 0.10.0 para este recurso, mas o Ubuntu 12.04 LTS contém 0.9.8. Você precisará atualizar para usar esse recurso.

    
por 26.02.2014 / 02:11
1

É um erro: link

Eu pesquisei a lista do bugzilla, mas não o suficiente. Corrigido na versão: libvirt-0.10.2-29.el6

    
por 26.02.2014 / 20:58