15.12.09
Информация » Справочник » Перенос аккаунтов в WHM/cPanel без даунтаймов

Предположим, что у нас есть 2 сервера с установленными панелями управления WHM.

Необходимо переместить все аккаунты без даунтайма с одного сервера на другой.

Прежде всего создаем копии аккаунтов при помощи скрипта /scripts/pkgacct, который создает в /home архив аккаунта вида cpmove-имя.tar.gz

Переносим все аккаунты на новый сервер и восстанавливаем их при помощи /scripts/restorepkg

На старом сервере меняем IP со старого на новый для всех DNS записей:

perl -pi.bak -e "s/старыйIP/новыйIP/g" /etc/namedb/*.db

С помощью утилиты zsu можно автоматически увеличить serial запись - без этого IP не обновится: zsu -fn etc/namedb/*.db

После этого рестартуем DNS сервис /scripts/restartsrv_named

После обновления IP на DNS'ах провайдеров (занимает 2-4 часа) можно удалять аккаунты со старого сервера с сохранением DNS зон (обязательно!):

/scripts/killacct аккаунт n

После этого на втором сервере устанавливаем в Basic WHM Setup те-же NS что и на старом сервере но с новыми IP

Затем меняем IP в доменной панеле регистратора.

Таким образом перенос проходит без даунтаймов, за исключением конечно пользователей некоторых провайдеров, которые не умеют или не хотят настроить корректное обновление кеша своих ресолверов.

Все права сохранены  ©  DEDIC.net.ua - Выделенный сервер, Виртуальный выделенный сервер (VPS)

Перепубликация материалов, возможна только с устного или письменного разрешения администрации сайта!

http://www.dedic.net.ua/article/a-9.html