2

有一个 RunDeck 安装,它被配置(由其他不再工作且没有制作文档的人)将所有元数据存储在 MySQL 中。两者都在不同的虚拟机上运行。

丢失 RunDeck 应用程序 VM。MySQL 仍然存在。部署了一个新的 RunDeck 应用程序,并将其配置为使用现有的 MySQL。在启动它时,在 service.log 中出现以下错误:

FrameworkException{message='项目不存在:project-redis_scans', resource='FrameworkProjectMgr{name=name, baseDir=/var/rundeck/projects}'}

总共有 4 个项目需要重新导入 RunDeck。什么是正确的方法?

4

1 回答 1

0

在 rundeck-config.properties 文件中检查连接 url 是否正确

dataSource.dbCreate = update
dataSource.url = jdbc:mysql://localhost:3306/rundeck?autoReconnect=true
dataSource.username=root
rundeck.security.useHMacRequestTokens=false

用虚拟机的 ip 替换 localhost 还检查您的新虚拟机是否能够通过端口 3306 远程登录到 mysql 虚拟机

于 2016-08-11T17:31:11.133 回答