Существует ли способ непосредственно собрать идентификатор порта VMware с помощью командной строки?
Я пытаюсь сделать контроль switchports легким через esxcli, но для получения статистики порта, я требую портированного из VM, который, кажется, вполне включенная операция с помощью vMA (Помощник Виртуальной машины)
Пример ниже, я просто хочу легко смочь быть портированным путем выполнения чего-то как:
esxcli network portid (VMNAME)Но я ничто не могу найти подобным этому.
esxcli network port stats get Error: Missing required parameter -p|--portid Usage: esxcli network port stats get [cmd options] Description: get Packet statistics for a given port. Cmd options: -p|--portid= Port ID for the port to get statistics. (required)
Я тестировал следующее на ESXi 6.7u2
. Можно получить идентификатор порта через оболочку. Сначала получите 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
Что дает вам ID порта
.