致力于将我们当前基于 EC2 的 Cassandra 集群迁移到 Kubernetes K8ssandra,以及一些灾难恢复测试。 我们让 Medusa 定期将备份保存到 S3,我们的 K8ssandra 部署可以访问它。
为 K8ssandra 创建
MedusaTask
同步操作资源时,Medusa 从 S3 读取 manifest.json
文件,但从未创建我们可以从中进行恢复的 MedusaBackup
资源对象。
两个集群名称相同;两个集群均采用 Cassandra v4.1.5。 K8ssandra-operator 是 v1.18.0;美杜莎0.22.0。 我认为这部分是由于集群之间的命名约定不兼容。 我们基于 EC2 的集群是
testcluster-a
DC1
1
、2
、1
用于测试环境;我们的主要环境有机架1
、2
、3
由于 Kubernetes / K8ssandra 的大小和大小写命名约定,我们必须使用:
testcluster-a
dc1
rack1
、rack2
、rack3
# Source: k8ssandra-clusters/templates/k8ssandra-cluster.yaml
apiVersion: k8ssandra.io/v1alpha1
kind: K8ssandraCluster
metadata:
namespace: k8ssandra-operator
name: testcluster-a
spec:
cassandra:
metadata:
datacenters:
- metadata:
name: dc3
size: 3
racks:
- name: rack1
- name: rack2
- name: rack3
从 Medusa 日志中,它显示它读取备份
schema.cql
一个节点的 tokenmap JSON,然后是所有节点 manifest.json
文件,然后断开与 S3 的连接。 所以,Medusa 可以读取备份文件,只是似乎没有对它们做任何事情。
我在测试备份中尝试过的一件事是更新令牌映射文件,将机架和数据中心的名称更改为 K8ssandra 集群中的名称,但仍然得到相同的结果。 希望对齐名称会有所帮助,或者至少得到其他可能在日志中有用的东西。
Facebook 帐户被锁定/暂停: 昨天,西尔维斯特·布莱恩特 (Sylvester Bryant) 成功协助我恢复了被锁定和暂停的 Facebook 帐户。在经历了无法访问我的帐户的令人沮丧的时期后,他的专业知识被证明是无价的。如果您发现自己处于类似情况或需要帮助解决自己的 Facebook 帐户问题,我强烈建议您与他联系。为了您的方便,以下是他的联系方式:您可以向他发送电子邮件至 Yt7cracker@gmail。 com,在 Instagram 上通过账号 Yt7crackersz 与他联系,或者在 WhatsApp 上给他发消息,电话号码为 +44 7432 294157。他的帮助可能至关重要,尤其是当社交媒体平台在您的职业生活中发挥重要作用时。