如何在Debian 8(Jessie)服务器上安装Rundeck

本教程将显示安装和配置rundeck服务器的步骤。

Rundeck允许您在远程计算机上运行命令/脚本。 在本教程中,我将处理Linux服务器:Debian for rundeck服务器和Debian / ubuntu用于远程计算机。

初步说明

由于Rundeck使用ssh连接到远程系统,因此必须在具有sudo权限的系统上(如果需要)具有一个帐户。
我们假设用户名为rundeck,密码为rundeck。

Rundeck是用java编写的,所以我们需要安装JDK:

dpkg --add-architecture i386
apt-get install openjdk-7-jdk

下载Rundeck

这时,最后一个版本是2.6.7。 要下载软件,请使用以下命令:

wget http://dl.bintray.com/rundeck/rundeck-deb/rundeck-2.6.7-1-GA.deb

安装包:

dpkg -i ./rundeck-2.6.7-1-GA.deb

配置Rundeck Sever

配置包:

编辑文件/etc/rundeck/framework.properties/etc/rundeck/rundeck-config.properties并更改行:

grails.serverURL=http://localhost:4440

至:

grails.serverURL=http://your_server:4440

其中your_server是您的rundeck服务器的IP地址或FQDN。

而已!

要启动Rundeck,只需运行以下命令:

/etc/init.d/rundeckd start

连接前等待一分钟。


启动您最喜爱的Web浏览器,然后点击 :http:// your_server:4440

使用Rundeck Sever

要连接到GUI,请使用用户名和密码:admin / admin。

创建一个项目

对于第一个连接,点击链接“新建项目”添加项目。
您必须至少提供一个项目名称(不含空格)



在“资源模型源”部分,单击“编辑”按钮,然后选择“需要文件存在”。 然后点击 “保存”

在“默认节点执行程序”部分,我为SSH AUthentication选择“密码”(但是可以使用一对密钥更好的安全)点击“创建”创建项目。

创建一份工作

现在你准备好创建你的第一份工作。 此作业由启动远程命令的ssh连接组成。
单击“创建新作业”,然后选择您的作业名称(不含空格)。
现在我们需要一个密码和一个sudo密码来连接和启动一个命令。




单击“添加选项”。

在选项名称中,指定sshPassword1,并在默认值中指定您的密码(这里我们将使用rundeck)
在输入类型中,选择“安全远程验证”,将“必需”从“否”更改为“是”,因为它是必填字段。
使用sudoPassword2和值rundeck重复该操作。

点击“保存”

在“添加步骤”部分中,选择“命令”
在命令字段中提供命令。 我选择更新我的服务器:

sudo "apt-get update" 

单击“保存”,然后单击“创建”创建作业。

要将此作业应用于我们的远程系统(称为节点),我们需要编辑节点文件:

vi /var/rundeck/projects/your_project_name/etc/resources.xml


修改以。开头的行 ssh-authentication =“password”ssh-password-option =“option.sshPassword1”sudo-command-enabled =“true”sudo-password-option =“option.sudoPassword2”。

现在回到你的GUI并启动工作!

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