Перейти к основному содержанию

VMware — недоступно изменение конфигурации виртуального диска

VMware

Столкнулся с проблемой в vCenter 7, невозможно изменить конфигурацию диска виртуальной машины. У меня проблема возникла после перевыпуска сертификатов.

Невозможно изменить размер диска, нельзя добавить новый диск. Невозможно изменить любые настройки диска. При работе с виртуальной машиной через ESXi таких проблем нет.

vmware

В логе /var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log можно наблюдать следующее:

[2021-09-20T16:09:28.817+02:00] [ERROR] http-nio-5090-exec-60        70007708 100209 200011 com.vmware.vise.mvc.exception.GlobalExceptionHandler              Exception handled while processing request for /ui/data/propertiesByRelation/urn:vmomi:Folder:group-d1:1692746b-6d70-44be-b585-738e1bc486b1?properties=profileContent,iofilterInfo&relation=pbmProfiles&targetType=PbmRequirementStorageProfile:  java.lang.RuntimeException: com.vmware.vim.binding.vmodl.MethodFault: Cannot connect to profile-driven storage service.
        at com.vmware.vise.data.adapters.risetovise.RiseToViseResult.toRuntimeException(RiseToViseResult.java:147)
        [...]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
Caused by: com.vmware.vim.binding.vmodl.MethodFault: Cannot connect to profile-driven storage service.
        at com.vmware.vise.vim.commons.MixedUtil.getMethodFault(MixedUtil.java:107)
        at com.vmware.vsphere.client.spbm.util.PbmUtil.getMethodFault(PbmUtil.java:120)
        [...]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        ... 1 common frames omitted
Caused by: java.lang.Exception: Cannot connect to profile-driven storage service.
        at com.vmware.vsphere.client.spbm.util.PbmUtil.getLocalizedException(PbmUtil.java:169)
        at com.vmware.vsphere.client.spbm.util.PbmUtil.getMethodFault(PbmUtil.java:121)
        ... 14 common frames omitted
Caused by: com.vmware.vsphere.client.spbm.impl.PbmServiceUnableToConnectException: java.util.concurrent.ExecutionException: com.vmware.vim.vmomi.client.exception.InvalidSslCertificateException: Invalid SSL certificate (HTTP 526 status code)
        at com.vmware.vsphere.client.spbm.impl.PbmServiceImpl.getServiceInstanceContent(PbmServiceImpl.java:89)
        at com.vmware.vsphere.client.spbm.impl.PbmServiceImpl.getProfileManager(PbmServiceImpl.java:101)
        [...]
        at com.vmware.vsphere.client.spbm.impl.ProfileProviderAdapter.getRelatedProfilesForEntity(ProfileProviderAdapter.java:413)
        at com.vmware.vsphere.client.spbm.impl.ProfileProviderAdapter.processQuery(ProfileProviderAdapter.java:200)
        ... 13 common frames omitted
Caused by: java.util.concurrent.ExecutionException: com.vmware.vim.vmomi.client.exception.InvalidSslCertificateException: Invalid SSL certificate (HTTP 526 status code)
        at com.vmware.vim.vmomi.core.impl.BlockingFuture.get(BlockingFuture.java:81)
        at com.vmware.vsphere.client.spbm.impl.PbmServiceImpl.getServiceInstanceContent(PbmServiceImpl.java:87)
        ... 17 common frames omitted
Caused by: com.vmware.vim.vmomi.client.exception.InvalidSslCertificateException: Invalid SSL certificate (HTTP 526 status code)
        at com.vmware.vim.vmomi.client.http.impl.HttpExchangeBase.parseResponse(HttpExchangeBase.java:224)
        at com.vmware.vim.vmomi.client.http.impl.HttpExchange.invokeWithinScope(HttpExchange.java:54)
        [...]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at com.vmware.vise.util.concurrent.WorkerThreadFactory$1.run(WorkerThreadFactory.java:64)
        ... 1 common frames omitted
cat /var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log | grep InvalidSslCertificateException

vmware

Проблема связана с несоответствием SSL сертификатов в поисковом сервисе vCenter Server.

Что делать?

Сначала попытайтесь перезапустить службы:

service-control --stop --all && service-control --start --all

Если не поможет, воспользeйтесь утилитой lsdoctor.

VMware — lsdoctor Tool

В данном случае утилиту нужно запустить с атрибутом -t (--trustfix):

python lsdoctor.py -t

vmware

После окончания работы утилиты нужно перезапустить службы:

service-control --stop --all && service-control --start --all

Проблема решена.

vmware

Ссылки

https://kb.vmware.com/s/article/85784

 

Похожие материалы

Добавление гипервизора в vCenter с LACP

Привет. Сегодня будем добавлять новый гипервизор в vCenter. И не просто добавлять, а добавлять в LACP. Первоначально необходимо выполнить подготовительные действия: Настроить порты на сетевом оборудовании в нужный VLAN. Настроить сеть на гипервизоре. Мы будем подключать гипервизор по 4-м портам данных. Поскольку остальные гипервизоры уже работают через LACP, то на свиче настраиваем для всех 4-х портов interface Port-channel и делаем настройку no port-channel standalone-disable. Это позволить портам работать и как в LACP и как Uplink.

vCenter 6.7 — maintenance mode

Maintenance Mode — режим обслуживания хоста ESXi. В данном режиме виртуальные машины не работают. Перед вводом хоста в режим обслуживания необходимо выключить или смигрировать виртуалки на другие хосты. 

ESXi 6.0 — добавляем драйвер для HPE Smart Array P408i-a

Начал устанавливать ESXi 6.0 U2 на сервер с RAID контроллером HPE Smart Array P408i-a и не смог, операционная система не увидела RAID массив. Будем кастомизировать образ ESXi, добавив в него драйвер для RAID контроллера. Для кастомизации воспользуемся утилитой ESXi-Customizer.