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