Назад | Перейти на главную страницу

Изменить метку сети VMware vSphere через интерфейс командной строки

Есть ли у кого-нибудь пример того, как изменить сетевую метку виртуальной машины Vmware vSphere (например, vlan) из CLI в Linux?

Я наткнулся на SDK VMware для perl, но вместо того, чтобы изучать его с нуля и пролистывать объемную документацию, я надеялся, что у кого-то может быть пример, который сделает эту работу. Perl не был бы моим первым выбором (что также меня тормозит).

Любая помощь приветствуется.

Обновить: Я наткнулся на vmreconfig.pl, который выглядит так должен выполняет свою работу, но я не видел ни одного примера того, как он может управлять сетевыми портами.

После серьезных поисков в Google, взлома Perl и небольшого отчаяния я наткнулся на это сообщение на форуме, и, в частности, интересно, этот сценарий.

Использование:

./updateVMDVPortgroup.pl --server 10.10.15.15 --vmname development-3 \
   --vnic 1 --portgroup dvPortGroup-Inside --dvs dc1-cluster-e01-dvSwitch2

Просто работа!

Ну это не ВМ «метка сети», которую вам нужно изменить, кроме соответствующей группы портов vSwitch - очевидно, это изменит это имя для всех виртуальных машин, которые используют эту группу портов.

Тем не менее, я пролистал ссылку на командную строку PERL и не могу найти способ сделать это вообще, извините, только через графический интерфейс. Тем не менее, я нашел в ЭТОТ, в разделе «Тип управляемого объекта» / «Сеть» есть метод под названием «Rename_Task» - я думаю, что они делают это через графический интерфейс.

Конечно, имейте в виду, что выполнение этого для одного хоста нарушит работу vMotion / DRS, поскольку для этого требуется, чтобы группы портов имели одинаковое имя в кластере.