如何在 Debian 8 (Jessie) 服务器上安装 Rundeck
Rundeck 允许您在远程计算机上运行命令/脚本。它用于通过定义单个步骤或工作流来创建作业,该工作流可以在任意数量的本地或远程节点上执行任何命令、脚本或工具集。作业可以由调度程序触发,也可以通过 Web 接口或 API 按需触发。本文介绍了“如何在 Debian 8 服务器上安装 Rundeck”。
Rundeck是用Java编程语言编写的,因此需要您在机器上安装Java。要在Debian上安装Java编程,请使用以下命令:
$ sudo dpkg --add-architecture i386 $ sudo apt-get install openjdk-8-jre
要下载 Rundeck,请使用以下命令:
$ wget http://dl.bintray.com/rundeck/rundeck-deb/rundeck-2.6.7-1-GA.deb
示例输出应如下所示:
-2016-05-24 10:13:36-- http://dl.bintray.com/rundeck/rundeck-deb/rundeck-2.6.7-1-GA.deb Resolving dl.bintray.com (dl.bintray.com)... 75.126.118.188, 108.168.243.150 Connecting to dl.bintray.com (dl.bintray.com)|75.126.118.188|:80... connected. HTTP request sent, awaiting response... 302 Location: http://akamai.bintray.com/e1/e16270d345783b5911c7761b4c064ad96eac592e34d65375a 20bd9fb12a661b6?__gda__=exp=1464065737~hmac=e31ce334c506ded9695118b6b42169f6cda96ac611e5d88d6067bff6c5049db7& response-content-disposition=attachment%3Bfilename%3D%22rundeck-2.6.7-1-GA.deb %22&response-content-type=application%2Fjson [following] --2016-05-24 10:13:37-- http://akamai.bintray.com/e1/e16270d345783b5911c7761b4c064ad96eac592e34d65375a 20bd9fb12a661b6?__gda__=exp=1464065737~hmac=e31ce334c506ded9695118b6b42169f6cd a96ac611e5d88d6067bff6c5049db7& response-content-disposition=attachment%3Bfilename%3D%22rundeck-2.6.7-1-GA.deb %22&response-content-type=application%2Fjson Resolving akamai.bintray.com (akamai.bintray.com)... 104.120.161.132 Connecting to akamai.bintray.com (akamai.bintray.com)|104.120.161.132|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 101028776 (96M) [application/json] Saving to: ‘rundeck-2.6.7-1-GA.deb’ rundeck-2.6.7-1-GA. 100%[===================>] 96.35M 1.76MB/s in 54s 2016-05-24 10:14:32 (1.79 MB/s) - ‘rundeck-2.6.7-1-GA.deb’ saved [101028776/101028776]
要安装 Rundeck,请使用以下命令:
$ sudo dpkg -i ./rundeck-2.6.7-1-GA.deb
示例输出应如下所示:
Selecting previously unselected package rundeck. (Reading database ... 197916 files and directories currently installed.) Preparing to unpack ./rundeck-2.6.7-1-GA.deb ... Unpacking rundeck (2.6.7) ... Setting up rundeck (2.6.7) ... Adding group rundeck....done Adding system user rundeck....done Processing triggers for ureadahead (0.100.0-19) ... Processing triggers for systemd (229-4ubuntu4) ...
要配置 Rundeck 服务器,请编辑文件 `/etc/rundeck/framework.properties` 和 `/etc/rundeck/rundeck-config.properties` 并更改以下命令:
grails.serverURL=https://:4440
为
grails.serverURL=http://your_server:4440
如果您在本地主机上工作,请跳过上述步骤。要启动 Rundeck,请使用以下命令:
$ sudo /etc/init.d/rundeckd start
示例输出应如下所示:
[ ok ] Starting rundeckd (via systemctl): rundeckd.service.
现在打开您喜欢的 Web 浏览器并访问 - `http://your_server:4440` 或 `https://:4440`。示例输出应如下所示:

要连接到 GUI,请使用用户名和密码 admin。示例输出应如下所示:

单击“新建项目”链接以添加项目。您必须至少提供一个项目名称(不含空格)。示例输出应如下所示:

在“资源模型来源”部分,单击“编辑”按钮并选择“需要文件存在”。然后单击“保存”按钮。示例输出应如下所示:

现在您可以创建您的第一个作业了。此作业包括用于启动远程命令的 SSH 连接。单击“创建新作业”并选择您的作业名称(不含空格)。现在我们需要一个密码和一个 sudo 密码来连接并启动命令。

输入所有上述详细信息并单击“保存”按钮。阅读本文后,您将能够理解如何在 Debian 8 (Jessie) 服务器上安装 Rundeck。在我们的下一篇文章中,我们将提供更多基于 Linux 的技巧和提示。继续关注!
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP