Puede solucionar los problemas del complemento de Automation Orchestrator modificando el archivo de configuración de Kerberos que el complemento utiliza.

El archivo de configuración de Kerberos se encuentra en el directorio /data/vco/usr/lib/vco/app-server/conf/ de Automation Orchestrator Appliance.

Procedimiento

  1. Inicie sesión en la línea de comandos de Automation Orchestrator Appliance como raíz.
  2. Ejecute el comando kubectl -n prelude edit deployment vco-app.
  3. En el archivo de implementación, busque y edite la cadena -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. Guarde los cambios y salga del editor de archivos.
  5. Ejecute el comando kubectl -n prelude get pods.
    Espere a que todos los pods se estén ejecutando.
  6. Compruebe que el registro de depuración de Kerberos esté habilitado.
    kubectl -n prelude log {vco_app_name} -c vco-server-app | grep krb5
    Compruebe que los logs contengan un mensaje similar.
    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