Сталкиваясь с ошибками, восстанавливающими моментальные снимки через MongoDB Ops Manager в новое развертывание, созданное с помощью MongoDB Enterprise Kubernetes Operator

#mongodb #kubernetes

#mongodb #kubernetes

Вопрос:

Я пытаюсь восстановить моментальный снимок моего текущего развертывания в новое развертывание через MongoDB Ops Manager. Как текущее, так и новое развертывание создаются с помощью MongoDB Enterprise Kubernetes Operator.

Однако я сталкиваюсь со следующими ошибками, о которых сообщает Ops Manager:

 Restore from Backup (RestoreRsMemberFromBackupPhase2)
Check process needs restore from backup (CheckRsMemberNeedsRestorePhase2)
**Fails here -->**SeedRestoreAfterApplyOps the replica set member with an oplog and a replset config (SeedRestoreAfterApplyOps)
Mark automated restore phase finished (MarkRestorePhase2Finished)
  

Просматривая журналы контейнеров, я обнаружил следующие ошибки, о которых сообщает агент автоматизации:

 Plan execution failed on step SeedRestoreAfterApplyOps as part of move RestoreRsMemberFromBackupPhase2 : <proj1-replicaset2-1> 
[10:59:49.939] Failed to apply action. Result = <nil> : <proj1-replicaset2-1> 
[10:59:49.938] Error starting mongo process proj1-replicaset2-1 on ephermal port : <proj1-replicaset2-1> 
[10:59:49.938] Error starting mongo with args = map[net:map[bindIp:0.0.0.0 port:38348 ssl:map[mode:disabled]] replication:map[] setParameter:map[disableLogicalSessionCacheRefresh:true ttlMonitorEnabled:false] storage:map[dbPath:/data] systemLog:map[destination:file path:/var/log/mongodb-mms-automation/mongodb.log]] : (res=<nil>) : <proj1-replicaset2-1> 
[10:59:49.937] Error starting mongod : <proj1-replicaset2-1> 
[10:59:49.937] failed to store process id : open forkedProcesses: permission denied