プラグインで使用される Kerberos 構成ファイルを変更することで、Automation Orchestrator プラグインの問題のトラブルシューティングを行うことができます。

Kerberos 構成ファイルは、Automation Orchestrator Appliance/data/vco/usr/lib/vco/app-server/conf/ ディレクトリにあります。

手順

  1. Automation Orchestrator Appliance コマンド ラインに root としてログインします。
  2. kubectl -n prelude edit deployment vco-app コマンドを実行します。
  3. 展開ファイル内で -Djava.security.krb5.conf=/usr/lib/vco/app-server/conf/krb5.conf という文字列を検索して、編集します。
    -Djava.security.krb5.conf=/usr/lib/vco/app-server/conf/krb5.conf -Dsun.security.krb5.debug=true
  4. 変更内容を保存し、ファイル エディタを終了します。
  5. kubectl -n prelude get pods コマンドを実行します。
    すべてのポッドが実行されるまで待機します。
  6. Kerberos デバッグ ログが有効になっていることを確認します。
    kubectl -n prelude log {vco_app_name} -c vco-server-app | grep krb5
    ログに同様なメッセージが含まれていることを確認します。
    kubectl -n prelude log vco-app-5c965f9b9d-v8srd -c vco-server-app | grep krb5
    12:23:05,417 INFO O11N:75 - Sysprop: java.security.krb5.conf = /usr/lib/vco/app-server/conf/krb5.conf
    12:23:05,421 INFO O11N:75 - Sysprop: sun.security.krb5.debug = true
    2019-10-22 12:23:38.521+0000 [Thread-19] INFO {} [O11N] Sysprop: java.security.krb5.conf = /usr/lib/vco/app-server/conf/krb5.conf
    2019-10-22 12:23:38.525+0000 [Thread-19] INFO {} [O11N] Sysprop: sun.security.krb5.debug = true
    Java config name: /usr/lib/vco/app-server/conf/krb5.conf
    EType: sun.security.krb5.internal.crypto.Aes256CtsHmacSha1EType