ubuntu20.04 как конвертировать ISO-образ на физическом сервере?

ubuntu20.04 как конвертировать ISO-образ на физическом сервере?

есть ли какая-либо прямая процедура преобразования сервера bare metal в образ ОС для переноса остальной части сервера bare metal?

решение1

Вы не уточнили в своем вопросе, что именно вы хотите сделать. Я предполагаю, что ваша цель — «клонировать» существующую установку сервера на другие машины, включая все конфигурации и настройки, которые вы сделали. Это возможно, однако простого способа сделать это нет.

В любом случае вам понадобится возможность загрузить ваш сервер с внешнего носителя - Ubuntu live DVD или USB - а не с вашей установленной системы. Другими словами, вам нужен физический доступ к вашему серверу.

После загрузки с живого образа у вас есть два варианта:

  1. если серверы, на которых вы хотите клонировать вашу установку, имеют диски того же размера, что и исходный сервер, самый простой вариант — скопировать образ диска на внешний диск в виде файла (используя dd), а затем на целевых серверах записать содержимое этого файла обратно на (сырой) диск сервера. С помощью этого метода вы копируете все разделы сразу и саму таблицу разделов, но это нужно повторить для каждого физического диска.
  2. если целевые серверы имеют диски разного размера, смонтируйте каждую файловую систему (раздел) и заархивируйте ее содержимое в .tarфайл на внешнем диске. На целевых серверах вам нужно разбить диск в соответствии с вашими потребностями и отформатировать разделы, затем распаковать файлы .tarв соответствующие разделы после их монтирования.

В обоих случаях вам потребуются дополнительные настройки, прежде чем вы сможете загрузить скопированную систему. Вам может потребоваться настроить /etc/fstabфайл, если вы использовали UUID (что является значением по умолчанию для Ubuntu), а не имена устройств — вы можете избежать этого, если измените свой оригинал /etc/fstabна использование имен устройств перед клонированием системы. Вам может потребоваться изменить конфигурацию сети, если вы используете статическую IP-адресацию, а не DHCP. В случае метода 2) вам также необходимо установить GRUB на загрузочное устройство.

Я не буду вдаваться в подробности, поскольку они могут меняться в зависимости от вашего случая. Я успешно «клонировал» несколько серверов и рабочих столов, используя этот метод, но это совсем не просто. Но в некоторых случаях это все равно меньше работы, чем повторение всех изменений и настроек, которые были сделаны за несколько лет на работающем сервере.

решение2

Да, это называется «Установка Ubuntu».

На этом сайте и в других местах в Интернете есть множество статей, описывающих, как «записать» ISO-образ на USB-накопитель или DVD-диск и запустить установщик.

Если на вашем сервере есть "процессор удаленного управления", вы, вероятно, также можете удаленно смонтировать ISO прямо там. Пожалуйста, прочитайте руководство к вашему серверу, чтобы узнать, возможно ли это, и как это сделать.

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