У меня есть проект, для которого нужно много пакетов, которые будут установлены (как CUPS, Сервер Синтаксического анализа, mongoDB, и т.д.) на человечности 16.04. Мой вопрос: После всех установок и конфигураций, как я могу скопировать всю систему + пакеты и восстановление на другой машине?
Объяснить в нескольких словах, почему я должен сделать это, то, потому что я должен установить этот проект в каждом ресторане, и мне нужна другая машина с теми же пакетами и настройками.
Заранее спасибо!
Я использую Clonezilla и существуют другие инструменты, которые также хороши для клонирующейся задачи.
Но здесь я фокусируюсь на установке самой системы.
Часто Вы не хотите идентичные системы, но различные идентификаторы для компьютера и пользователя. Это может быть достигнуто с установкой OEM Ubuntu.
Специальная установка (установленные пакеты программы, тонкие настройки и т.д.) сделана при выполнении oem пользователя. Затем специальный значок на рабочем столе используется для активации заключительной установки (для выполнения при начальной загрузке в целевом компьютере) 'Подготовьтесь к поставке в конечного пользователя'.
[Сжатое] изображение этой системы создается (с инструментом клонирования).
Клон установлен в каждый целевой компьютер из [сжатого] изображения.
Загрузите целевой компьютер и закончите установку для создания компьютерного идентификатора и идентификатора пользователя.
См. эту ссылку,
Я использовал несколько клонирующегося программного обеспечения.
Как упомянуто: работы Clonezilla.
Мне нравится Macrium
Получите все установка точно так же, как Вы хотите ее: программное обеспечение, администраторская учетная запись, фон, обновления программного обеспечения, и т.д...
Затем клонируйте его к внешнему диску.
Можно использовать карту флэш-памяти с интерфейсом USB, чтобы загрузиться в Macrium и указать на него на изображение на внешнем HDD.
Занимает приблизительно 25 минут на твердотельном диске приблизительно для изображения на 60 ГБ.
Я думаю, что существует некоторое программное обеспечение уровня предприятия с открытым исходным кодом там, которое помогло бы Вам лучше для исправления, обновления изображения, и т.д...., но не уверенное в стороне Linux дома.
Пользователь sudodus делает очень справедливое замечание при создании уникального изображения, имея в виду конкретно желание удостовериться: Имя хоста, MAC, IP, Драйверы оборудования, и т.д.... все обнаруживаются правильно на нескольких установках машины.
Если у Вас есть идентичное оборудование для всех Ваш, несколько устанавливают Вас, должен смочь просто использовать clonezila, macrium или другие аппаратные средства обработки изображений и после обработки изображений машины переименовывают хосты уникальных имен. Я не уверен, как изменить MAC-адрес или если Ubuntu возьмет это на новой начальной загрузке.
Инструмент sudodus говорит о, "Обобщает" машину для новых установок. Я не использовал его, но я уверен, что это делает то, что подобно созданию и imgage с Microsoft Deployment Toolkit, где базовое изображение, драйверы, пакеты, программное обеспечение, обновления могут все быть встроены в изображение для массового развертывания.
Короче говоря я использовал бы инструмент клонирования для маленьких проектов и инструмент Ubuntu для больших проектов или долгосрочных проектов, где необходимо поддержать или обновить изображения. Я говорю это, потому что, настраивая инструмент, изображение требует намного большего количества работы, тогда как инструмент клонирования может быть сделан в намного более короткое время.
Я использовал clonezilla http://clonezilla.org в подобном случае. Сделанные изображения всей установки ОС и перемещенный это в несколько машин.