如何启用vnc端口并使用perl脚本在VM上分配RemoteDisplay.vnc.password,RemoteDisplay.vnc.port参数?
VMWare使用vSphere Perl SDK提供了一些示例perl脚本,它提供了使用配置规范文件在创建或克隆虚拟机时自定义VM或guest虚拟机的选项。我尝试在配置规范文件中指定值,但这不支持这些VNC配置参数。
我从哪里开始? VMware是否提供了我可以使用的功能?
答案 0 :(得分:0)
我找到了问题here的答案。我可以从用户那里获取配置参数作为键值对并更新这些设置。
my $option = OptionValue->new(key => $key, value => $value);
$vmSpec = VirtualMachineConfigSpec->new(extraConfig => [$option]);
$task = $vm->ReconfigVM_Task(spec => $vmSpec);