rundeck每次增删改node的时候都需要手动修改配置文件,非常麻烦,而且容易出错。通过web页面来修改反而更高效方便!

使用说明:

一、修改目录“RundeckNodes”下数据源配置文件

    定位"db.class.php"第40~50行中数据库信息,修改数据库地址,数据库名和用户名密码

二、初始化话数据库

    1)mysql中创建数据库名"rdnode":CREATE DATABASE IF NOT EXISTS rdnode DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

    2)创建表"xml":mysql> source /tmp/xml.sql;

    3)将rundeck工程下的"resources.xml"文件拷贝到网站根目录下进行数据初始化

    4)初始化方法,在浏览器输入地址 http://127.0.0.1/read.php(只运行执行一次,重复执行会导致数据重复)

    5)此时输入http://127.0.0.1/list.php便可看到rundeck中服务器节点信息

下面就是用php写的修改node配置文件的页面:

1.列表

wKioL1cLDI6B8W98AAC29srQ9fM523.png


2.增加节点


wKiom1cLDCXRn_ksAAG-IWrcCdE944.png

3.修改已存在的node


wKiom1cLDOvw_xWHAAGoom4m3tI271.png


4.删除节点


5.代码在附件中