Size: a a a

VMware User Group Rus

2021 February 27

MO

Mr Orange in VMware User Group Rus
Olexandr Lytvyn
Доброго времени суток, хотел бы попросить совета сообщества.
(Заранее прошу прощения за стену текста)

Есть 4 ESXi 6.0 U3 сервера, и vCenter 6.7 U3l.
Раньше IP были следующие:
ESXi-2:   192.168.1.102
ESXi-3:   192.168.1.103
ESXi-4:   192.168.1.104
ESXi-5:   192.168.1.105
vCenter:  192.168.1.35
// ESXi-1 нету, все верно ;-)

В сети 192.168.1.0/24 сейчас много всего (используется для прод, тест и тд ВМ). По этому было решено вынести ESXi и vCenter в отдельный VLAN.

Делал я это в два этапа, сначала поменял IP адреса ESXi серверов (Maintenance Mode, Dissconnect из vCenter, смена IP адреса ESXi хоста, Reconnect в vCenter);

Получилась следующая картина:
ESXi-2:   192.168.222.102
ESXi-3:   192.168.222.103
ESXi-4:   192.168.222.104
ESXi-5:   192.168.222.105
vCenter:  192.168.1.35
Все работало ОК.

Потом настало время менять IP на vCenter'е.
Поменял его через https://<vCenter IP>:5480, убедился что vCenter доступен по новому адресу, сделал ребут ВМ с vCenter.
Осталось только поменять адрес vCenter на ESXi хостах.

Подключился через SSH к ESXi, и в /etc/vmware/vpxa/vpxa.cfg поменял строку
с этой: <serverIp>192.168.1.35</serverIp>
на эту: <serverIp>192.168.222.35</serverIp>
На ESXi хостах сделал перезапуск служб:
/etc/init.d/hostd restart
/etc/init.d/vpxa restart

После этого сервера появились в vCenter'е и можно делать vMotion, снапшоты, в целом управление ВМ.

Но каждые +-5-10 минут появляется и исчезает Critical ошибка "Host connection and power state". Сами сервера при этом доступны (не пропадают из Inventory);
-------
На всех ESXi хостах проверил файл /etc/vmware/vpxa/vpxa.cfg, а там указан старый IP адрес vCenter:
<serverIp>192.168.1.35</serverIp>
Начал гуглить, пробовал внести изменения через  Runtime settings (vCenter --> Configure --> General --> Edit -->  Runtime settings), и потом менял содержимое файла
/etc/vmware/vpxa/vpxa.cfg, перезапускал службы но адрес vCenter так оставался старый.
<serverIp>192.168.1.35</serverIp>

Пробовал сделать Dissconnect ESXi хоста (в Maintenance Mode) из vCenter, и потом повторно Reconnect в vCenter.

Проверил снова файл /etc/vmware/vpxa/vpxa.cfg - а там старый адрес ( <serverIp>192.168.1.35</serverIp>).

Подскажите, что можно сделать в этой ситуации (кроме переустановки с нуля vCenter) ?  ;-)
Возникает вопрос зачем так было делать в принципе? Ведь тут вам такого не советовали однозначно, с ручной правкой конфига.
источник

MO

Mr Orange in VMware User Group Rus
Olexandr Lytvyn
Доброго времени суток, хотел бы попросить совета сообщества.
(Заранее прошу прощения за стену текста)

Есть 4 ESXi 6.0 U3 сервера, и vCenter 6.7 U3l.
Раньше IP были следующие:
ESXi-2:   192.168.1.102
ESXi-3:   192.168.1.103
ESXi-4:   192.168.1.104
ESXi-5:   192.168.1.105
vCenter:  192.168.1.35
// ESXi-1 нету, все верно ;-)

В сети 192.168.1.0/24 сейчас много всего (используется для прод, тест и тд ВМ). По этому было решено вынести ESXi и vCenter в отдельный VLAN.

Делал я это в два этапа, сначала поменял IP адреса ESXi серверов (Maintenance Mode, Dissconnect из vCenter, смена IP адреса ESXi хоста, Reconnect в vCenter);

Получилась следующая картина:
ESXi-2:   192.168.222.102
ESXi-3:   192.168.222.103
ESXi-4:   192.168.222.104
ESXi-5:   192.168.222.105
vCenter:  192.168.1.35
Все работало ОК.

Потом настало время менять IP на vCenter'е.
Поменял его через https://<vCenter IP>:5480, убедился что vCenter доступен по новому адресу, сделал ребут ВМ с vCenter.
Осталось только поменять адрес vCenter на ESXi хостах.

Подключился через SSH к ESXi, и в /etc/vmware/vpxa/vpxa.cfg поменял строку
с этой: <serverIp>192.168.1.35</serverIp>
на эту: <serverIp>192.168.222.35</serverIp>
На ESXi хостах сделал перезапуск служб:
/etc/init.d/hostd restart
/etc/init.d/vpxa restart

После этого сервера появились в vCenter'е и можно делать vMotion, снапшоты, в целом управление ВМ.

