MO
(Заранее прошу прощения за стену текста)
Есть 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) ? ;-)