Установите Linux на второй диск с уже работающего экземпляра Linux (RHEL 7.8)

Установите Linux на второй диск с уже работающего экземпляра Linux (RHEL 7.8)

Я пытаюсь смонтировать второй диск на работающем экземпляре Linux (RHEL 7.8) AWS, установить на него настроенную загрузочную среду Linux, а затем изменить этот диск на AMI, чтобы мы могли загружать с него новые экземпляры Linux. Поскольку это в облаке, у меня нет возможности загрузить ISO или выполнить кикстарт для запуска стандартных процедур установки. Я понимаю, что это окольный путь, но давайте просто скажем, что это требование.

Я создаю раздел на диске, создаю файловую систему XFS, монтирую ее и устанавливаю на нее группу пакетов Base и Core, а также пакеты kernel и grub2. Никаких проблем. Я запускаюgrub2-установитьна новом диске, а затем chroot на его путь и запуститьgrub2-mkconfig -o /boot/grub2/grub.cfg. Я убедился, что использовал UUID для нового диска в fstab, и проверил, что UUID диска используется в конфигурациях grub.

Затем я выключаю экземпляр, делаю снимок тома и превращаю этот снимок в AMI. Никаких проблем. Загрузив экземпляр с него, я смог получить приглашение на вход. Но это все, что мне удалось сделать. Похоже, sshd никогда не запускается, поэтому я не могу получить к нему доступ, я просто вижу системный журнал, показывающий мне приглашение на вход. Что бы я ни делал, я не могу заставить сервер openssh запуститься и ответить. Я проверил символическую ссылку, которую systemd использует длядавать возможностьпроцессы для sshd есть. Я предполагаю, что мне не хватает какой-то конфигурации или дополнительных пакетов, которые мне нужны для получения работающего экземпляра Linux. Кажется, не так много информации о том, как сделать что-то подобное, но кажется, что это должно быть возможно при правильном сочетании пакетов и конфигураций.

Связанный контент