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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Синхронизация двух систем установленных на зашифрованные диски.  (Прочитано 603 раз)

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

Оффлайн BloodyFRag

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Всем привет. Есть два компьютера на которых стоит ubuntu server на криптованых дисках (пароли одинаковые), стоит задача синхронизировать корень файловой системы как можно более быстрым способом, желательно инкрементным и по сети. Как можно реализовать? Можно ли это сделать с помощью rsync?

Оффлайн www777

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 2735
    • Просмотр профиля
Вы забыли упомянуть очень важную информацию: Зачем?

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
Нельзя. Работающий сервер постоянно пишет что-нибудь на диск. А два работающих сервера пишут что-нибудь одновременно, причем, разное. Какая уж тут может быть синхронизация без остановки хотя бы одного из серверов?

Пользователь добавил сообщение 24 Февраль 2017, 19:30:20:
Делайте синхронизацию отдельных директорий, зачем Вам синхронизация всего корня? Тем более, что у Вас, как минимум, /etc/fstab и сетевые настройки будут разные, их нельзя синхронизировать.
« Последнее редактирование: 24 Февраль 2017, 19:30:58 от Heider »

Оффлайн BloodyFRag

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Heider, ок, а каким образом можно клонировать систему? Во время "клонирования" сервера могут выключаться и загружаться с live-cd, если это необходимо.

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
а каким образом можно клонировать систему?
Множество способов есть. Для Вас, пожалуй, самым подходящим будет простое копирование винчестера командой dd. Но все равно, могут понадобиться какие-нибудь ручные правки и настройки. Неизвестно ведь что за машины, насколько они разные, как настроена сеть, в одной сети эти машины или в разных, нужны ли им разные имена хостов и т.д. и т.п.

Оффлайн BloodyFRag

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Heider, dd вот вообще не желательно, ибо по 500гб винты и по сети с каналом в 20 мбит будет крайне долго. Машины одинаковы по спекам, проблема в том, что диски закриптованы и как я понял та же clonezilla не воспринимает их..

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
по сети с каналом в 20 мбит будет крайне долго
Можно вставить два винта в одну машину, будет быстрее. Команду dd можно разделить, а в середину воткнуть сжатие.

Можно и простым копированием файлов, или через тот же rsync, если сможешь на второй машине с LiveUSB раскриптовать и примонтировать зашифрованный том. Только надо будет поправить UUID в /etc/fstab и /boot/grub/grub.cfg.

А почему ты не хочешь, поставить систему с нуля и перенести только настройки?
« Последнее редактирование: 24 Февраль 2017, 20:23:23 от Heider »

Оффлайн BloodyFRag

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Heider, винты доставать не вариант.
А почему ты не хочешь, поставить систему с нуля и перенести только настройки?
потому что мне эту систему нужно клонировать еще на 20 машин(

ок, если просто методом копирования, то какие файлы/папки нужно исключить, что бы на конечной машине все заработало?
и прокатит ли вариант создания squashfs с помощью remastersys (он вроде как не запихивает в архив файлы типа fstab, grub.cfg и т.д.) и последующего его копирования на конечную машину?

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1250
    • Просмотр профиля
потому что мне эту систему нужно клонировать еще на 20 машин(
По-моему установка типовой конфигурации на каждую машину пройдет гораздо быстрее и процесс можно запустить параллелльно на всех машинах сразу. Срисуй список нужных пакетов и установи на каждой машине.


 

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