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

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

 

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

ESXi 6.7 — создаём виртуальную машину

Недавно установил на сервер HPE Proliant Microserver Gen10 гипервизор ESXi 6.7. Пришла пора создать на сервере первую виртуальную машину. Подготовим всё для установки операционной системы Microsoft Windows Server 2016.