NSX의 지원 번들 기능을 사용하여 자세한 문제 해결 및 진단 목적으로 Antrea 컨테이너 클러스터 노드에서 로그 파일을 수집할 수 있습니다.
NSX는 지원 번들을 지원 번들 수집 요청을 트리거한 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에 등록됩니다.
프로시저
결과
지원 번들 수집 요청은 파일 이름 지정 규칙인 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)