NSX-T Data Center의 지원 번들 기능을 사용하여 자세한 문제 해결 및 진단 목적으로 Antrea 컨테이너 클러스터 노드에서 로그 파일을 수집할 수 있습니다.
NSX-T는 지원 번들을 지원 번들 수집 요청을 트리거한 NSX Manager 노드에 업로드하거나, 지원 번들을 요청에 지정한 원격 파일 서버에 업로드할 수 있습니다. 지원 번들이 NSX Manager 노드에 업로드되면 로컬 컴퓨터에 다운로드할 수 있습니다.
- Antrea 컨트롤러
- Antrea 에이전트
- 관리부 어댑터
- 중앙 제어부 어댑터
- Open vSwitch
- 지원되는 기능 및 지원되지 않는 기능
-
- NSX Manager 노드에서는 단일 지원 번들 수집 요청만 시작할 수 있습니다. 하지만 단일 수집 요청으로 여러 Antrea 컨테이너 클러스터에 대한 지원 번들을 수집할 수 있습니다.
- 3개의 관리 노드가 있는 NSX Manager 클러스터를 사용하는 경우 각 NSX Manager 노드에서 별도의 지원 번들 수집 요청을 동시에 시작할 수 있습니다. 그러나 각 수집 요청에서 선택하는 컨테이너 클러스터는 서로 달라야 합니다.
예를 들어 NSX Manager 노드 A에서 지원 번들 수집 요청을 시작했다고 가정합니다. 이 수집 요청에서 컨테이너 클러스터 노드 1과 2를 컨테이너 클러스터 X에서 선택했습니다. 동시에 컨테이너 클러스터 X의 컨테이너 클러스터 노드 3과 4에 대해 NSX Manager 노드 B에서 수집 요청을 시작하면 이러한 두 수집 요청 중 하나가 실패합니다. 동일한 컨테이너 클러스터에 대한 두 번째 요청을 트리거하기 전에 첫 번째 수집 요청이 완료될 때까지 기다려야 합니다.
- NSX Manager Central CLI의 지원 번들 수집은 현재 Antrea 컨테이너 클러스터에서 지원되지 않습니다.
사전 요구 사항
Antrea 컨테이너 클러스터는 NSX-T Data Center에 등록됩니다.
프로시저
결과
지원 번들 수집 요청은 파일 이름 지정 규칙인 nsx_support_archive_datestamp_timestamp.tar를 사용하여 단일 TAR(테이프 아카이브) 파일을 생성합니다
- 지원 번들 요청이 진행 중일 때 컨테이너 클러스터의 Antrea NSX 어댑터가 실패하면 해당 컨테이너 클러스터에 대한 로그 수집이 실패합니다.
- 지원 번들 요청이 진행 중일 때 NSX Manager 장치가 실패하거나 장치에 연결하지 못하면 로그 수집이 실패합니다. NSX Manager에 대한 연결 문제가 해결될 때까지 Antrea의 네이티브 명령줄 도구(antctl)를 사용하여 Antrea 컨테이너 클러스터에서 로그 파일을 수집할 수 있습니다.
다음에 수행할 작업
- TAR 파일을 추출합니다. 다음 파일이 표시됩니다.
파일 이름 설명 manifest.json 이 파일에는 수집 요청 결과 및 수집 요청의 속성에 대한 요약이 포함되어 있습니다.
예를 들어 다음과 같은 정보가 포함됩니다.- 수집이 성공한 노드
- 수집이 실패한 노드
- 수집 요청에 사용된 클러스터 ID 및 노드 ID
nsx_antrea_cluster-id.tgz 지원 번들에 있는 각 Antrea 컨테이너 클러스터에 대해 단일 .tgz 아카이브 파일이 생성됩니다.
- nsx_antrea_cluster-id.tgz 파일을 추출합니다. 다음 파일이 표시됩니다.
파일 이름 설명 adapters.tar.gz 이 아카이브 파일에는 관리부 어댑터 및 중앙 제어부 어댑터 로그 파일이 포함되어 있습니다.
agent_node_name.tar.gz 이 아카이브 파일에는 Antrea 에이전트 및 Open vSwitch의 로그 파일이 포함되어 있습니다. 수집 요청의 각 컨테이너 클러스터 노드에 대해 하나의 아카이브 파일이 생성됩니다.
이 아카이브 파일을 추출할 때 다음 파일을 볼 수 있습니다.- agentinfo 파일
- 에이전트 로그(/logs/agent)
- Open vSwitch 로그(/logs/ovs)
- OpenFlow 덤프
- IPtables
- 경로 덤프
clusterinfo 이 파일은 지원 번들 요청의 각 컨테이너 클러스터에 대해 생성됩니다. 이 파일에는 Kubernetes API 서버에서 수집되는 다양한 Kubernetes 리소스(예: 포드, 노드, 배포, ReplicaSet, DaemonSet 등)에 대한 정보가 포함되어 있습니다.
controller.tar.gz 이 아카이브 파일에는 Antrea 컨트롤러의 로그 파일이 포함되어 있습니다.
이 아카이브 파일을 추출할 때 다음 파일을 볼 수 있습니다.- controllerinfo 파일
- Controller 로그(/logs/controller)