我在 2 个 VM 和 mysql 集群中设置了 2 个 rundeck,因此 VM#1 上的 Rundeck #1 连接到 Mysql DB#1,类似地,VM#2 上的 Rundeck #2 连接到 Mysql DB#2。
现在我遇到的问题是,每当我在 rundeck #1 中创建项目/作业时,我无法在 rundeck #2 中看到它。我该怎么办?
任何帮助将不胜感激
我在 2 个 VM 和 mysql 集群中设置了 2 个 rundeck,因此 VM#1 上的 Rundeck #1 连接到 Mysql DB#1,类似地,VM#2 上的 Rundeck #2 连接到 Mysql DB#2。
现在我遇到的问题是,每当我在 rundeck #1 中创建项目/作业时,我无法在 rundeck #2 中看到它。我该怎么办?
任何帮助将不胜感激
我会首先尝试切换数据库,即 Rundeck#2 连接到 MySql DB#1 以查看作业是否可见。
如果是这种情况,那么您有同步问题。
如果作业仍然不可见,那么我认为 Rundeck 实例存在一些识别问题。
只是我的2美分。
该问题可以通过维护 my.cnf 中的默认引擎来解决。所以就我而言,我只是修改了 /etc/my.cnf
在标题 [mysqld] 下方引入了以下选项:
默认存储引擎=NDBCLUSTER
并重新启动了mysql并且表同步开始发生。
在进行任何修改之前删除 rundeck db。
感谢并希望这可以帮助每个面临此类问题的人。