用途:该包用于置备和管理一个 3 节点 MySQL Group Replication 高可用集群,结合 Cloudflare DNS,并将持续备份/恢复验证写入 Cloudflare R2。
主要能力:提供三个对等节点及应用网络要求;通过固定版本的 colors-compute 库提供计算、SSH 密钥和远程状态,并由该库将观测到的节点地址与 SSH 用户关联给 Ansible。支持 provider-backend 设为 r2 或 s3。
使用方式:选择该库版本支持的提供商并配置其选项与凭据。r2 需要环境变量 COLORS_PAR_R2_ACCESS_KEY_ID 和 COLORS_PAR_R2_SECRET_ACCESS_KEY;s3 使用环境中的 AWS 凭据链。密钥由库管理托管 profile 密钥,或通过 ssh-private-key-path 使用配置的外部密钥。本包还要求库具备应用分配保留 IP 的能力,库提供端点代理,由 MySQL 决定某个成员何时有资格申领该地址。
限制:已存在的单体计算状态需要显式迁移,否则该生命周期会拒绝执行。文档未提供具体的安装命令、价格或平台范围等信息。