1.3.2. 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
Parar e remover as nuvens -init
Parar o serviço
cloud-init
(se presente).# systemctl stop cloud-init
Remova o software
cloud-init
.# yum remove cloud-init
Concluindo outras mudanças na VM
Edite o arquivo
/etc/ssh/sshd_config
e habilite a autenticação da senha.SenhaAutenticação sim
Defina um nome genérico de anfitrião.
# hostnamectl set-hostname localhost.localdomain
Editar (ou criar) o arquivo
/etc/sysconfig/network-scripts/ifcfg-eth0
. Use somente os parâmetros listados abaixo.NotaO arquivo
ifcfg-eth0
não existe na imagem ISO do DVD RHEL 8 e deve ser criado.DEVICE="eth0" ONBOOT="yes" BOOTPROTO="dhcp" TYPE="Ethernet" USERCTL="yes" PEERDNS="yes" IPV6INIT="no"
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
Defina
ssh
para iniciar automaticamente.# systemctl enable sshd # systemctl is-enabled sshd
Modificar os parâmetros de inicialização do kernel.
-
Adicione
crashkernel=256M
ao início da linhaGRUB_CMDLINE_LINUX
no arquivo/etc/default/grub
. Secrashkernel=auto
estiver 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
Remova as seguintes opções, se presentes.
rhgb quiet
-
Adicione
Regenerar o arquivo
grub.cfg
.# grub2-mkconfig -o /boot/grub2/grub.cfg
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
Edite as seguintes linhas no arquivo
/etc/waagent.conf
para 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
Preparação para o fornecimento
Desregistrar o VM do Gerente de Assinaturas da Red Hat.
# não-registo do gerenciador de assinaturas
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
Limpe o histórico da casca e desligue a VM.
# export HISTSIZE=0 # poweroff