Consul 后端 - VM 与 Consul 快照

Consul backend - VM vs Consul snapshots

我已经在 5 个虚拟机中将 Vault 和 Consul 安装为一个集群。安装很顺利,但我还有一个问题找不到答案。

我可以使用 consul snapshot save backup.snap 制作 consul 快照并导出它。

consul 的 K/V 数据存储在哪里(不是快照)?它在系统的特定路径中吗?

我的问题是:

如果我对我的虚拟机做快照,我是否需要对 Consul 进行快照,或者 Consul 的数据是否保存在我的虚拟机快照中?

谢谢

这与依赖数据库 VM 的 VM 快照来备份数据库的结果相同 - 不要。

使用 consul 快照功能,因为这至少可以保证可以恢复的正确快照。

如果你坚持执行虚拟机快照,至少创建一个挂钩来执行 consul snapshot -stale ,这将在该服务器上保存 consul 数据库的备份。

进一步阅读:Consul Learn - Backup and restore