NVP-vProxy. Сбой резервного копирования виртуальной машины из-за ошибки VMware View «Не удается извлечь данные из vCenter»
Summary: Резервное копирование виртуальных машин завершается сбоем из-за проблемы с подключением к серверу vCenter, и в этой статье объясняется решение.
Symptoms
Сбой резервного копирования vCenter из-за проблем с подключением к vCenter.
- Получите ошибку в NMC, аналогичную KB: NVP-vProxy. Сбой обновления просмотра, ошибка «Не удается извлечь данные из vCenter: EOF, что нарушает протокол».
- В NetWorker VMware View получена ошибка:
Unable to fetch data from vCenter: EOF was observed that violates the protocol. The client probably provided invalid authentication information.
- Проблема с подключением к vCenter приводит к ошибкам SSL. Ошибка SSL в файле vProxy /opt/emc/vproxy/runtime/logs/vbackupd/vbackupd-vddk.log.
VDDK INFO 2024-10-07T21:01:42.616+05:30 error -[04510] [Originator@6876 sub=IO] HandshakeCb; <SSL(<io_obj p:0x00007f2694008bc8, h:68, <TCP 'xxx.xxx.xxx.xxx : 60194'>, <TCP 'xxx.xxx.xxx.xxx : 443'>>)>; error: N7Vmacore3Ssl12SSLExceptionE(SSL Exception: error:140000DB:SSL routines:SSL routines:short read: The connection was closed by the remote end during handshake.) VDDK INFO 2024-10-07T21:01:42.749+05:30 error -[10320] [Originator@6876 sub=transport] Cannot connect to Server: SSL Exception: error:140000DB:SSL routines:SSL routines:short read: The connection was closed by the remote end during handshake.. 2024-10-07T15:31:42Z NOTICE: VDDK INFO 2024-10-07T21:01:42.791+05:30 warning -[10320] [Originator@6876 sub=transport] Fail to fetch ddb with double encoding, error(Cannot connect to server)
- Файл /var/log/vmware/envoy/envoy.log сервера vCenter содержит:
2024-10-09T22:32:56.814Z warning envoy[3248] [Originator@6876 sub=filter] [Tags: "ConnectionId":"737396"] remote https connections exceed max allowed: 2048 2024-10-09T22:32:56.814Z warning envoy[3248] [Originator@6876 sub=filter] [Tags: "ConnectionId":"737396"] closing connection TCP<xxx.xxx.xxx.xxx:55718, xxx.xxx.xxx.xxx:443>
Cause
Основная причина проблемы — проблема с подключением между сервером vCenter и сервером NetWorker, которая приводит к сбою резервного копирования vCenter. Сообщение об ошибке VMware View «Обнаружен EOF, который нарушает протокол» указывает на проблему подключения к vCenter.
В vbackupd-vddk.log файле с сервера vProxy отображается ошибка SSL с сообщением:
"SSL Exception: error:140000DB:SSL routines:SSL routines:short read: The connection was closed by the remote end during handshake."
В журнале посланника VMware отображается та же ошибка, указывающая на проблему нехватки подключения.
"remote https connections exceed max allowed: 2048" suggests that the vCenter server is exceeding the maximum allowed connections to the vProxy server.
Сообщение о закрытии подключения: «closing connection TCP<xxx.xxx.xxx.xxx:55718, xxx.xxx.xxx.xxx:443>» указывает на то, что vProxy сервер закрывает соединение из-за избыточных подключений.
Resolution
По умолчанию NetWorker выполняет инвентаризацию vCenter каждые 15 минут. Процесс инвентаризации vCenter также будет выполняться при каждом подключении пользователя к серверу NetWorker из NetWorker Management Console и при каждом запуске политики защиты VMware. Интервал инвентаризации «nsrvim» по умолчанию можно увеличить до 60 минут, см. статью: NVP-vProxy. Процесс nsrvim NetWorker выполняется каждые 15 минут, что приводит к высокой рабочей нагрузке на vCenter Server и потенциальной недоступности VPXD
Если проблема не устранена даже после увеличения NSRVIM_TIME_INTERVAL до 60 минут, выполните следующие действия.
Решение проблемы сбоя резервного копирования vCenter заключается в устранении ошибки исчерпания SSL-подключения. Для устранения этой проблемы выполните следующие действия:
- Читать статью базы знаний VMware 344920
- Обратитесь в службу поддержки VMware: Если описанные выше инструкции не помогли устранить проблему, обратитесь в службу поддержки VMware для получения дополнительной помощи.
После выполнения указанных выше действий убедитесь, что проблема устранена, проверив журналы vCenter Server и vProxy на наличие ошибок, связанных с SSL. Если проблема не устранена, обратитесь в службу поддержки VMware за помощью.
Additional Information
Убедитесь, что сервер NetWorker может подключиться к порту vCenter HTTPS (443) по протоколу SSL:
openssl s_client -connect VCENTER_ADDRESS:443