如何在 Ubuntu 20.04 LTS 上安装 Rundeck

2023年 7月 21日 20.1k 0

Rundeck 是一款用于自动化服务的免费开源软件。使用 Rundeck,您可以在本地机器或远程服务器上创建简单到复杂的任务。换句话说,在一台机器上设置 Rundeck 并从一个入口点控制所有数据中心 Linux 服务器。Rundeck 有企业版(商业版)和社区版(免费版)。Rundeck Enterprise 提供比 Rundeck Community 版本更多的功能,但需要支付许可费用。rundeck-logo

在 Ubuntu 20.04 LTS Focal Fossa 上安装 Rundeck

步骤 1. 首先,通过apt在终端中运行以下命令确保所有系统包都是最新的。

sudo apt update
sudo apt upgrade

步骤 2. 安装 Java。

Rundeck 是用 Java 编程语言编写的。现在我们使用以下命令将 Java 安装到您的 Ubuntu 系统:

sudo apt install openjdk-11-jre-headless

验证 Java 安装:

java -version

步骤 3. 安装 MariaDB。

使用以下命令在 Ubuntu 20.04 (Focal Fossa) 上安装 MariaDB:

sudo apt install software-properties-common mariadb-server mariadb-client

服务器安装完成后,可以使用以下命令停止、启动和重启数据库服务:

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl restart mariadb.service

接下来,创建 Rundeck 数据库和用户:

MariaDB [(none)]> CREATE DATABASE rundeckdb;
MariaDB [(none)]> CREATE USER 'rundeck_user'@'localhost' IDENTIFIED BY 'your-strong-passwd';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'rundeck_user'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

步骤 4. 在 Ubuntu 20.04 上安装 Rundeck。

默认情况下,Rundeck 在 Ubuntu 20.04 基础存储库上不可用。现在我们将 Rundeck 存储库添加到您的 Ubuntu 系统中:

sudo nano /etc/apt/sources.list.d/rundeck.list

添加以下文件:

deb https://packages.rundeck.com/pagerduty/rundeck/any/ any main
deb-src https://packages.rundeck.com/pagerduty/rundeck/any/ any main

接下来,导入 repo 签名密钥:

curl -L https://packages.rundeck.com/pagerduty/rundeck/gpgkey | sudo apt-key add -

添加存储库后,现在使用apt命令安装 Rundeck ,键入:

sudo apt update
sudo apt install rundeck

步骤 5. 配置 Rundeck。

主要配置文件是. 编辑文件以自定义 Rundeck:/etc/rundeck/framework.properties

sudo nano /etc/rundeck/rundeck-config.properties

添加以下配置:

grails.serverURL=http://your-server-ip-address:4440
dataSource.driverClassName = org.mariadb.jdbc.Driver
dataSource.url = jdbc:mysql://localhost/rundeckdb?autoReconnect=true&useSSL=false
dataSource.username = rundeck_user
dataSource.password = PASSWORD

此外,设置正确的主机名:/etc/rundeck/rundeck-config.properties

sudo nano /etc/rundeck/rundeck-config.properties

添加以下行:

grails.serverURL=http://192.168.17.50:4440

保存并关闭文件,然后重新启动 Rundeck 服务以应用更改:

sudo systemctl start rundeckd
sudo systemctl enable rundeckd

步骤 6. 配置防火墙。

如果您有活动的 UFW 防火墙,请允许端口 4440:

sudo ufw allow 4440/tcp

步骤 7. 访问 Rundeck Web 界面。

成功安装后,打开 Web 浏览器并使用 URL 访问 Rundeck 。您将被重定向到 Rundeck 登录页面:http://your-server-ip-address

Runcheck-login-page

对于 Rundeck Web 界面访问,使用默认用户名:admin和密码:admin登录 Rundeck Web 界面。

感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 Rundeck。如需其他帮助或有用信息,我们建议您查看Rundeck 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论