Centos 7 安装配置 Rundeck(方便迁移版)

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

你可能感兴趣的:(Centos 7 安装配置 Rundeck(方便迁移版))