Всем привет! У меня возникла интересная задача, нужна помощь в решении. Суть - надо установить Ubuntu на две сотни машин (не сразу, но всё же). Все машины - Lenovo m58, т.е. с драйверами заморочек нет. Для системы собственно надо только сама система, DE (выбран xfce), libre office и браузер (Хром). Вся работа идёт в браузере на специальном сервисе, так что такой минималистичный набор продиктован сведением к минимуму тормозов/глюко. Задача стоит - собрать такой дистриб на 16.04. Пока что пытался сделать Remastersys-ом, но там корректно работал только лайв, при установке в конце копирования вываливалась ошибка. Собственно, желателен максимально "однокнопочный" аналог, чтобы сделать настроенную систему на одной машине и просто перенести её на остальные. Учётка будет одна на всех, без пароля (если кому интересно почему - чтобы юзера время не тратили). Как-то так. Спасибо.
Чем быстро, каччественно и надёжно клонировать систему/создать дистр
желателен максимально "однокнопочный" аналог, чтобы сделать настроенную систему на одной машине и просто перенести её на остальные.
Clonezilla Установить и настроить, а дальше просто переписать образ раздела на диски других компов
Перед созданием образа стоит удалить файл:
/etc/udev/rules.d/70-persistent-net.rules
Как вариант: https://m.habrahabr.ru/post/104029.
Драко Стаарн, ты же мне сегодня в Viber говорил, что нашёл Ubuntu Builder. Как он себя ведёт? Я завтра уже попробую.
Перед созданием образа стоит удалить файл:
/etc/udev/rules.d/70-persistent-net.rules
bormant, у меня вопросы:
1)это совет чисто для убунты? ибо в магее этого файла нет /etc/udev/rules.d/там_пусто
2)этот файл идентифицирует оборудование конкретной машины? тогда какой файл это делает в других дистрибутивах?
algri14,
1) это совет для дистрибутивов, в которых udev сохраняет соответствие имен сетевых устройств конкретным MAC-адресам путём генерации указанного файла в случае его отсутствия.
Если в таком варианте файлик не удалить, то сетевые устройства не получат уже занятые имена.
После перехода udev на именование устройств по их положению на шине (да-да, причина тривиальна --переименование по MAC оказалось полурабочим -- желаемое имя могло быть уже занято другой картой :-) ), наличие правил стало необязательным, но, при желании, по-прежнему возможным для переименования чудовищ вида en0s3p во что-то вроде привычного eth0 или другое какое говорящее имя (угу, опять в 70-persistent-net.rules по привычке или любом другом файле правил udev).
2) да, конкретной машины. Поди знай, как далеко в другом дистрибутиве распространяется фантазия дистростроителя...
bormant, спасибо (кнопка убогая, нет функций кто/кому/и за что плюсанул, поэтому ей не пользуюсь, но случайно всё равно плюсанулось пкм, из любопытства захотел открыть ссылку :) )
Драко Стаарн, ты же мне сегодня в Viber говорил, что нашёл Ubuntu Builder. Как он себя ведёт? Я завтра уже попробую.
Банально не хватило времени. Позже уже попробую.
Всем привет! У меня возникла интересная задача, нужна помощь в решении. Суть - надо установить Ubuntu на две сотни машин (не сразу, но всё же). Все машины - Lenovo m58, т.е. с драйверами заморочек нет. Для системы собственно надо только сама система, DE (выбран xfce), libre office и браузер (Хром). Вся работа идёт в браузере на специальном сервисе, так что такой минималистичный набор продиктован сведением к минимуму тормозов/глюко. Задача стоит - собрать такой дистриб на 16.04. Пока что пытался сделать Remastersys-ом, но там корректно работал только лайв, при установке в конце копирования вываливалась ошибка. Собственно, желателен максимально "однокнопочный" аналог, чтобы сделать настроенную систему на одной машине и просто перенести её на остальные. Учётка будет одна на всех, без пароля (если кому интересно почему - чтобы юзера время не тратили). Как-то так. Спасибо.
Делал подобное с помощью acronis, порядка 800 пк так было развернуто.
Перед бекапом удалял правило для сетки, bormant об это скала уже чуть выше.
/etc/udev/rules.d/70-persistent-net.rules
плюс, сделай ключ для root пользователя, что бы можно было по ssh управлять машинками.
Делал подобное с помощью acronis
Хотел акронисом сделать, но как увидел, что он бэкапить будет несколько часов - забил. Хотя может как-то по свободе и гляну им и клонзиллой.
плюс, сделай ключ для root пользователя, что бы можно было по ssh управлять машинками.
Будешь смеяться - это не нужно. По сути, машинки выполняют роль терминалов, быстрее перебить систему, т.к. вся работа идёт в браузере и на удалённом сервере. Документов - никаких, хотя если какие-то и будут - поднимут облако. Но это уже не моя забота.
У меня foreman разбрасывает имиджи по машинам через PXE, и потом ansible доводит настройки до ума. Уже несколько тысяч серверов так установил/переустановил.
Спасибо, тему можно закрывать.
Драко Стаарн, напиши, как решил вопрос.