Но каждые +-5-10 минут появляется и исчезает Critical ошибка "Host connection and power state". Сами сервера при этом доступны (не пропадают из Inventory);
-------
На всех ESXi хостах проверил файл /etc/vmware/vpxa/vpxa.cfg, а там указан старый IP адрес vCenter:
<serverIp>192.168.1.35</serverIp>
Начал гуглить, пробовал внести изменения через  Runtime settings (vCenter --> Configure --> General --> Edit -->  Runtime settings), и потом менял содержимое файла
/etc/vmware/vpxa/vpxa.cfg, перезапускал службы но адрес vCenter так оставался старый.
<serverIp>192.168.1.35</serverIp>

Пробовал сделать Dissconnect ESXi хоста (в Maintenance Mode) из vCenter, и потом повторно Reconnect в vCenter.

Проверил снова файл /etc/vmware/vpxa/vpxa.cfg - а там старый адрес ( <serverIp>192.168.1.35</serverIp>).

Подскажите, что можно сделать в этой ситуации (кроме переустановки с нуля vCenter) ?  ;-)
Вопрос первый и самый главный. Кто вам сказал лазать руками куда не надо ?
источник

OL

Olexandr Lytvyn in VMware User Group Rus
Mr Orange
Вопрос первый и самый главный. Кто вам сказал лазать руками куда не надо ?
Куда именно лезть не нужно было? Почему делал так? Гугл подсказал так. Я попробовал, описал что делал и написал в чат все что пробовал) Так сказать правила чата соблюдаю)
источник

MD

Mista D in VMware User Group Rus
удалить хост из инвентори, добавить хост
источник

MO

Mr Orange in VMware User Group Rus
Olexandr Lytvyn
Куда именно лезть не нужно было? Почему делал так? Гугл подсказал так. Я попробовал, описал что делал и написал в чат все что пробовал) Так сказать правила чата соблюдаю)
В конфиг руками.
источник

MO

Mr Orange in VMware User Group Rus
Olexandr Lytvyn
Куда именно лезть не нужно было? Почему делал так? Гугл подсказал так. Я попробовал, описал что делал и написал в чат все что пробовал) Так сказать правила чата соблюдаю)
Дайте пруф что гугл говорит править руками конфиг вместо ремув инвентори- коннект хост.
источник

OL

Olexandr Lytvyn in VMware User Group Rus
источник

MO

Mr Orange in VMware User Group Rus
Это как лечить результат таких рук, VMware vCenter Server IP address change causes VMware ESX hosts to disconnect. Вопрос где и кто сказал что так надо
источник

MO

Mr Orange in VMware User Group Rus
Причём там же  1 From the vSphere Client, right-click the ESXi/ESX host and click Disconnect.
2 From the vSphere Client, right-click the ESXi/ESX host and click Reconnect. If the IP is still not correct, go to step 3.
3 From the vSphere Client, right-click the ESXi/ESX host and click Remove.
источник

А

Алексей in VMware User Group Rus
А если вернуть ip взад?
источник

OL

Olexandr Lytvyn in VMware User Group Rus
Mr Orange
Причём там же  1 From the vSphere Client, right-click the ESXi/ESX host and click Disconnect.
2 From the vSphere Client, right-click the ESXi/ESX host and click Reconnect. If the IP is still not correct, go to step 3.
3 From the vSphere Client, right-click the ESXi/ESX host and click Remove.
Я думал уточнить, есть ли другой вариант, кроме Remove from Inventory
источник

А

Алексей in VMware User Group Rus
Руками, обратно
источник

N

Nikolay Kulikov in VMware User Group Rus
Olexandr Lytvyn
Я думал уточнить, есть ли другой вариант, кроме Remove from Inventory
А в чем проблема c сделать remove from inventory?
источник

А

Алексей in VMware User Group Rus
А потом добавить второй интерфейс и дать адрес из 192.168.222.х?
источник

OL

Olexandr Lytvyn in VMware User Group Rus
Nikolay Kulikov
А в чем проблема c сделать remove from inventory?
Так и сделаю сейчас. Просто не разу не делал.

Скажем так - есть пользователь, у которого есть права на создание и удаление конкретных снапшотов конкретных ВМ. Я  думал права "пропадут". Но сейчас понял что все ок, я же мигрировал ВМ на другой Хост, и права останутся
источник

OL

Olexandr Lytvyn in VMware User Group Rus
Remove from Inventory и повторное добавление Хоста в vCenter - помогло. Спасибо!
источник

MD

Mista D in VMware User Group Rus
источник

MD

Mista D in VMware User Group Rus
*думать о хорошем
источник

MO

Mr Orange in VMware User Group Rus
Olexandr Lytvyn
Так и сделаю сейчас. Просто не разу не делал.

Скажем так - есть пользователь, у которого есть права на создание и удаление конкретных снапшотов конкретных ВМ. Я  думал права "пропадут". Но сейчас понял что все ок, я же мигрировал ВМ на другой Хост, и права останутся
А теперь вопрос - где вы начитались про правку конфига? Что вам мешало сделать второй вмк или поправить первый через dcui что вы туда полезли ?
источник

MO

Mr Orange in VMware User Group Rus
Не «как чинить», а «зачем так»
источник