Как изменить IP-адрес в Ubuntu KVM
У меня есть один физический сервер под управлением KVM с 4 VMS на нем. Для каждого вм я использовал свой IP-адрес. Теперь мой поставщик колокейшн меняет все IP-адреса. Какова стратегия обновления? Войдите в каждый vm и переконфигурируйте /etc/network/interface? Затем смените IP физического сервера и перезагрузитесь?
1 ответ
Нет необходимости перезагружаться для перенастройки IP-адресов. Вы можете попробовать:
- Добавьте новый адрес на сервер с соответствующей маршрутизацией.
- Добавьте новый адрес для виртуальных машин или замените адреса на виртуальных машинах. (Это необходимо, только если сервер не NAT-адреса для виртуальных машин. Если у них есть частные IP-адреса, оставьте их как есть.)
- Перезапустите все службы, которые прослушивают только старый адрес.
- Измените шлюз по умолчанию на сервере, как только ваш адрес будет полностью маршрутизирован вашим поставщиком услуг размещения.
- Измените шлюз по умолчанию на виртуальных машинах.
- Удалите старые адреса из виртуальных машин, как только все соединения по этим адресам будут закрыты. (В некоторых случаях может потребоваться перезапуск службы.)
- Удалить старый адрес с сервера.
Ты можешь измениться /etc/network/interfaces
и просто использовать ifup
а также ifdown
настроить и отключить адреса. Используя команду nohup /etc/init.d/network/restart 2>&1
это более надежный перезапуск.
Если у вас есть отдельный порт управления или вы работаете с консоли, вы можете пропустить nohup
в приведенной выше команде. С помощью ifdown
на основной конфигурации (eth0) должно быть сделано только если вы не подключены через этот интерфейс.