Как изменить 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) должно быть сделано только если вы не подключены через этот интерфейс.

Другие вопросы по тегам