У меня есть четыре вопроса.
Мне нужно создать точные машинные клоны. Короче говоря, я рассматриваю этот подход:
1) установить Ubuntu базового уровня с DVD (скажем, 12.04.3) на каждый клон 2) заменить /etc/apt/sources.list
на каждом клоне моей собственной версией файл с единственной записью, которая указывает на локальный сервер (скажем, он называется «Мастер») в нашей сети 3) apt-get upgrade
каждый клон с этого главного сервера
Немного подробнее:
Чтобы создать репозиторий и добавить все пакеты на этот локальный сервер, я видел этот пост:
Как создать локальный репозиторий APT?
Вопрос 1: нормально ли подходит этот подход? или я совершенно не в себе?
Он говорит использовать эту строку:
deb file:/my_repo/ ./
где /my_repo
- это место, где я хранил все нужные мне пакеты , И в этом посте говорится, что я могу использовать формат ftp:/xx
:
http://manpages.ubuntu.com/manpages/hardy/man5/sources.list.5.html
Это означает, что мне нужно только установить на сервере демон ftp.
Вопрос 2: Правильно ли это, то есть просто ftp-демон и одна строка в sources.list?
Чтобы изначально заполнить каталог пакетами, я могу просто
scp -r me@some_well_configured_machine:/var/cache/apt/archives /my_repo/
или на Мастер-машине:
cp -r /var/cache/apt/archives /my_repo
, то есть я могу сделать полную копию дерева каталогов с другого хорошего компьютера или даже с самого Мастер-компьютера.
Вопрос 3: Я прав? (т.е. простая копия дерева каталогов?)
Время от времени обновлять каталог / my_repo / на главном сервере последними пакетами Ubuntu:
/var/cache/apt/archives
, в каталог /my_repo/
apt-get upgrade
Вопрос 4. Будет ли это работать? Есть ли лучший или более простой способ?
Обновление: в центре всего этого находится контроль над изменениями, внесенными в эти машины. Таким образом, клонирование / ореол жесткого диска в этом случае не будет работать. После того, как машины собраны, мне нужно, чтобы они остались прежними, даже если кто-то сделает «apt-get upgrade». Оставайтесь прежними, то есть до тех пор, пока я не поменяю Мастер (затем после обновления всех машин они снова будут одинаковыми).
ЕСЛИ все Ваши машины идентичны (мудрые аппаратные средства) тогда..
Вместо того, чтобы установить человечность на всех машинах будет лучше, если Вы установите и настроите одну машину полностью и затем просто скопируете жесткий диск поразрядно (существуют такие приложения, доступны, или даже dd
может добиться цели). Мы использовали тот же подход в нашей компьютерной лаборатории, где мы хотели настроить 160 машин. Это работает как очарование и экономит много времени.
Сначала Относительно Ваших вопросов там. Да подход в том вопросе корректен, и я судил меня прежде. (Для других вопросов о ftp лучше, чтобы задать один только каждый вопрос)
, Но быть более ценным и легким для Вас сделать следующее:
Проверка эти снимки экрана здесь и быть свободным попросить в деталях любую неоднозначную запись меню.