1.3. Configurando a imagem base para o Microsoft Azure
A imagem base requer mudanças de configuração para servir como sua imagem RHEL 8 VM no Azure. As seções seguintes fornecem as mudanças adicionais de configuração que o Azure requer.
1.3.1. Instalação de drivers de dispositivos Hyper-V
A Microsoft fornece drivers de rede e dispositivos de armazenamento como parte de seus Serviços de Integração Linux (LIS) para o pacote Hyper-V. Talvez seja necessário instalar drivers de dispositivos Hyper-V na imagem da VM antes de provisioná-la como uma VM Azure. Use o comando lsinitrd | grep hv
para verificar se os drivers estão instalados.
Procedimento
Digite o seguinte comando
grep
para determinar se os drivers do dispositivo Hyper-V necessários estão instalados.# lsinitrd | grep hv
No exemplo abaixo, todos os drivers necessários estão instalados.
# lsinitrd | grep hv drwxr-xr-x 2 root root 0 Aug 12 14:21 usr/lib/modules/3.10.0-932.el7.x86_64/kernel/drivers/hv -rw-r--r-- 1 root root 31272 Aug 11 08:45 usr/lib/modules/3.10.0-932.el7.x86_64/kernel/drivers/hv/hv_vmbus.ko.xz -rw-r--r-- 1 root root 25132 Aug 11 08:46 usr/lib/modules/3.10.0-932.el7.x86_64/kernel/drivers/net/hyperv/hv_netvsc.ko.xz -rw-r--r-- 1 root root 9796 Aug 11 08:45 usr/lib/modules/3.10.0-932.el7.x86_64/kernel/drivers/scsi/hv_storvsc.ko.xz
Se todos os motoristas não estiverem instalados, complete as demais etapas.
NotaUm motorista
hv_vmbus
pode existir no ambiente. Mesmo que este motorista esteja presente, complete os seguintes passos.-
Crie um arquivo chamado
hv.conf
em/etc/dracut.conf.d
. Adicione os seguintes parâmetros de driver ao arquivo
hv.conf
.add_drivers+=" hv_vmbus " add_drivers+=" hv_netvsc " add_drivers+=" hv_storvsc "
NotaObserve os espaços antes e depois das citações, por exemplo,
add_drivers =" hv_vmbus "
. Isto garante que condutores únicos sejam carregados no caso de outros condutores Hyper-V já existirem no ambiente.Regenerar a imagem
initramfs
.# dracut -f -v --regenerar-tudo
Etapas de verificação
- Reinicialize a máquina.
-
Execute o comando
lsinitrd | grep hv
para verificar se os drivers estão instalados.