有没有人有如何从 Linux 中的 CLI 更改 Vmware vSphere VM 的网络标签(即 vlan)的示例?
我曾遇到过 VMware 的 perl SDK,但我希望有人能提供一个可以完成这项工作的示例,而不是从头开始学习并浏览密集的文档。Perl 不是我的首选(这也会减慢我的速度)。
任何帮助均感激不尽。
更新:我遇到过重新配置虚拟机,看起来像应该完成这项工作,但我还没有看到任何关于它如何管理网络端口的例子。
答案1
答案2
嗯,这不是虚拟机您需要更改的“网络标签”但相应的 vSwitch 的端口组 - 显然这将更改使用该端口组的所有虚拟机的名称。
话虽如此,我还是仔细查阅了 PERL 命令行参考资料,但根本找不到这样做的方法,抱歉,只能通过 GUI。话虽如此,我还是找到了这在‘管理对象类型’/‘网络’下有一个名为‘Rename_Task’的方法 - 我认为这就是他们通过 GUI 执行此操作的方式。
当然,请注意,对单个主机执行此操作将破坏 vMotion/DRS,因为它们要求整个集群中的端口组名称相同。