Клонирование Linux сервера

Технические требования

Прежде чем приступить к клонированию сервера, убедитесь, что выполнены следующие условия:

    1. На обоих серверах установлена одна и та же версия операционной системы.
    2. Серверы должны иметь идентичные файловые системы и конфигурацию жёстких дисков.
    3. Перед клонированием убедитесь, что отключили все службы, связанные с записью и передачей данных.

Настройка исходного сервера

Есть каталоги и файлы, которые вы можете исключить из клонирования, поскольку они либо уже существуют на целевом сервере, либо созданы автоматически.
К ним относятся каталоги /boot, /tmp и /dev.

Поэтому на этом этапе мы рекомендуем вам сделать следующее:

    1. Создайте файл исключений /root/skip.txt.
    2. Добавьте в него следующие записи:

/boot
/dev
/tmp
/sys
/proc
/backup
/etc/fstab
/etc/mtab
/etc/mdadm.conf
/etc/sysconfig/network

    Сохраните изменения.

Клонирование сервера

Теперь вы можете приступить к непосредственной синхронизации исходного и целевого сервера.

    Воспользуйтесь утилитой rsync и не забудьте указать файл исключений, созданный ранее:

rsync -aqvlHk -HAX --progress -e 'ssh -o StrictHostKeyChecking=no' --exclude-from=/root/skip.txt / root@REMOTE-IP:/ --log-file=mylog.log

Где «REMOTE-IP» – это IP-адрес вашего целевого сервера.

Перезагрузите сервер.

Метаданные статьи

Идентификатор статьи:
162
Категория:
Дата добавления:
2024-04-27 19:23:21
Просмотры:
14
Рейтинг (Голоса):
(1)