本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
配置高可用性
配置 CN 以实现高可用性是有效运行核心单元的关键。 推荐的高可用性方案取决于核心单元是部署在物理基础设施还是云基础设 施上。
主动-备用(建议用于裸机)
在此配置中,两个 CN 节点采用主动-备用配置。 正常运行时,活动节点参与区块生成,而备用节点仅同步来自网络的链数据。 这种配置可确保在活动节点发生故障时,备用 CN 节点拥有链数据的新副本。
设置
- 创建活动 CN 的
nodekey
备份。 - 安装备用 CN。 除此以外,配置与活动 CN 相同:
- 备用机应使用不同的 `nodekey
- 将 PN 地址添加到
$DATA_DIR/static-nodes.json
中
故障切换
- 停止备用 CN:`sudo systemctl stop kcnd
- 用发生故障的活动 CN 的 "节点密钥 "替换备用 CN 的 "节点密钥"。
- 将活动 CN 的 IP 地址重新分配给备用 CN。
- 启动备用 CN 并验证其是否与网络同步:sudo systemctl start kcnd