
Если вашему серверу требуется новый IP-адрес сервера из-за перемещения сервера или реструктуризации сети, выполните следующие действия для обновления вашей лицензии и системы.
1) Обратитесь в DirectAdmin перед переходом, чтобы уведомить их о новом IP-адресе. Включите старый IP-адрес и идентификатор лицензии. Обратите внимание, что если у вас есть внутренняя лицензия, вы должны быть центром обработки данных, чтобы выполнить этот запрос. Если вы не можете просмотреть свою лицензию в разделе «Ваши клиенты», у вас нет полномочий на подачу запроса. Обратите внимание, что DirectAdmin будет продолжать работать даже после изменения IP-адреса. Вы просто не можете обновить лицензию или DA в это время. Также убедитесь, что у вас достаточно времени до истечения срока действия лицензии (например, более одного дня).
2) Загрузите сервер с новым IP-адресом сервера. Вы должны изменить настройки сети вашей системы, а не настройки в DirectAdmin (пока). Не добавляйте IP-адрес в DA через диспетчер IP.
DirectAdmin не будет запущен, так как файл лицензии будет недействительным.
Предполагаем, что мы обратились в сервис и наш запрос на смену IP-адреса был обработан на шаге 1), теперь вы должны получить новый файл лицензии:
cd /usr/local/directadmin/scripts ./getLicense.sh 1234 56789
Не забудьте замените номер 1234 на свой идентификационный номер клиента и номер 56789 замените идентификационным номером лицензии.
3) Запускаем службу DirectAdmin с новой лицензией:
/etc/init.d/directadmin restart
Возможно, dataskq уже запустил его, поэтому перезапустите вместо запуска.
4) Запустите скрипт ipswap.sh, чтобы заменить старый IP-адрес сервера (1.2.3.4) новым IP-адресом сервера (4.3.2.1)
cd /usr/local/directadmin/scripts ./ipswap.sh 1.2.3.4 4.3.2.1
Этот скрипт можно запустить с любым IP, поэтому, если вы хотите изменить все IP на новые, просто запустите этот скрипт для каждого старого IP с заменой на новый IP. Просто убедитесь, что вы сопоставляете новый IP-адрес сервера со старым. Как уже упоминалось ранее, вы не должны добавлять новый IP-адрес через менеджер IP DA. Новый IP-адрес сервера должен быть добавлен с помощью скрипта замены – ipswap.sh. Он также автоматически удалит старый IP-адрес.
Перезагрузите все:
/etc/init.d/httpd restart /etc/init.d/proftpd restart /etc/init.d/exim restart /etc/init.d/dovecot restart и.т.д.
Убедитесь, что они правильно привязаны к новым портам, протестировав их.
Обратите внимание, что для всех доменов, у которых будет изменение IP-адреса, вы можете заметить задержку обновления DNS. Просто немного нужно будет подождать.