Size: a a a

VMware User Group Rus

2021 February 23

MO

Mr Orange in VMware User Group Rus
Olexandr Lytvyn
Добрый день,
Подскажите, есть 4x ESXi 6.0U3 (2 кластера, в 1-м 3 Хоста, в 2-м 1 Хост), 1x vCenter 6.7U3. Включен EVC. Без внешнего DNS (DNS имена host1.esxi.local и тд прописаны в /etc/hosts ). Используется только Standard vSwitch.

Хочу поменять IP адреса ESXi хостов + VLAN, и vCenter (желательно без выключения VM хотя бы части самых критичных ВМ). С Документацией ознакомился, но возник вопрос.

На сколько я понял процедура следующая:
0) Включить SSH на всех ESXi хостах
1) Выключить DRS
2) Выключить Fault Tolerance
3) Выключить HA
4) Сделать vMotion всех ВМ с Хоста №1
5) Ввести Хост №1 в Maintenance Mode
6) Исключить Хост №1 из Кластера
7) Отключить Хост №1 от vCenter'а
8) Зайти через Хост №1 через iLO, поменять IP адрес
9) Повторить процедуру для Хоста №2
9) Повторить процедуру для Хоста №3

// Кластер №2 состоит из одного Хоста ESXi №4, у него больший обьем ОЗУ, по сути получится поместить почти все ВМ на него, выключив только второстепенные ВМ.

10) Отредактировать /etc/hosts (поменять IP адреса на актуальные).

В какой-то момент Хост №1, Хост №2, Хост №3, будут с новыми IP адресами, и будут отключены от vCenter. Сам vCenter и ESXi Хост №4 будут со старыми IP.

И вот тут возник вопрос, как корректно / правильно в этой ситуации сделать, чтобы не пришлось выключать все ВМ на ESXi Хосте №4?

Поменять IP адрес vCenter'а, оставив при этом старый IP адрес на ESXi Хосте №4, добавить Хост №1, Хост №2, Хост №3 в vCenter, настроить кластер + EVC. При этом Хост ESXi №4 будет отправлять HeartBeat пакеты по старому IP vCenter'а, а потом на Хосте №4 отредактировать файл /etc/vmware/vpxa/vpxa.cfg (указать новый IP vCenter'а) и перезапустить менеджмент агент,
ESXi #4 появиться в vCenter'е, и мигрировать все ВМ с него?
// и дальше повторить для него смену IP.

Если я чего-то забыл из шагов, буду благодарен за  советы :-)
Что то какие то ужасы, начиная от host и заканчивая работой через ilo. Например зачем его вообще менять ?
источник

OL

Olexandr Lytvyn in VMware User Group Rus
Mr Orange
Что то какие то ужасы, начиная от host и заканчивая работой через ilo. Например зачем его вообще менять ?
Есть "плоская" сеть в которой сетевые интерфейсы серверов, iLO, и продакшен ВМ. Хочу вынести ESXi и другие менеджмент интерфейсы в отдельную сеть
источник

N

Nikolay Kulikov in VMware User Group Rus
Olexandr Lytvyn
Добрый день,
Подскажите, есть 4x ESXi 6.0U3 (2 кластера, в 1-м 3 Хоста, в 2-м 1 Хост), 1x vCenter 6.7U3. Включен EVC. Без внешнего DNS (DNS имена host1.esxi.local и тд прописаны в /etc/hosts ). Используется только Standard vSwitch.

Хочу поменять IP адреса ESXi хостов + VLAN, и vCenter (желательно без выключения VM хотя бы части самых критичных ВМ). С Документацией ознакомился, но возник вопрос.

На сколько я понял процедура следующая:
0) Включить SSH на всех ESXi хостах
1) Выключить DRS
2) Выключить Fault Tolerance
3) Выключить HA
4) Сделать vMotion всех ВМ с Хоста №1
5) Ввести Хост №1 в Maintenance Mode
6) Исключить Хост №1 из Кластера
7) Отключить Хост №1 от vCenter'а
8) Зайти через Хост №1 через iLO, поменять IP адрес
9) Повторить процедуру для Хоста №2
9) Повторить процедуру для Хоста №3

