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

Невозможно изменить IP-адрес устройства vCenter Server

Я пытаюсь изменить статический IP-адрес vCenter Server Appliance.

Если я буду следовать документации VMware Вот Я получаю следующее сообщение

IPv4 configuration for nic0 of this node cannot be edited post deployment.

Вход через консоль не позволяет мне изменить адрес.

Редактирование /etc/sysconfig/networking/devices/ifcfg-eth0 вызовет проблемы с разрешением.

Выполнение /opt/vmware/share/vami/vami_config_net в оболочке выдает ошибку ImportError: No module named libxml2mod

Я попытался установить libxml2mod с помощью Zypper, но не могу найти этот конкретный пакет, а libxml уже установлен.

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

vCSA - это версия 6, сборка 2562643

Похоже, вы могли использовать IP-адрес, а не полное доменное имя для имени vCenter во время установки. Если это действительно так, возможно, вам не повезло:

Предпосылки

Чтобы изменить параметры IP-адреса vCenter Server Appliance, убедитесь, что системное имя устройства является полным доменным именем. Если во время развертывания vCenter Server Appliance вы настроили устройство на использование IP-адреса в качестве имени системы, вы не сможете изменить настройки IP.

(Из: Настройка vCenter Server Appliance с помощью пользовательского интерфейса Direct Console )

Мне не хотелось повторно развертывать vCenter Server Appliance, поэтому я рискнул и отредактировал исходную сетевую конфигурацию Linux. Не одобренное решение, но вроде работает нормально. Если он перестанет работать, я вернусь к тому месту, с которого начал (требуется повторное развертывание).

Перейдите на страницу управления устройством и включите вход по SSH и оболочку Bash:

https://static-ip-address:5480

Затем подключитесь к устройству по ssh. Войдите как root, пароль по умолчанию vmware. Если вы установили пароль для устройства для веб-клиента, используйте этот пароль с именем пользователя root.

Connected to service

    * List APIs: "help api list"
    * List Plugins: "help pi list"
    * Enable BASH access: "shell.set --enabled True"
    * Launch BASH: "shell"

Command>

Запустите оболочку, набрав команду "shell"

shell

отредактируйте конфигурацию интерфейсов в linux

 vim /etc/sysconfig/networking/devices/ifcfg-eth0

и вы должны увидеть что-то вроде этого

DEVICE=eth0
BOOTPROTO='static'
STARTMODE='auto'
TYPE=Ethernet
USERCONTROL='no'
IPADDR='10.8.3.11'
NETMASK='255.255.255.0'
BROADCAST='10.8.3.255'

Внесите необходимые изменения, затем перезапустите сетевую службу.

localhost:~ # service network restart
Shutting down network interfaces:
    eth0      device: VMware VMXNET3 Ethernet Controller                    done
Shutting down service network  .  .  .  .  .  .  .  .  .                    done
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
    eth0      device: VMware VMXNET3 Ethernet Controller
    eth0      IP address: 10.8.3.11/21                                      done
Setting up service network  .  .  .  .  .  .  .  .  .  .                    done