如何在 Ubuntu 20.04 LTS 上安装 Rundeck
admin
2023-07-31 20:43:55
0

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

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

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

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...