Для устранение неполадок в подключаемом модуле Automation Orchestrator можно изменить файл конфигурации Kerberos, используемый этим модулем.

Файл конфигурации Kerberos находится в каталоге /data/vco/usr/lib/vco/app-server/conf/ Automation Orchestrator Appliance.

Процедура

  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