vMON 서비스
- 기존 java-wrapper-vmon 파일 백업
- vi 와 같은 텍스트 편집기로 java-wrapper-vmon 파일 업데이트
- 파일 맨 아래에서 맨 마지막 줄을 2개의 새 줄로 바꿉니다. 환경에서 실행 중인 vCenter 버전을 기반으로 이 단계 번호 '3'을 실행합니다.
vCenter 7.0 업데이트 3, 3a
vCenter 7.0 업데이트 2, 2a, 2b, 2c, 2d
오리지날
exec $java_start_bin $jvm_dynargs $security_dynargs $original_args
수정
log4j_arg="-Dlog4j2.formatMsgNoLookups=true"
exec $java_start_bin $jvm_dynargs $log4j_arg $security_dynargs $original_args
- 참고:- 아래 업데이트(3단계에서 언급)는 아래 나열된 vCenter 버전에만 적용됩니다.
vCenter 7.0 GA, 7.0.0a, 7.0.0b, 7.0.0c, 7.0.0d
vCenter 7.0 업데이트 1, U1a, U1c, U1d
오리지날
exec $java_start_bin $jvm_dynargs "$@"
수정
log4j_arg="-Dlog4j2.formatMsgNoLookups=true"
exec $java_start_bin $jvm_dynargs $log4j_arg "$@"
- vCenter 서비스 다시 시작
- service-control --start --all
- 참고: 서비스가 시작되지 않으면 다음 명령을 사용하여 파일 권한이 올바르게 설정되었는지 확인하십시오.
Update Manager Service
- 기존의 start.ini 파일 백업
- start.ini 파일 업데이트
- 파일 끝에 다음 문구 추가
- 업데이트 관리자 서비스 다시 시작
Analytics Service
- log4j-core-2.8.2.jar 파일 백업
- zip 명령을 사용해서 클래스 비활성화
- 분석 서비스 다시시작
DBCC Utility
- log4j-core-2.8.2.jar 파일 백업
- zip 명령을 실행하여 클래스 비활성화
- 해당 명령은 "zip error : Nothing to do"와 함꼐 실패할 수 있습니다. 이 경우 확인 세션을 통해 해당 단계가 필요하지 않은지 확인해야 합니다. DBBC에 대해 서비스를 다시시작할 필요 없습니다.
변경 사항 확인
모든 세션이 완료되면 다음 단계를 통해 성공적으로 구현 되었는지 확인합니다.
- vMon 서비스가 새로운 -Dlog4j2.formatMsgNoLookups=true 매개변수로 시작되었는지 확인합니다.
- Check if the processes include -Dlog4j2.formatMsgNoLookups=true
- Update Manager의 변경 사항이 다음 두 명령의 출력에서 "System Properties" 아래에 표시되는지 확인합니다.
cd /usr/lib/vmware-updatemgr/bin/jetty/
java -jar start.jar --list-config
System Properties:
------------------
log4j2.formatMsgNoLookups = true (/usr/lib/vmware-updatemgr/bin/jetty/start.ini)
- 분석 서비스 변경사항을 확인합니다.
This should return 0 lines
- DBCC 유틸리티 변경 사항을 확인합니다.
This should return 0 lines