您可以透過修改外掛程式所使用的 Kerberos 組態檔,對 Automation Orchestrator 外掛程式問題進行疑難排解。

Kerberos 組態檔位於 Automation Orchestrator Appliance/data/vco/usr/lib/vco/app-server/conf/ 目錄中。

程序

  1. root 身分登入 Automation Orchestrator Appliance 命令列。
  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