Centos 7 安装配置 Rundeck(方便迁移版)
1 软件说明
软件下载:http://rundeck.org/downloads.html
软件版本:3.0.23
安装包名称:rundeck-3.0.23-20190619.war
安装包大小:141MB
2 环境准备
系统环境:CentOS7 Linux
安装路径设置:
$ mkdir -p /opt/rundeck
Jdk配置
Rundeck 是一个基于 JavaServlet 服务器,因此需要支持Java 运行环境
3 环境变量配置:
$ vim /etc/profile 在末尾添加
$ export RDECK_BASE=/opt/rundeck #定义安装目录
$ source /etc/profile
$ echo $RDECK_BASE
$ mkdir -p $RDECK_BASE #定义安装目录后创建之后才能安装
4 Rundeck安装
- 在
/opt/rundeck/
目录下
$ cd /opt/rundeck/
$ java -Xmx1024m -Xms256m -XX:MaxMetaspaceSize=256m -server -jar rundeck-3.0.23-20190619.war
- 安装完毕出现提示:
5 导入连接数据库jar包
$ cp mysql-connector-java-5.1.47-bin.jar /opt/rundeck/server/lib
6 在mysql中创建数据库
$ mysql -u root -p
mysql> create database rundeck;
mysql> grant ALL on rundeck.* to 'rundeckuser'@'localhost' identified by 'rundeckpassword';
mysql> flush privileges;
mysql> exit;
$ mysql -u rundeckuser -p
mysql> show databases;
mysql> exit;
7 配置文件
$ cd rundeck/server/config
$ vim rundeck-config.properties
7.1 rdeck_base修改
rdeck.base=/opt/rundeck #与安装目录一致
7.2 添加数据库
dataSource.url =
jdbc:mysql://localhost:3306/rundeck?autoReconnect=true&useUnicode=true&characterEncoding=utf8
dataSource.username=rundeckuser #在mysql中创建的数据库的用户名
dataSource.password=rundeckpassword #在mysql中创建的数据库的密码
dataSource.driverClassName=com.mysql.jdbc.Driver
7.3 为项目配置存储
rundeck.projectsStorageType=db
7.4 添加邮箱配置
grails.mail.host=smtp.exmail.qq.com
grails.mail.username=new****data@new****edata.com
grails.mail.password=****@%%%
grails.mail.default.from=new****@new****data.com
7.5 localhost.localdomain
替换为主机ip
$ vim /opt/rundeck/server/config/rundeck-config.properties
$ vim /opt/rundeck/etc/framework.properties
8 配置自启动服务
$ ln -s /opt/rundeck/server/sbin/rundeckd /etc/init.d/rundeckd
9 启动、重启和关闭服务
$ $RDECK_BASE/server/sbin/rundeckd start
$ $RDECK_BASE/server/sbin/rundeckd restart
$ $RDECK_BASE/server/sbin/rundeckd stop
10 查看端口号是否启动
$ netstat -ano | grep 4440
11 验证
-
打开 <192.168.1.110:4440> 查看是否出现以下图片
11.1 修改hosts(访问出错时尝试)
1.在C:\Windows\System32\drivers\etc hosts中添加
192.168.1.110 etl01.prd.nhd.com
2.打开 http://etl01.prd.nhd.com:4440 查看是否访问成功
12 迁移时只需迁移 /opt/rundeck/ 并修改配置文件路径
13 参考资料
- http://rundeck.org/docs/administration/index.html