Instale o Linux em um segundo disco de uma instância do Linux (RHEL 7.8) já em execução

Instale o Linux em um segundo disco de uma instância do Linux (RHEL 7.8) já em execução

Estou tentando montar um segundo disco em uma instância AWS do Linux (RHEL 7.8) em execução, instalar um ambiente Linux inicializável personalizado nele e, em seguida, alterar esse disco para uma AMI para que possamos inicializar novas instâncias do Linux a partir dele. Como isso está na nuvem, não consigo inicializar um ISO ou kickstart para executar os procedimentos de instalação padrão. Sei que esta é uma maneira indireta de fazer isso, mas digamos apenas que é um requisito.

Eu crio uma partição no disco, crio o sistema de arquivos XFS, monto-o e instalo o grupo de pacotes Base e Core nele, bem como os pacotes kernel e grub2. Não há problemas aí. eu corro umgrub2-instalarno novo disco e, em seguida, faça chroot em seu caminho e executegrub2-mkconfig -o /boot/grub2/grub.cfg. Certifiquei-me de usar o UUID para o novo disco no fstab e verifiquei se o UUID do disco estava sendo usado nas configurações do grub.

Em seguida, encerro a instância, tiro um snapshot do volume e transformo esse snapshot em uma AMI. Não há problemas aí. Inicializando uma instância a partir dele, consegui um prompt de login. No entanto, foi o máximo que consegui chegar. Parece que o sshd nunca inicia, então não consigo acessá-lo, só estou vendo o log do sistema mostrando um prompt de login. Não importa o que eu faça, não consigo fazer o servidor openssh inicializar e responder. Eu verifiquei o link simbólico que o systemd usa parahabilitarprocessos estão em vigor para sshd. Presumo que esteja faltando alguma configuração ou pacotes adicionais necessários para obter uma instância do Linux funcional. Não parece haver muita informação sobre como fazer algo assim, mas parece que deveria ser possível com a combinação certa de pacotes e configurações.

informação relacionada