LinuxForum.Fans
Тема

Чем быстро, каччественно и надёжно клонировать систему/создать дистр

Автор: u_____________7 15 сообщений 1698 просмотров
03.06.2017 18:10 #423446

Всем привет! У меня возникла интересная задача, нужна помощь в решении. Суть - надо установить Ubuntu на две сотни машин (не сразу, но всё же). Все машины - Lenovo m58, т.е. с драйверами заморочек нет. Для системы собственно надо только сама система, DE (выбран xfce), libre office и браузер (Хром). Вся работа идёт в браузере на специальном сервисе, так что такой минималистичный набор продиктован сведением к минимуму тормозов/глюко. Задача стоит - собрать такой дистриб на 16.04. Пока что пытался сделать Remastersys-ом, но там корректно работал только лайв, при установке в конце копирования вываливалась ошибка. Собственно, желателен максимально "однокнопочный" аналог, чтобы сделать настроенную систему на одной машине и просто перенести её на остальные. Учётка будет одна на всех, без пароля (если кому интересно почему - чтобы юзера время не тратили). Как-то так. Спасибо.

03.06.2017 20:23 #423447
"Драко Стаарн" написал:
желателен максимально "однокнопочный" аналог, чтобы сделать настроенную систему на одной машине и просто перенести её на остальные.

Clonezilla Установить и настроить, а дальше просто переписать образ раздела на диски других компов

03.06.2017 21:29 #423450

Перед созданием образа стоит удалить файл:
/etc/udev/rules.d/70-persistent-net.rules

03.06.2017 23:24 #423456

Драко Стаарн, ты же мне сегодня в Viber говорил, что нашёл Ubuntu Builder. Как он себя ведёт? Я завтра уже попробую.

04.06.2017 09:24 #423459
"bormant" написал:
Перед созданием образа стоит удалить файл:
/etc/udev/rules.d/70-persistent-net.rules

bormant, у меня вопросы:
1)это совет чисто для убунты? ибо в магее этого файла нет /etc/udev/rules.d/там_пусто
2)этот файл идентифицирует оборудование конкретной машины? тогда какой файл это делает в других дистрибутивах?

04.06.2017 10:09 · отредактировано #423461

algri14,
1) это совет для дистрибутивов, в которых udev сохраняет соответствие имен сетевых устройств конкретным MAC-адресам путём генерации указанного файла в случае его отсутствия.
Если в таком варианте файлик не удалить, то сетевые устройства не получат уже занятые имена.
После перехода udev на именование устройств по их положению на шине (да-да, причина тривиальна --переименование по MAC оказалось полурабочим -- желаемое имя могло быть уже занято другой картой :-) ), наличие правил стало необязательным, но, при желании, по-прежнему возможным для переименования чудовищ вида en0s3p во что-то вроде привычного eth0 или другое какое говорящее имя (угу, опять в 70-persistent-net.rules по привычке или любом другом файле правил udev).
2) да, конкретной машины. Поди знай, как далеко в другом дистрибутиве распространяется фантазия дистростроителя...

04.06.2017 10:28 · отредактировано #423462

bormant, спасибо (кнопка убогая, нет функций кто/кому/и за что плюсанул, поэтому ей не пользуюсь, но случайно всё равно плюсанулось пкм, из любопытства захотел открыть ссылку :) )

04.06.2017 16:55 #423465
Rizado написал:
Драко Стаарн, ты же мне сегодня в Viber говорил, что нашёл Ubuntu Builder. Как он себя ведёт? Я завтра уже попробую.

Банально не хватило времени. Позже уже попробую.

04.06.2017 22:20 #423470
"Драко Стаарн" написал:
Всем привет! У меня возникла интересная задача, нужна помощь в решении. Суть - надо установить Ubuntu на две сотни машин (не сразу, но всё же). Все машины - Lenovo m58, т.е. с драйверами заморочек нет. Для системы собственно надо только сама система, DE (выбран xfce), libre office и браузер (Хром). Вся работа идёт в браузере на специальном сервисе, так что такой минималистичный набор продиктован сведением к минимуму тормозов/глюко. Задача стоит - собрать такой дистриб на 16.04. Пока что пытался сделать Remastersys-ом, но там корректно работал только лайв, при установке в конце копирования вываливалась ошибка. Собственно, желателен максимально "однокнопочный" аналог, чтобы сделать настроенную систему на одной машине и просто перенести её на остальные. Учётка будет одна на всех, без пароля (если кому интересно почему - чтобы юзера время не тратили). Как-то так. Спасибо.

Делал подобное с помощью acronis, порядка 800 пк так было развернуто.
Перед бекапом удалял правило для сетки, bormant об это скала уже чуть выше.

"bormant" написал:
/etc/udev/rules.d/70-persistent-net.rules

плюс, сделай ключ для root пользователя, что бы можно было по ssh управлять машинками.

05.06.2017 19:53 #423480
"i2ks" написал:
Делал подобное с помощью acronis

Хотел акронисом сделать, но как увидел, что он бэкапить будет несколько часов - забил. Хотя может как-то по свободе и гляну им и клонзиллой.

"i2ks" написал:
плюс, сделай ключ для root пользователя, что бы можно было по ssh управлять машинками.

Будешь смеяться - это не нужно. По сути, машинки выполняют роль терминалов, быстрее перебить систему, т.к. вся работа идёт в браузере и на удалённом сервере. Документов - никаких, хотя если какие-то и будут - поднимут облако. Но это уже не моя забота.

05.06.2017 20:05 #423481

У меня foreman разбрасывает имиджи по машинам через PXE, и потом ansible доводит настройки до ума. Уже несколько тысяч серверов так установил/переустановил.

09.06.2017 10:46 #423505

Спасибо, тему можно закрывать.

09.06.2017 17:42 #423510

Драко Стаарн, напиши, как решил вопрос.

Войдите или зарегистрируйтесь, чтобы ответить.