플러그인에 사용되는 Kerberos 구성 파일을 수정하여 vRealize Orchestrator 플러그인 문제를 해결할 수 있습니다.

Kerberos 구성 파일은 vRealize Orchestrator Appliance/data/vco/usr/lib/vco/app-server/conf/ 디렉토리에 있습니다.

프로시저

  1. vRealize 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