Alterna de linux-virtual para linux-azure para suporte a rede acelerada

0

Temos VMs do Azure executando o Ubuntu 16.04.3 LTS que gostaríamos de usar o Rede Acelerada do Azure . A versão mínima do kernel necessária é 4.11.0-1013, mas atualmente com o upgrade do apt-get só podemos obter o 4.4.0-109-generic. Também apt list --installed linux* mostra que estamos usando o pacote de kernel linux-virtual em vez do linux-azure pacote do kernel.

Devemos mudar para o pacote do kernel linux-azure e, em caso afirmativo, quais são as etapas para substituir o linux-virtual pelo linux-azure? Atualmente o lspci mostra que o dispositivo Mellanox VF está presente, mas ethtool -S eth0 retorna "nenhuma estatística disponível" (presumivelmente devido ao kernel antigo).

    
por Greg Bray 12.01.2018 / 20:21

1 resposta

0

Os itens a seguir funcionaram para alternar do pacote linux-virtual para o pacote linux-azure:

sudo apt install linux-azure
sudo apt purge linux-virtual 
sudo apt autoremove
sudo reboot 

Após a reinicialização, agora vemos o kernel e as estatísticas atualizadas do dispositivo Mellanox VF:

uname -a
Linux MyVM 4.13.0-1005-azure #7-Ubuntu SMP Mon Jan 8 21:37:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

ethtool -S eth0 | grep vf_
     vf_rx_packets: 510
     vf_rx_bytes: 721043
     vf_tx_packets: 892
     vf_tx_bytes: 200765
     vf_tx_dropped: 0
    
por Greg Bray 12.01.2018 / 20:49