迁移到 Chronograf 高可用配置
使用 chronoctl
将您的 Chronograf 配置存储从 BoltDB 迁移到用于 Chronograf 高可用(HA)集群的共享 etcd
数据存储。
更新资源 ID
将 Chronograf 迁移到共享数据源将为每个资源创建新的源 ID。更新指向 Chronograf 仪表板的外部链接以反映新的源 ID。
通过终止
chronograf
进程来停止 Chronograf 服务器。为防止数据丢失,我们**强烈建议**在将数据迁移到 Chronograf 集群之前备份您的 Chronograf 数据存储。
运行以下命令,指定本地 BoltDB 文件和以
etcd://
开头的etcd
端点。(我们建议将前缀bolt://
添加到绝对路径。不要使用前缀来指定 BoltDB 文件的相对路径。)chronoctl migrate \ --from bolt:///path/to/chronograf-v1.db \ --to etcd://127.0.0.1:2379
提供 etcd 认证凭据
如果启用了
etcd
的认证,请使用标准的 URI 基本认证格式来定义用户名和密码。例如etcd://username:password@localhost:2379
提供 etcd TLS 凭据
如果启用了
etcd
的 TLS,请使用以下查询参数在您的 etcd URL 中提供 TLS 证书凭据- cert:客户端证书文件或 PEM 文件的路径
- key:客户端密钥文件的路径
- ca:受信任的 CA 证书的路径
etcd://127.0.0.1:2379?cert=/tmp/client.crt&key=/tst/client.key&ca=/tst/ca.crt
更新指向 Chronograf 的链接(例如,来自外部来源),以反映您的新 URL
- 从 BoltDB: https://127.0.0.1:8888/sources/1/status
- 到 etcd: https://127.0.0.1:8888/sources/373921399246786560/status
为 Chronograf 设置负载均衡器。
这个页面有帮助吗?
感谢您的反馈!