Что необходимо изменить для клонированных систем Linux?

при клонировании систем Windows, это довольно хорошо известно, что нужно запустить sysprep перед созданием образа. Таким образом, при запуске машина перенастраивается для новой среды: заново генерирует идентификаторы безопасности машины, устанавливает соответствующие драйверы, создает начальные учетные записи пользователей и т. д.

У меня меньше опыта работы с машинами Linux, поэтому я спрашиваю: какие действия до или после клонирования следует предпринять при клонировании машин Linux? Я не нашел упоминания об этом в интернете, это потому, что я не смотрю достаточно сложно или потому, что это просто не необходимый шаг с машинами Linux? Я особенно заинтересован в Ubuntu Server и Desktop, так как это то, с чем я играю, но я не знаю, насколько важно распределение для этого вопроса.

очевидно, я бы хотел изменить имена хостов, и я не ожидаю полного списка каждого программного обеспечения, которое, возможно, потребуется каким-то образом перенастроить, но есть ли какие-либо общие системные настройки или пакеты программного обеспечения что нужно реконфигурировать при создании образа?

26
задан Stephen Jennings
16.05.2023 10:30 Количество просмотров материала 3374
Распечатать страницу

2 ответа

для Linux это зависит от используемого программного обеспечения клонирования и ОС (Ubuntu в вашем случае), но любые статические настройки, связанные с сетевыми интерфейсами, являются большими. ИПС и (иногда) аппаратные адреса будут храниться в текстовых файлах в случае статической адресации, которые вам придется менять.

в дистрибутивах на основе Red Hat есть инструмент под названием sys-unconfig, который отменит эти типы настроек, чтобы подготовить его к перенастройке, хотя я не знаю эквивалента Ubuntu. Там на самом деле это не" Sid " в среде Linux, поэтому инструменты sysprep на самом деле не нужны. Ближе всего к SID будет храниться в SAMBA файлы под /etc для удаленного административного соединения, которое можно изменить. Точно так же вам нужно будет регенерировать любые ключи SSH, если они у вас были созданы.

8
отвечен John T 2023-05-17 18:18

Я действительно должен добавить это к сообщению Джона, но так как у меня нет очков, чтобы комментировать везде...

/etc/cups/cupsd.conf для сетевых принтеров. файлы паролей для VNC также важны.

сказав, что, подготовка-любой шаг в основном вопрос MS windows.

Если написано неправильно, приложения должны, и должны иметь сведения (конфигурация) и код (двоичные исполняемые файлы) разделены чистым способом.

не рекомендуется при все, но однажды у меня была ситуация, когда клонирование

dd if=/dev/$disk |nc X.X.X.X Y to dest nc -lp Y > /dev/$disk

должно быть сделано, на разном оборудовании (хотя та же CPU arch), и оно все еще работало.

Разделение файла конфигурации-важная вещь.

для массового развертывания, вы можете сделать clonezilla работать приятно. Старая добрая установка PXE загрузки также работает. SystemImager имеет статьи, которые соответствуют описанию работы как вернуть до ubuntu 8.10 системы С SystemImager

clonesys полностью автоматизированная-установка И, наконец,Ubuntu Помощь По Установке

В основном, большинство из них будут иметь автоматизированные способы так или иначе сделайте большую часть своей работы, например, Network config, DNS resolvers, sync time и т. д...

странный случай, который я недавно испытал, был с файлами конфигурации брандмауэра. Не забывайте о них.

2
отвечен user42723 2023-05-17 20:35

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх