모범 사례는 로그를 중앙 수집기로 보내도록 NSX의 모든 구성 요소를 구성하는 것입니다. 그러면 중앙 수집기에서 이러한 구성 요소가 검사될 수 있습니다.
필요한 경우 NSX 구성 요소의 로그 수준을 변경할 수 있습니다. 자세한 내용은 "NSX 로깅 및 시스템 이벤트" 에서 "NSX 구성 요소의 로깅 수준 설정" 항목을 참조하십시오.
NSX Manager 로그
- NSX Manager CLI에서 show log
- NSX Manager UI를 통해 수집된 기술 지원 로그 번들
NSX Manager 로그에는 CRUD(생성, 읽기, 업데이트 및 삭제) 작업을 포함하는 관리부 관련 정보가 포함됩니다.
컨트롤러 로그
- cloudnet/cloudnet_java-vnet-controller.<start-time-stamp>.log: 이 로그는 구성 및 내부 API 서버를 관리합니다.
- cloudnet/cloudnet.nsx-controller.log: 컨트롤러 주 프로세스 로그입니다.
- cloudnet/cloudnet_cpp.log.nsx-controller.log: 이 로그는 클러스터링 및 부트스트랩을 관리합니다.
- cloudnet/cloudnet_cpp.log.ERROR: 이 파일은 오류가 발생하는 경우에 생깁니다.
컨트롤러 로그는 상세 로그로 대부분의 경우 VMware 고객 지원 서비스에서 문제를 해결하는 데만 필요합니다.
show log CLI 외에 watch log <logfile> [ filtered-by <string> ] 명령을 사용하여 개별 로그 파일이 업데이트될 때 실시간으로 로그 파일을 확인할 수 있습니다.
로그는 NSX UI에서 컨트롤러 노드를 선택하고 기술 지원 로그 다운로드(Download tech support logs) 아이콘을 클릭하여 생성 및 다운로드할 수 있는 컨트롤러 지원 번들에 포함되어 있습니다.
ESXi 호스트 로그
- VMkernel 로그: /var/log/vmkernel.log
- 제어부 에이전트 로그: /var/log/netcpa.log
- 메시지 버스 클라이언트 로그: /var/log/vsfwd.log
또한 vCenter Server에서 생성된 VM 지원 번들의 일부로 로그를 수집할 수도 있습니다. 로그 파일은 루트 권한이 있는 사용자 또는 사용자 그룹에서만 액세스할 수 있습니다.
ESG/DLR 제어 VM 로그
ESG 및 DLR 제어 VM의 로그 파일에 액세스하는 방법에는 두 가지가 있습니다. 하나는 CLI를 사용하여 표시하는 것이고 다른 하나는 CLI 또는 UI를 사용하여 기술 지원 번들을 다운로드하는 것입니다.
로그를 표시하기 위한 CLI 명령은 show log [ follow | reverse ]입니다.
- CLI에서 enable 모드를 입력하고 export tech-support <[ scp | ftp ]> <URI> 명령을 실행합니다.
- vSphere Web Client에서 로 이동합니다. Edge를 선택하고 를 클릭합니다.
기타 유용한 파일 및 해당 위치
- 제어부 에이전트 구성(/etc/vmware/netcpa/config-by-vsm.xml)에는 다음 구성 요소에 대한 정보가 포함되어 있습니다.
- 컨트롤러 IP 주소, TCP 포트, 인증서 지문, SSL 사용/사용 안 함
- VXLAN을 사용하여 DVS가 사용되도록 설정된 dvUplink(팀 구성 정책, 이름, UUID)
- 호스트가 알고 있는 DLR 인스턴스(DLR ID, 이름)
- 제어부 에이전트 구성(/etc/vmware/netcpa/netcpa.xml)에는 로깅 수준(기본적으로 정보(info))을 비롯하여 netcpa에 대한 다양한 구성 옵션이 포함되어 있습니다.
- 제어부 인증서 파일: /etc/vmware/ssl/rui-for-netcpa.*
- 2개의 파일: 호스트 인증서 및 호스트 개인 키
- 컨트롤러에 대한 호스트 연결을 인증하는 데 사용
이러한 모든 파일은 vsfwd에서 제공하는 메시지 버스 연결을 통해 NSX Manager에서 수신된 정보를 사용하여 제어부 에이전트에서 만듭니다.