// Кластер №2 состоит из одного Хоста ESXi №4, у него больший обьем ОЗУ, по сути получится поместить почти все ВМ на него, выключив только второстепенные ВМ.

10) Отредактировать /etc/hosts (поменять IP адреса на актуальные).

В какой-то момент Хост №1, Хост №2, Хост №3, будут с новыми IP адресами, и будут отключены от vCenter. Сам vCenter и ESXi Хост №4 будут со старыми IP.

И вот тут возник вопрос, как корректно / правильно в этой ситуации сделать, чтобы не пришлось выключать все ВМ на ESXi Хосте №4?

Поменять IP адрес vCenter'а, оставив при этом старый IP адрес на ESXi Хосте №4, добавить Хост №1, Хост №2, Хост №3 в vCenter, настроить кластер + EVC. При этом Хост ESXi №4 будет отправлять HeartBeat пакеты по старому IP vCenter'а, а потом на Хосте №4 отредактировать файл /etc/vmware/vpxa/vpxa.cfg (указать новый IP vCenter'а) и перезапустить менеджмент агент,
ESXi #4 появиться в vCenter'е, и мигрировать все ВМ с него?
// и дальше повторить для него смену IP.

Если я чего-то забыл из шагов, буду благодарен за  советы :-)
Все проще - мигрируйте ВМ с хоста, перевод MM, выводите из кластера, меняете что вам нужно, добавляете в кластер. И так по кругу
источник

MO

Mr Orange in VMware User Group Rus
Olexandr Lytvyn
Есть "плоская" сеть в которой сетевые интерфейсы серверов, iLO, и продакшен ВМ. Хочу вынести ESXi и другие менеджмент интерфейсы в отдельную сеть
По моему я уже писал ответ на такой кривой вопрос причём два раза
источник

RN

Ruslan Nigmatullin in VMware User Group Rus
Mr Orange
Что то какие то ужасы, начиная от host и заканчивая работой через ilo. Например зачем его вообще менять ?
Как раз обладатель 6.0U3 перекидывали виртуалки на соседние хосты и через iLo меняли IP и DNS, Правда на сколько запомнилось, сначала пришлось менять маршрут, потом IP и / или наоборот. А так процедура тривиальная.
источник

А

Андрей in VMware User Group Rus
А а ключи ssh и серты будут интересно выглядеть после смены айпишников:)
источник

MD

Mista D in VMware User Group Rus
Déjà vu
источник

OL

Olexandr Lytvyn in VMware User Group Rus
Nikolay Kulikov
Все проще - мигрируйте ВМ с хоста, перевод MM, выводите из кластера, меняете что вам нужно, добавляете в кластер. И так по кругу
Я правильно понимаю что будет новый IP адрес на ESXi №1, ESXi №2, ESXi №3, ESXi №4 хостах, но но при этом IP адрес vCenter'а будет старый ?

Потом нужно поменять IP vCenter'а, и на ESXi хостах отредактировать файл /etc/vmware/vpxa/vpxa.cfg (указать новый IP vCenter'а) и перезапустить менеджмент агент, верно?
источник

А

Андрей in VMware User Group Rus
Olexandr Lytvyn
Добрый день,
Подскажите, есть 4x ESXi 6.0U3 (2 кластера, в 1-м 3 Хоста, в 2-м 1 Хост), 1x vCenter 6.7U3. Включен EVC. Без внешнего DNS (DNS имена host1.esxi.local и тд прописаны в /etc/hosts ). Используется только Standard vSwitch.

Хочу поменять IP адреса ESXi хостов + VLAN, и vCenter (желательно без выключения VM хотя бы части самых критичных ВМ). С Документацией ознакомился, но возник вопрос.

На сколько я понял процедура следующая:
0) Включить SSH на всех ESXi хостах
1) Выключить DRS
2) Выключить Fault Tolerance
3) Выключить HA
4) Сделать vMotion всех ВМ с Хоста №1
5) Ввести Хост №1 в Maintenance Mode
6) Исключить Хост №1 из Кластера
7) Отключить Хост №1 от vCenter'а
8) Зайти через Хост №1 через iLO, поменять IP адрес
9) Повторить процедуру для Хоста №2
9) Повторить процедуру для Хоста №3

