1

パス keys/projects/${job.project}/nodes/${node.name}/rundeck.password を使用して Rundeck 2.4.0 の ssh-password-storage-path で新しいノードを指定すると、Rundeck は以下のエラーでパスを見つけます。

2015-03-06 10:14:59,088 [スレッド 97] エラー com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepPluginAdapter - ノード ステップの実行中にエラーが発生しました。com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepException: com.dtolabs.rundeck.core.execution.service.FileCopierException: 構成エラー: パスに保存されている SSH パスワードの読み取りに失敗しました: keys/projects/Test/ nodes/WindowsNode/rundeck.password at com.dtolabs.rundeck.plugin.copyfile.CopyFileNodeStepPlugin.executeNodeStep(CopyFileNodeStepPlugin.java:59) at com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepPluginAdapter.executeNodeStep(NodeStepPluginAdapter) .java:106) com.dtolabs.rundeck.core.execution.ExecutionServiceImpl.executeNodeStep(ExecutionServiceImpl.java:149) で com.dtolabs.rundeck.core.execution.dispatch で。

本来はRDECK_BASEディレクトリの下にkeysディレクトリを置いていたのですが、どうやら違うようです。また、絶対パスを指定すると、「構成エラー: SSH パスワード ストレージ パスは "keys/" で始まることが予想されます」というエラーで失敗します。また、GUI を使用してデフォルトのストレージ パスを追加しようとすると、「パスが見つかりません: キー」というエラーが発生します。keys ディレクトリの相対パスはどこにあると予想されるので、ドライブのすべてのサブディレクトリの下に keys ディレクトリを追加しようとはしません。

4

1 に答える 1

3

rpm インストールを行った場合、キーは以下の場所 /var/lib/rundeck/var/storage/content/keys/ にあります。

キーを別の場所に移動した場合は、 chownおよびchmodコマンドを使用して rundeck を実行するために使用するユーザーにパーミッションを設定してください。

于 2015-06-29T11:27:59.453 に答える