Instale Linux en un segundo disco desde una instancia de Linux que ya se está ejecutando (RHEL 7.8)

Instale Linux en un segundo disco desde una instancia de Linux que ya se está ejecutando (RHEL 7.8)

Estoy intentando montar un segundo disco en una instancia de AWS de Linux (RHEL 7.8) en ejecución, instalarle un entorno Linux de arranque personalizado y luego cambiar ese disco a una AMI para que podamos iniciar nuevas instancias de Linux desde él. Dado que esto está en la nube, no tengo la capacidad de iniciar una ISO o iniciar para ejecutar los procedimientos de instalación estándar. Me doy cuenta de que esta es una forma indirecta de hacerlo, pero digamos que es un requisito.

Creo una partición en el disco, creo el sistema de archivos XFS, lo monto e instalo el grupo de paquetes Base y Core, así como los paquetes kernel y grub2. No hay problemas ahí. corro uninstalación de grub2en el nuevo disco, y luego haga chroot a su ruta y ejecutegrub2-mkconfig -o /boot/grub2/grub.cfg. Me aseguré de usar el UUID para el nuevo disco en fstab y verifiqué que el UUID del disco se estaba usando en las configuraciones de grub.

Luego apago la instancia, tomo una instantánea del volumen y luego convierto esa instantánea en una AMI. No hay problemas ahí. Al iniciar una instancia desde allí, pude obtener un mensaje de inicio de sesión. Pero eso es todo lo que he podido llegar. Parece que sshd nunca se inicia, por lo que no puedo acceder a él, solo veo el registro del sistema que me muestra un mensaje de inicio de sesión. No importa lo que haga, parece que no puedo hacer que el servidor openssh se inicie y responda. Verifiqué el enlace simbólico que utiliza systemd parapermitirHay procesos implementados para sshd. Supongo que me falta alguna configuración o paquetes adicionales que necesito para obtener una instancia de Linux que funcione. No parece haber mucha información sobre cómo hacer algo como esto, pero parece que debería ser posible con la combinación adecuada de paquetes y configuraciones.

información relacionada