
명령줄을 사용하여 vmware 포트 ID를 직접 수집하는 방법이 있습니까?
esxcli를 통해 스위치 포트를 쉽게 모니터링하려고 하는데 포트 통계를 얻으려면 vMA(Virtual Machine Assistant)를 사용하는 상당히 복잡한 작업인 것처럼 보이는 VM의 포트 ID가 필요합니다.
아래 예에서는 다음과 같은 작업을 수행하여 쉽게 Portid를 얻을 수 있기를 원합니다.
esxcli 네트워크 포트 ID(VMNAME)그러나 나는 그와 비슷한 것을 찾을 수 없습니다.
esxcli 네트워크 포트 통계 가져오기 오류: 필수 매개변수 누락 -p|--portid 사용법: esxcli 네트워크 포트 통계 가져오기 [cmd 옵션] 설명: 특정 포트에 대한 패킷 통계를 가져옵니다. 명령 옵션: -p|--portid= 통계를 가져올 포트의 포트 ID입니다. (필수의)
답변1
에서 다음을 테스트했습니다 ESXi 6.7u2
. 쉘을 통해 포트 ID를 얻을 수 있습니다. 먼저 VM의 World ID를 얻습니다.
esxcli network vm list
결과:
World ID Name Num Ports Networks
-------- ------- --------- ----------
2102511 some_vm 1 some_net
그 다음에:
esxcli network vm port list -w 2102511
어느 것이 당신에게 Port ID
.
답변2
다음 링크를 살펴보십시오. 이것이 당신이 찾고 있는 명령이라고 생각합니다.