GNU/Linux >> Linux の 問題 >  >> Debian

RundeckをDebian8(Jessie)サーバーにインストールする方法

このチュートリアルでは、rundeckサーバーをインストールして構成する手順を示します。

Rundeckを使用すると、リモートコンピューターでコマンド/スクリプトを実行できます。このチュートリアルでは、Linuxサーバーを扱います。rundeckサーバーの場合はDebian、リモートコンピューターの場合は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サーバーを構成する

パッケージを構成します:

ファイルを編集します/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

接続する前に1分待ちます。


お気に入りのWebブラウザを起動して、http:// your_server:4440

にアクセスします。

Rundeckサーバーを使用

GUIに接続するには、ユーザー名とパスワードを使用します:admin/admin。

プロジェクトを作成する

最初の接続では、「新しいプロジェクト」リンクをクリックしてプロジェクトを追加します。
少なくともプロジェクト名(スペースなし)を指定する必要があります



[リソースモデルソース]セクションで、[編集]ボタンをクリックします「ファイルが存在する必要があります」を選択します。次に、[保存]をクリックします。

[デフォルトのノードエグゼキュータ]セクションで、SSH認証に[パスワード]を選択します(ただし、セキュリティを強化するためにキーのペアを使用することもできます)。[作成]をクリックします。 "プロジェクトを作成します。

ジョブを作成する

これで、最初のジョブを作成する準備が整いました。このジョブは、リモートコマンドを起動するための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に戻り、ジョブを起動します!


Debian
  1. Proxmox VE4をDebian8にインストールする方法(Jessie)

  2. MySQL 8.0/5.7をDebian11/Debian10にインストールする方法

  3. Debian9にOdoo12をインストールする方法

  1. PHP7.1をGNU/Linux Debian 8.7(jessie)サーバーにインストールするにはどうすればよいですか?

  2. Debian8にProFTPDをインストールする方法

  3. MySQLサーバーをDebian9にインストールする方法

  1. Debian9にPlexMediaServerをインストールする方法

  2. Debian11にRedisサーバーをインストールする方法

  3. ClickHouseをDebian9にインストールする方法