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

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 — установка Windows Server 2016 на виртуальную машину

Инструкция в картинках по установке операционной системы Windows Server 2016 на виртуальную машину, которая находится на гипервизоре ESXi 6.7.

Установка ESXi 6.7 U1 на Dell PowerEdge R220

Для установки ESXi 6.7 U1 на Dell PowerEdge R220 воспользуемся кастомным образом ESXi 6.7U1. Это позволит нам избежать разного рода проблем, например, при определении RAID массива, на который и планируется установить ОС.

После миграции у виртуальной машины два хранилища в Related Objects

Случается так, что виртуалку мы перенесли, а она теперь числится сразу на двух datastore. Исправляем проблему в vCenter 6.7.