2.5. Fazendo mudanças de configuração adicionais
A VM requer outras mudanças de configuração para operar no Azure. Execute o seguinte procedimento para fazer as mudanças adicionais.
Procedimento
- Se necessário, potência sobre a VM.
Registre o VM e habilite o repositório do Red Hat Enterprise Linux 8.
registro de gerenciador de assinaturas --auto-attach
# registro de gerenciador de assinaturas --auto-attachCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Parar e remover as nuvens -init
Parar o serviço
cloud-init(se presente).systemctl stop cloud-init
# systemctl stop cloud-initCopy to Clipboard Copied! Toggle word wrap Toggle overflow Remova o software
cloud-init.yum remove cloud-init
# yum remove cloud-initCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Concluindo outras mudanças na VM
Edite o arquivo
/etc/ssh/sshd_confige habilite a autenticação da senha.SenhaAutenticação sim
SenhaAutenticação simCopy to Clipboard Copied! Toggle word wrap Toggle overflow Defina um nome genérico de anfitrião.
hostnamectl set-hostname localhost.localdomain
# hostnamectl set-hostname localhost.localdomainCopy to Clipboard Copied! Toggle word wrap Toggle overflow Editar (ou criar) o arquivo
/etc/sysconfig/network-scripts/ifcfg-eth0. Use somente os parâmetros listados abaixo.NotaO arquivo
ifcfg-eth0não existe na imagem ISO do DVD RHEL 8 e deve ser criado.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Remover todas as regras persistentes de dispositivos de rede, se presentes.
rm -f /etc/udev/rules.d/70-persistent-net.rules rm -f /etc/udev/rules.d/75-persistent-net-generator.rules rm -f /etc/udev/rules.d/80-net-name-slot-rules
# rm -f /etc/udev/rules.d/70-persistent-net.rules # rm -f /etc/udev/rules.d/75-persistent-net-generator.rules # rm -f /etc/udev/rules.d/80-net-name-slot-rulesCopy to Clipboard Copied! Toggle word wrap Toggle overflow Defina
sshpara iniciar automaticamente.systemctl enable sshd systemctl is-enabled sshd
# systemctl enable sshd # systemctl is-enabled sshdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Modificar os parâmetros de inicialização do kernel.
-
Adicione
crashkernel=256Mao início da linhaGRUB_CMDLINE_LINUXno arquivo/etc/default/grub. Secrashkernel=autoestiver presente, mude-o paracrashkernel=256M. Adicione as seguintes linhas ao final da linha
GRUB_CMDLINE_LINUX, se não estiver presente.earlyprintk=ttyS0 console=ttyS0 rootdelay=300
earlyprintk=ttyS0 console=ttyS0 rootdelay=300Copy to Clipboard Copied! Toggle word wrap Toggle overflow Remova as seguintes opções, se presentes.
rhgb quiet
rhgb quietCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
Adicione
Regenerar o arquivo
grub.cfg.grub2-mkconfig -o /boot/grub2/grub.cfg
# grub2-mkconfig -o /boot/grub2/grub.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow Instalar e habilitar o Agente Linux Windows Azure (WALinuxAgent). O Red Hat Enterprise Linux 8 Application Stream (AppStream) inclui o WALinuxAgent. Veja Usando o AppStream para mais informações.
yum install WALinuxAgent -y systemctl enable waagent
# yum install WALinuxAgent -y # systemctl enable waagentCopy to Clipboard Copied! Toggle word wrap Toggle overflow Edite as seguintes linhas no arquivo
/etc/waagent.confpara configurar o espaço swap para VMs provisionadas. Configure espaço swap para o que for apropriado para suas VMs provisionadas.Provisioning.DeleteRootPassword=n ResourceDisk.Filesystem=ext4 ResourceDisk.EnableSwap=y ResourceDisk.SwapSizeMB=2048
Provisioning.DeleteRootPassword=n ResourceDisk.Filesystem=ext4 ResourceDisk.EnableSwap=y ResourceDisk.SwapSizeMB=2048Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Preparação para o fornecimento
Desregistrar o VM do Gerente de Assinaturas da Red Hat.
não-registo do gerenciador de assinaturas
# não-registo do gerenciador de assinaturasCopy to Clipboard Copied! Toggle word wrap Toggle overflow Preparar o VM para o provisionamento do Azure, limpando os detalhes de provisionamento existentes. O Azure reprovisa o VM em Azure. Este comando gera avisos, o que é esperado.
waagent -force -deprovision
# waagent -force -deprovisionCopy to Clipboard Copied! Toggle word wrap Toggle overflow Limpe o histórico da casca e desligue a VM.
export HISTSIZE=0 poweroff
# export HISTSIZE=0 # poweroffCopy to Clipboard Copied! Toggle word wrap Toggle overflow