Изменение IP для ВДС
Материал из ISPWiki
XEN
1) Останавливаем ВДС.
2) Меняем IP в конфигурационных файлах.
а) /usr/local/ispmgr/etc/vdsmgr.conf
Секция:
VDS "%OLD_IP%" {
...
...
}
меняется на: VDS "%NEW_IP%" {
б) В файле /xen/conf/ИМЯ_ВДС в строке, начинающейся со слова vif , меняем старый IP адрес на новый.
3) Перезапускаем vdsmanager командой: killall vdsmgr.
4) Запускаем ВДС из VDSManager.
5) Меняем IP в конфигурационных файлах внутри ВДС, например, командой вида: find ./ -type f | xargs perl -p -i -e 's/%OLD_IP%/%NEW_IP%/g'
OpenVZ
1) Останавливаем виртуальный сервер.
а) Получаем ID: vzlist - a | grep %OLD_IP%
б) Останавливаем: vzctl stop %ID%
2. Меняем IP в конфигурационных файлах.
а) /usr/local/ispmgr/etc/vdsmgr.conf
Секция:
VDS "%OLD_IP%" {
...
...
}
меняется на: VDS "%NEW_IP%" {
б) /etc/vz/conf/%ID%.conf
Строка: IP_ADDRESS="%OLD_IP%"
Меняется на: IP_ADDRESS="%NEW_IP%"
3) На диске контейнера: cd /vz/private/%ID%/
Меняем IP в конфигурационных файлах внутри, например, командой вида: find ./ -type f | xargs perl -p -i -e 's/%OLD_IP%/%NEW_IP%/g'
4) Перезапускаем панель: killall -9 vdsmgr
5) Запускаем виртуальный сервер: vzctl start %ID%
FreeBSD 6
1) Останавливаем ВДС.
2) Переименовываем папку /vs/disk/%OLD_IP%.
3) Если в папке /vs/disk есть symlink, ссылающиеся на старую папку, редактируем их, чтобы они указывали на папку с новым именем.
4) Меняем IP адрес ВДС в соответствующей секции файла /usr/local/ispmgr/etc/vdsmgr.conf.
5) Заходим в папку /vs/disk/%NEW_IP% и выполняем команду: find ./ -type f | xargs perl -p -i -e 's/%OLD_IP%/%NEW_IP%/g' для замены всех упоминаний старого IP адреса в конфигурационных файлах внутри ВДС.
6) Перезапускаем VDSManager командой: killall vdsmgr.
7) Запускаем ВДС.
