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

синхронизировать...


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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Настроив полностью один сервер, клонировать систему на другой. По поводу клонирования можно почитать здесь: http://www.opennet.ru/openforum/vsluhforumID1/54401.html

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

я не волшебник, я тока учусь.

можно на примере как перенести эти два раздела (/home и /etc) с сервера 192.168.1.1 на 192.168.1.2

Surprised заранее пасибо.

Ссылка на комментарий
Поделиться на другие сайты

Хорошо. Сначала нужно подготовить основной сервер (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 эмодзи.

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

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

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

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