Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ubuntu Server. Clone 250->320GB из работающей системы.  (Прочитано 892 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Есть сервер-А(файлопомойка, почта, роутер) и в нём 3 HDD:
- 1(xfs, запущенная система):
(250GB) /dev/sdb1 - / (20GB использовано)
(250GB) /dev/sdb2 - swap
- 2(xfs):
(250GB) /dev/sdc1 - /shared (90GB использовано)
- 3(пустой):
(320GB) /dev/sdd - подсоединён через usb(без разделов)

- в /etc/fstab загрузка прописана через UUID.
- доступ к серверу есть только по ssh, так что вариант с LiveCD не прокатит.

Задачи:
1. Клонировать HDD №1 -> HDD №3 на горячую, т.е. из запущенной системы сервера-А;
2. Поставить HDD №3 на сервер-Б, другими словами сделать клон сервера-А.

p.s. Сервер-Б не идентичен по конфигурации железа.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Ubuntu Server. Clone 250->320GB из работающей системы.
« Ответ #1 : 09 Марта 2014, 09:11:00 »
- в /etc/fstab загрузка прописана через UUID.
Клонирование и последующий отлов глюков займет больше времени, чем установка сервера и настройка с нуля. Новый сервер даже не загрузится, т.к. не найдет UUID, который прописан в fstab.
Будет проще поставить новый сервер на чистый винт, и использовать первый "боевой" сервер для образца. Т.е. тырить оттуда конфиги хотя бы.
С уважением, Юрий.

Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Ubuntu Server. Clone 250->320GB из работающей системы.
« Ответ #2 : 09 Марта 2014, 10:31:38 »
- в /etc/fstab загрузка прописана через UUID.
Клонирование и последующий отлов глюков займет больше времени, чем установка сервера и настройка с нуля. Новый сервер даже не загрузится, т.к. не найдет UUID, который прописан в fstab.
Будет проще поставить новый сервер на чистый винт, и использовать первый "боевой" сервер для образца. Т.е. тырить оттуда конфиги хотя бы.
UUID я изменю после клонирования. Затем USB-корзинка с HDD №3 отцепиться и подключится к серверу-Б.
Если клонирование произошло один в один(загрузчик, разделы, файлы ОС, изменённые UUID в /etc/fstab) - почему не загрузится-то? Он же не в сети будет - значит нет конфликта ip-адресов и прочего.
« Последнее редактирование: 09 Марта 2014, 10:34:57 от Brunen »

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Ubuntu Server. Clone 250->320GB из работающей системы.
« Ответ #3 : 09 Марта 2014, 12:31:17 »
Я не говорил, что не загрузится. Там сильной привязки к железу-то нет. Просто возможны глюки. Да и сервер самый свежий образ 12.04.4 уже есть.
С уважением, Юрий.

Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Ubuntu Server. Clone 250->320GB из работающей системы.
« Ответ #4 : 09 Марта 2014, 17:40:23 »
Я не говорил, что не загрузится. Там сильной привязки к железу-то нет. Просто возможны глюки. Да и сервер самый свежий образ 12.04.4 уже есть.
Да в общем-то этот работает уже года три - проблем никаких не было. Думаю, если обновить - тогда уж точно могут глюки повылазить. А мой уровень знаний в linux-системах вряд ли поможет их оперативно устранить.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Ubuntu Server. Clone 250->320GB из работающей системы.
« Ответ #5 : 09 Марта 2014, 20:43:43 »
Зачем тогда его клонировать?
Если года 3, то, если там 10.04 стоит, это хорошо. А сейчас уже 12.04.4 ставится. Тоже LTS.
С уважением, Юрий.

Оффлайн Brunen

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Re: Ubuntu Server. Clone 250->320GB из работающей системы.
« Ответ #6 : 10 Марта 2014, 03:56:24 »
Зачем тогда его клонировать?
Если года 3, то, если там 10.04 стоит, это хорошо. А сейчас уже 12.04.4 ставится. Тоже LTS.
Сервера эти находятся в другом городе. Подцепить к серверу-А винт с USB-корзинкой попросил директора, т.к. там нет никого квалифицированного, кто бы мог поставить вчистую Ubuntu-сервер и обеспечить мне доступ по ssh.
Исходя из текущих условий я решил сделать так:
1. Клонировать ОС сервера-А на винт сервера-Б. Причём клонировать из запущенной системы сервера-А.
2. Затем переписать на USB-винте UUID в /etc/fstab, чтобы загрузка с него удалась на сервере-Б
3. Заменить в конфигах клонированной системы сетевое имя и ip, чтобы не было конфликта с сервером-А.
4. Застопорить почтовые демоны, чтобы они не тянули почту вкупе с сервером-А.
5. Директор вытаскивает винт из USB-корзинки, вставляет его в сервер-Б.
6. Готово. Имеется резервный сервер.

Обновлять смысла его не вижу, т.к. свои задачи выполняет. Снаружи никто не ломится, т.к. сам сервер находится за роутером.

Поэтому повторюсь в вопросе: сабж?

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: Ubuntu Server. Clone 250->320GB из работающей системы.
« Ответ #7 : 10 Марта 2014, 16:38:00 »
Не умею бекапить по гарячему, но думаю, что это будет как-то так:
1. Отмонтировать ВСЕ (даже корневую) файловые системы, либо перемонтировать их в только-чтение.
2. dd.
3. Примонтировать файловые системы на новом диске, все изменить.
4. При(пере)монтировать нужные файловые системы на старом диске.

Оффлайн alexgluker

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Ubuntu Server. Clone 250->320GB из работающей системы.
« Ответ #8 : 12 Марта 2014, 17:03:19 »
подобная проблема копирования вживую встречалась при переносе системы с одиночного раздела на зеркало mdadm, посмотрите  в этом направлении
так не хочется сдохнуть в червивом дерьме унывающих улиц

 

Страница сгенерирована за 0.04 секунд. Запросов: 26.