// Кластер №2 состоит из одного Хоста ESXi №4, у него больший обьем ОЗУ, по сути получится поместить почти все ВМ на него, выключив только второстепенные ВМ.

10) Отредактировать /etc/hosts (поменять IP адреса на актуальные).

В какой-то момент Хост №1, Хост №2, Хост №3, будут с новыми IP адресами, и будут отключены от vCenter. Сам vCenter и ESXi Хост №4 будут со старыми IP.

И вот тут возник вопрос, как корректно / правильно в этой ситуации сделать, чтобы не пришлось выключать все ВМ на ESXi Хосте №4?

Поменять IP адрес vCenter'а, оставив при этом старый IP адрес на ESXi Хосте №4, добавить Хост №1, Хост №2, Хост №3 в vCenter, настроить кластер + EVC. При этом Хост ESXi №4 будет отправлять HeartBeat пакеты по старому IP vCenter'а, а потом на Хосте №4 отредактировать файл /etc/vmware/vpxa/vpxa.cfg (указать новый IP vCenter'а) и перезапустить менеджмент агент,
ESXi #4 появиться в vCenter'е, и мигрировать все ВМ с него?
// и дальше повторить для него смену IP.

Если я чего-то забыл из шагов, буду благодарен за  советы :-)
С хостами все продет гладко, с vCenter надо будет что-то дополнительно делать, что не помню. Но он вывалит ошибку, по ней KB в документации найдешь быстро
источник

OL

Olexandr Lytvyn in VMware User Group Rus
Хм. Возник ещё вопрос, в какой последовательности лучше (надежнее) менять IP в моем случае?

Начинать с ESXi хостов, а потом vCenter, или сначала поменять IP на vCenter, потом указать на ESXi хостах новый адрес vCenter'а, и дальше перевод ESXi хостов в MM, вывод из кластера, смена IP и добавление в кластер ? :-)
источник

N

Nikolay Kulikov in VMware User Group Rus
Андрей
С хостами все продет гладко, с vCenter надо будет что-то дополнительно делать, что не помню. Но он вывалит ошибку, по ней KB в документации найдешь быстро
Да черт с ним, с vCenter - какие проблемы сделать бекап-рестор или просто переразвернуть в случае чего?
источник

Q

Qwerty in VMware User Group Rus
Vcentr можно в последнюю очередь переводить
источник

А

Андрей in VMware User Group Rus
Nikolay Kulikov
Да черт с ним, с vCenter - какие проблемы сделать бекап-рестор или просто переразвернуть в случае чего?
Бэкапить бессмысленно. А переразвернуть да. Кстати думаю именно так и надо поступить. Переразвернуть вцентр с новыми fqdn и айпишником и потом на него тащить хосты с новыми айпишниками. Сразу красиво выйдет
источник

N

Nikolay Kulikov in VMware User Group Rus
Андрей
Бэкапить бессмысленно. А переразвернуть да. Кстати думаю именно так и надо поступить. Переразвернуть вцентр с новыми fqdn и айпишником и потом на него тащить хосты с новыми айпишниками. Сразу красиво выйдет
Почему бессмысленно?
источник

А

Андрей in VMware User Group Rus
А ради чего все эти сложности?
источник

N

Nikolay Kulikov in VMware User Group Rus
Андрей
А ради чего все эти сложности?
Ну чтобы в случае чего "Т.е безвозвратной потере vCenter"! Можно было за 20 минут откатиться до рабочего состояния и попробовать ещё раз? И так до победного?
источник

А

Андрей in VMware User Group Rus
Так если новый развернуть с новыми адресами, то надо просто старый не ломать раньше времени) четыре гипервизора всего же:)
источник

EZ

Eugene Zaytsev in VMware User Group Rus
Меняли как раз на 6 ip у вцентра - хостам понадобилось принудительно перевыпустить сертификаты а так все прошло нормально
источник

N

Nikolay Kulikov in VMware User Group Rus
Андрей
Так если новый развернуть с новыми адресами, то надо просто старый не ломать раньше времени) четыре гипервизора всего же:)
Это второй вариант, как я и писал. Или деплоить чистый или заменить на старом, но перед этим сделать бекап встроенными средствами.
источник

А

Алексей in VMware User Group Rus
vCenter можно сделать второй интерфейс в новом vlan
источник