使用perl脚本在VM上启用VNC端口

时间:2014-03-05 04:46:42

标签: perl virtual-machine vsphere

如何启用vnc端口并使用perl脚本在VM上分配RemoteDisplay.vnc.password,RemoteDisplay.vnc.port参数?

VMWare使用vSphere Perl SDK提供了一些示例perl脚本,它提供了使用配置规范文件在创建或克隆虚拟机时自定义VM或guest虚拟机的选项。我尝试在配置规范文件中指定值,但这不支持这些VNC配置参数。

我从哪里开始? VMware是否提供了我可以使用的功能?

1 个答案:

答案 0 :(得分:0)

我找到了问题here的答案。我可以从用户那里获取配置参数作为键值对并更新这些设置。

my $option = OptionValue->new(key => $key, value => $value);
$vmSpec = VirtualMachineConfigSpec->new(extraConfig => [$option]);
$task = $vm->ReconfigVM_Task(spec => $vmSpec);