0

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

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

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

我的问题是:

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

谢谢

4

1 回答 1

1

这与依赖数据库虚拟机的虚拟机快照来备份数据库的结果相同——不要。

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

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

进一步阅读:Consul Learn - 备份和恢复

于 2021-06-21T06:38:56.987 回答