需求:旧集群的服务器将会下线,需将原v3.2.0的旧集群内的数据,迁移到新服务器上搭建的同版本Nebula集群。
旧集群为物理机直接部署,新集群目前使用Nebula Operator、部署在K8s内。
已使用BR v0.6.1将旧集群的数据备份到S3(Minio),但在新集群用BR恢复数据时,一直有报错:
Error: restore cluster meta failed: restore meta service demo-nebula-backup-metad-1.demo-nebula-backup-metad-headless.demo-nebula.svc.cluster.local:9559 failed: call demo-nebula-backup-metad-1.demo-nebula-backup-metad-headless.demo-nebula.svc.cluster.local:9559:RestoreMeta failed: E_RESTORE_FAILURE
{“level”:“fatal”,“msg”:“restore cluster meta failed: restore meta service demo-nebula-backup-metad-1.demo-nebula-backup-metad-headless.demo-nebula.svc.cluster.local:9559 failed: call demo-nebula-backup-metad-1.demo-nebula-backup-metad-headless.demo-nebula.svc.cluster.local:9559:RestoreMeta failed: E_RESTORE_FAILURE”,“time”:“2022-12-15T11:00:39.998Z”}
请问,
- BR恢复时的报错,可能得错误原因是什么?
- 推荐的数据迁移方案还有哪些。已阅读利用 snapshot 进行集群迁移 ,接下来也会尝试。