Как изменить IP-адрес устройства сервера vCenter из командной строки?

9

Я установил устройство vCenter 5.1 (VCSA) на физический сервер в определенной сети и назначил ему внутренний IP-адрес. Этот сервер (Dell R620) затем отправился в удаленный хостинг, где он подключен к сети с совершенно другим IP-адресом и подсетью.

Теперь мне нужно изменить IP-адрес сервера vCenter на тот, к которому я могу подключиться удаленно.

Я могу только запустить консоль устройства изнутри самого хост-компьютера.

введите описание изображения здесь

Как изменить IP-адрес устройства с помощью командной строки (вошел в систему как пользователь root)?

Saariko
источник

Ответы:

17

Я нашел удобный способ сделать это здесь:

Выделите статический IP-адрес для VMware vCenter Server Appliance (VCSA) | Блог Иво Беренса

Это также позволяет вам изменить имя хоста, DNS, шлюз по умолчанию и прокси.

Подвести итог:

  • Откройте консольный сеанс VCSA
  • Войти как: root
  • Пароль по умолчанию: vmware
  • Выполните следующую команду: /opt/vmware/share/vami/vami_config_net
  • После выполнения команды отображается меню. В меню можно изменить IP-адрес, имя хоста, DNS, шлюз по умолчанию и прокси-сервер.

После выделения статического IP-адреса для VCSA, пост-конфигурирование может быть выполнено с использованием следующего URL:

https://static-ip-address:5480
Джонас Эйкер
источник
1
Я просто должен был сделать это дважды на этой неделе. Это правильно.
ewwhite
2
Чтобы это заработало, мне нужно было зайти в http://<ip-address>:5480интерфейс и выбрать «Администрирование» → «Регенерация сертификатов включена». Я нашел эту настройку на этой странице VMware KB . Перезагрузка несколько раз, возможно, также помогла.
andrew.n
1
@ andrew.n Я подтверждаю, что множественная перезагрузка сделала его работающим после изменения ip, 3 перезагрузки, если быть точным в моем случае ...
yagmoth555
4

Я не могу вспомнить, на каком конкретном дистрибутиве Linix построен VCA, но я думаю, что это вариант RHEL, так что просто отредактируйте его /etc/sysconfig/networking/devices/ifcfg-eth0как root, оттуда все очень очевидно. Затем просто перезагрузите или перезапустите сетевой сервис, чтобы изменения вступили в силу.

Chopper3
источник
1
отлично, это файл / etc / sysconfig / network / devices - что мне делать с адресом BROADCASTING? что это? Шлюз?
Саарико
2
Широковещательный адрес - это широковещательный адрес вашей сети. Вы можете использовать subnet-calculator.com для его расчета, если вы не знаете, что это такое.
Дан
1
Не работал, пока я не стал символической ссылкой на / etc / sysconfig / network / ifcfg-eth1, как указано
тринадцатое
2
НЕ просто редактируйте этот файл при изменении IP! Вы получите ошибки с Inventory и STS (служба безопасного токена, часть пакета SSO). Эти компоненты должны повторно зарегистрироваться под новым URL. Гораздо лучший способ - это то, как поставщик поддерживает, в ответе Джонаса ниже.
Tohuw
2

Правильный способ изменения vCenter IP действительно работает: / opt / vmware / share / vami / vami_config_net из консоли vCenter. Другой способ - из самого VAMI ( https: // vcenter: 5480 ), если у вас есть доступ. Обязательно выполните восстановление сертификата после изменения IP-адреса. Одним из SAN (альтернативных имен субъекта) сертификата является сам IP-адрес, поэтому вы должны восстановить его, даже если имя не меняется.

Войдите в VAMI, перейдите к «admin» и отметьте «регенерация сертификата включена» в «yes». Перезагрузитесь и дайте ему некоторое время, чтобы завершить регенерацию сертификата. Может занять 15-20 минут. Вы можете отслеживать прогресс в консоли. Как только процесс регенерации сертификата завершен и консоль попадает на экран входа в систему, снова войдите в VAMI, перейдите к «admin» и установите «регенерация сертификата включена» на «no».

Альтернативный метод восстановления сертификата описан в разделе «Восстановление самоподписанных сертификатов SSL в устройстве VMware vCenter Server 5.1 или 5.5 (2070603) | База знаний VMware

Леонид Винокур
источник
0

Вы также можете сделать это из графического интерфейса на реальном устройстве. Вы используете браузер для входа в устройство, затем перейдите в раздел «сеть», и вы можете установить все это там.

введите описание изображения здесь

jlkansascity
источник
1
Хороший интерфейс командной строки. Рад видеть, что вы внимательно прочитали вопрос.
Охотник на оленей
1
Я предлагал это как альтернативу, на случай, если у других пользователей возникли похожие, но не идентичные вопросы. Вы можете сказать это, потому что я начал с того, что «вы тоже можете ...», я должен помнить, что этот сайт, возможно, гораздо более жесткий, и не добавлять ничего, кроме очень специфического вопроса.
Jlkansascity