CLI 명령Last Updated January 23, 2025
CLI 명령을 실행하려면
NSX Container Plug-in
컨테이너에 로그인하고 터미널을 연 후 nsxcli
명령을 실행합니다.
노드에서 다음 명령을 실행하여 CLI 프롬프트를 표시할 수도 있습니다.
유형
| 명령
|
---|---|
상태
| get ncp-master status
|
상태
| get ncp-nsx status
|
상태
| get ncp-watcher <watcher-name>
|
상태
| get ncp-watchers
|
상태
| get ncp-k8s-api-server status
|
상태
| check projects
|
상태
| check project <project-name>
|
캐시
| get project-cache <project-name>
|
캐시
| get project-caches
|
캐시
| get namespace-cache <namespace-name>
|
캐시
| get namespace-caches
|
캐시
| get pod-cache <pod-name>
|
캐시
| get pod-caches
|
캐시
| get ingress-caches
|
캐시
| get ingress-cache <ingress-name>
|
캐시
| get ingress-controllers
|
캐시
| get ingress-controller <ingress-controller-name>
|
캐시
| get network-policy-caches
|
캐시
| get network-policy-cache <pod-name>
|
지원
| get ncp-log file <filename>
|
지원
| get ncp-log-level
|
지원
| set ncp-log-level <log-level>
|
지원
| get support-bundle file <filename>
|
지원
| get node-agent-log file <filename>
|
지원
| get node-agent-log file <filename> <node-name>
|
유형
| 명령
|
---|---|
상태
| get node-agent-hyperbus status
|
캐시
| get container-cache <container-name>
|
캐시
| get container-caches
|
유형
| 명령
|
---|---|
상태
| get ncp-k8s-api-server status
|
상태
| get kube-proxy-watcher <watcher-name>
|
상태
| get kube-proxy-watchers
|
상태
| dump ovs-flows
|
NCP 컨테이너의 상태 명령
- NCP 마스터의 상태 표시예:
- NCP와NSX Manager간의 연결 상태 표시예:
- 수신, 네임스페이스, 포드 및 서비스에 대한 감시자 상태 표시예 1:예 2:
- NCP와 Kubernetes API 서버 간의 연결 상태 표시예:
- 모든 프로젝트 또는 특정 프로젝트 확인예:
NCP 컨테이너의 캐시 명령
- 프로젝트 또는 네임스페이스에 대한 내부 캐시 가져오기예:
- 포드에 대한 내부 캐시 가져오기예:
- 네트워크 정책 캐시 또는 특정 네트워크 정책 캐시 가져오기예:
NCP 컨테이너의 지원 명령
- 파일 저장소에 NCP 지원 번들 저장지원 번들은 레이블이tier:nsx-networking인 포드의 모든 컨테이너에 대한 로그 파일로 구성됩니다. 번들 파일은 tgz 형식으로 되어 있으며 CLI 기본 파일 저장소 디렉토리/var/vmware/nsx/file-store에 저장됩니다. CLI file-store 명령을 사용하여 번들 파일을 원격 사이트에 복사할 수 있습니다.예:
- 파일 저장소에 NCP 로그 저장로그 파일은 tgz 형식으로 CLI 기본 파일 저장소 디렉토리/var/vmware/nsx/file-store에 저장됩니다. CLI file-store 명령을 사용하여 번들 파일을 원격 사이트에 복사할 수 있습니다.예:
- 파일 저장소에 노드 에이전트 로그 저장하나의 노드 또는 모든 노드의 노드 에이전트 로그를 저장합니다. 로그는 tgz 형식으로 CLI 기본 파일 저장소 디렉토리/var/vmware/nsx/file-store에 저장됩니다. CLI file-store 명령을 사용하여 번들 파일을 원격 사이트에 복사할 수 있습니다.예:
- 로그 수준 가져오기 및 설정사용 가능한 로그 수준은NOTSET,DEBUG,INFO,WARNING,ERROR및CRITICAL입니다.예:
NSX 노드 에이전트 컨테이너의 상태 명령
- 이 노드의 노드 에이전트와 HyperBus 사이의 연결 상태 표시예:
NSX 노드 에이전트 컨테이너의 캐시 명령
- NSX 노드 에이전트 컨테이너의 내부 캐시 가져오기예 1:예 2:
NSX Kube Proxy 컨테이너의 상태 명령
- Kube Proxy와 Kubernetes API 서버 간의 연결 상태 표시예:
- Kube Proxy 감시자 상태 표시예 1:예 2:
- 노드에서 OVS 흐름 덤프예: