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

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

 

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

Добавление шаблона vSphere 6.0 в центр сертификации

Если у вас есть собственный центр сертификации, то сертификат для vSphere 6.0 удобно сгенерировать в нём. Для этого потребуется создать шаблон в центре сертификации. В этой статье распишу как это делать. Саму инструкцию я нагуглил где-то на просторах Интернета, но она на английском языке. Поэтому мне придётся заняться переводом. Скриншоты возьму те что есть, потому как шаблон в центре сертификации я уже внёс. И сертификат был успешно сгенерирован этим шаблоном. Так что инструкция - рабочая, что не может не радовать.

Установка VMware Tools на Ubuntu

VMware Tools - бесплатный набор утилит для улучшения взаимодействия виртуальной машины и платформы VMware. В Интернете пишут про то, что от установки VMware Tools улучшается производительность виртуальной машины. В качестве примера указывают на то, что только в этом наборе утилит есть драйвера для сетевой карты vmxnet3. Не согласен, драйвера можно и отдельно поставить. В linux так и без этих драйверов сетевая карта работает нормально. А вот если у вас Windows Server - рекомендую vmxnet3, меньше глюков.

Установка VMware Tools на Windows Server 2012 R2

VMware Tools - бесплатный набор утилит для улучшения взаимодействия виртуальной машины и платформы VMware. Если у вас Windows Server, то рекомендую установить VMware Tools для смены сетевой карты на vmxnet3, меньше глюков. Как показала практика, другие сетевые карты работают не очень стабильно.