Назад | Перейти на главную страницу

Как изменить IP-адрес на Ubuntu KVM

У меня есть один физический сервер с kvm с 4 vms на нем. Для каждой виртуальной машины я использовал собственный IP-адрес. Теперь мой провайдер колокации меняет все IP-адреса. Какая стратегия обновления? Войдите в систему на каждой виртуальной машине и перенастройте / etc / network / interface? Потом поменять IP физического сервера и перезагрузиться?

Для перенастройки IP-адресов перезагрузка не требуется. Вы можете попробовать:

  • Добавьте новый адрес к серверу с соответствующей маршрутизацией.
  • Добавьте новый адрес к виртуальным машинам или замените адреса на виртуальных машинах. (Это необходимо только в том случае, если сервер не выполняет NAT для адресов виртуальных машин. Если у них есть частные IP-адреса, оставьте их как есть.)
  • Перезапустите все службы, которые прослушивают только старый адрес.
  • Измените шлюз по умолчанию на сервере, как только этот адрес будет полностью маршрутизирован вашим провайдером колокации.
  • Измените шлюз по умолчанию на виртуальных машинах.
  • Удалите старые адреса с виртуальных машин после закрытия всех соединений на этих адресах. (В некоторых случаях может потребоваться перезапуск службы.)
  • Удалите старый адрес с сервера.

Ты можешь измениться /etc/network/interfaces и просто используйте ifup и ifdown для настройки и деконфигурирования адресов. Используя команду nohup /etc/init.d/network/restart 2>&1 - более надежный перезапуск.

Если у вас есть отдельный порт управления или вы работаете с консоли, вы можете пропустить nohup в приведенной выше команде. С помощью ifdown в основной конфигурации (eth0) следует выполнять только в том случае, если вы не подключены через этот интерфейс.