Я пытаюсь изменить статический 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