Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Доброго время суток всем!

подскажите как синхронизировать пользователей, настройки cups и другие системные установки между двумя RH EL серверами. нужно сделать их полностью идентичными.

Заранее спасибо

Опубликовано

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

до этого они в кластере стояли, но пришлоси разбить, а необходимость в синке осталась.

Опубликовано

Ну так переносите не всю систему, а только те данные, которые требуют синхронизации (разделы /home и /etc). А каким образом - почитайте еще раз, пожалуйста, то, что я написал на указанной мной ссылке.

Опубликовано

Хорошо. Сначала нужно подготовить основной сервер (192.168.1.1) к работе в качестве NFS-сервера. Для этого в файл /etc/exports вносятся следующие строки:

Цитата:

/etc 192.168.1.2/255.255.255.0(ro)

/home 192.168.1.2/255.255.255.0(ro)

Далее необходимо установить пакет nfs-utils и включить автоматический запуск сервисов nfs и nfslock:
# chkconfig nfs on
# chkconfig nfslock on

Для синхронизации на запасном сервере (192.168.1.2) необходимо произвести следующие действия:

1. Загрузиться с LiveCD или rescue-системы.

2. Смонтировать по NFS разделы /etc и /home основного сервера.

3. Смонтировать разделы /etc и /home запасного сервера.

4. По очереди зайти в каталоги /etc и /home основного сервера и выполнить следующую команду:

find . -xdev | cpio -pvdm <соответствующий_каталог_запасного_сервера>
При этом будут перенесены только более новые файлы. Понадобится переписать всю информацию целиком - используем опцию -u в cpio:
find . -xdev | cpio -pvdmu <соответствующий_каталог_запасного_сервера>

Для удобства шаги 2-4 можно оформить в виде простого скрипта:

#!/bin/bash

# Монтирование разделов. Каталоги-точки монтирования должны 
# уже быть созданы.
mount 192.168.1.1:/etc /mnt/nfs/etc
mount 192.168.1.1:/home /mnt/nfs/home
mount /dev/etc /mnt/local/etc    # Здесь вместо /dev/etc и /dev/home
mount /dev/home /mnt/local/home  # нужно указать свои разделы дисков

# Копирование информации и размонтирование разделов
for i in etc home;
do
  cd /mnt/nfs/$i
  find . -xdev | cpio -pvdm /mnt/local/$i
  cd
  umount /mnt/nfs/$i /mnt/local/$i
done

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...