RecoverPoint for Virtual Machines. Сбои процессов на устройствах vRPA, приводящие к последствиям для репликации
Summary: Группы консистентности (CG) в состоянии ошибки устройств RecoverPoint (RPA) не могут получить доступ к томам репозитория (KVOL) и журнала (JVOL).
Symptoms
В средах RecoverPoint для виртуальных машин (RP4VM) группы консистентности (CG) могут перейти в состояние ошибки, так как RPA не могут получить доступ к томам репозитория и журнала.
Ошибки в выводе состояния панели управления или системы:
ERROR: Journal volume [Copy, PROD, IOFilter_JVOL_00044] cannot be accessed by: RPA 2
Возможные ошибки в журналах контроля/репликации:
2020/02/12 23:40:02.275 - #0 - 13659/13550 - MultiPath: errno=0 PathImporter::importFinished: got MPI error: SanDiscoveryBoxMgrProxy connection lost (maybe storage process died?) a_res.error = 1 2020/02/12 23:40:02.275 - #2 - 13631/13550 - MultiPath: MPVolumeConnectingState::handleImportedPaths: requesting non-optimized: a_volume = 0x483a04edc455f87e (StorageType=RP_VSTORAGE, revision= 2020/02/12 23:40:02.275 - #0 - 13631/13550 - MultiPath: errno=0 PathImporter::importFinished: got MPI error: SanDiscoveryBoxMgrProxy connection lost (maybe storage process died?) a_res.error = 1 2020/02/12 23:40:02.275 - #2 - 13631/13550 - MultiPath: MPVolumeConnectingState::handleImportedPaths: requesting all: a_volume = 0x483a04edc455f87e (StorageType=RP_VSTORAGE, revision= 2020/02/12 23:40:02.275 - #0 - 13631/13550 - MultiPath: errno=0 PathImporter::importFinished: got MPI error: SanDiscoveryBoxMgrProxy connection lost (maybe storage process died?) a_res.error = 1 2020/02/12 23:40:02.275 - #2 - 13631/13550 - MultiPath: MultiIOSender::finish: IO error m_volume.getGuid() = 0x483a04edc455f87e &m_io = 0x7f5ef4887950 this = 0x7f5ef4887940 a_status = general error MPVolumeConnectingState
Журнал хранилища показывает, что ведение журнала было остановлено до текущего времени (процесс не выполняется).
Другим признаком может быть перезапуск процесса репликации.
Журнал ядра RPA (извлеченный "*/files/var/log/kern.log") показывает "Out of memory killing" процесса репликации:
Nov 26 13:36:40 localhost kernel: [4545420.314953] Out of memory: Kill process 4842 (replication) score 530 or sacrifice child Nov 26 13:36:40 localhost kernel: [4545420.354484] Out of memory: Kill process 4842 (replication) score 530 or sacrifice child
Cause
Сбой процессов RPA из-за нехватки памяти. Для виртуальных машин RPA зарезервирована не вся память.
Resolution
Решение:
Перезагрузите RPA.
Разрешение:
Убедитесь, что на всех RPA зарезервирована гостевая память.
В разделе vSphere нажмите правой кнопкой мыши на vRPA VM > Edit settings... > Разверните раздел «Память» > Выберите Зарезервировать всю гостевую память (все заблокировано)> Нажмите кнопку OK.
