Hallo,
since a few days i try to get a script working in orchestrator.
here my script:
System.log("Start SetNics");
// virtualDeviceConfigSpec1 = new VcVirtualDeviceConfigSpec();
virtualDeviceConfigSpec1 = System.getModule("com.vmware.library.vc.vm.spec.config").getVirtualDeviceConfigSpec(nic1,null,VcVirtualDeviceConfigSpecOperation.edit)
// virtualDeviceConfigSpec1.device = nic1;
Server.log("Set NIC2 ("virtualDeviceConfigSpec1.device.deviceInfo.label") to ConfigSprec");
virtualDeviceConfigSpec1.device.backing = new VcVirtualEthernetCardNetworkBackingInfo();
virtualDeviceConfigSpec1.device.backing.network = network1.reference;
Server.log("Set Network1 to backing");
// virtualDeviceConfigSpec1.operation = VcVirtualDeviceConfigSpecOperation.edit;
var virtualMachineConfigSpec = new VcVirtualMachineConfigSpec();
virtualMachineConfigSpec.deviceChange = new Array();
virtualMachineConfigSpec.deviceChange.push(virtualDeviceConfigSpec1);
tempVm.reconfigVM_Task(virtualMachineConfigSpec);
the script should change the network a nic is connected to.
the variables are:
tempVm = VirtualMachine
network1 = Network
nic1 = VcVirtualPCNet32
i hope someone could help
with kind regards
malte
since a few days i try to get a script working in orchestrator.
here my script:
System.log("Start SetNics");
// virtualDeviceConfigSpec1 = new VcVirtualDeviceConfigSpec();
virtualDeviceConfigSpec1 = System.getModule("com.vmware.library.vc.vm.spec.config").getVirtualDeviceConfigSpec(nic1,null,VcVirtualDeviceConfigSpecOperation.edit)
// virtualDeviceConfigSpec1.device = nic1;
Server.log("Set NIC2 ("virtualDeviceConfigSpec1.device.deviceInfo.label") to ConfigSprec");
virtualDeviceConfigSpec1.device.backing = new VcVirtualEthernetCardNetworkBackingInfo();
virtualDeviceConfigSpec1.device.backing.network = network1.reference;
Server.log("Set Network1 to backing");
// virtualDeviceConfigSpec1.operation = VcVirtualDeviceConfigSpecOperation.edit;
var virtualMachineConfigSpec = new VcVirtualMachineConfigSpec();
virtualMachineConfigSpec.deviceChange = new Array();
virtualMachineConfigSpec.deviceChange.push(virtualDeviceConfigSpec1);
tempVm.reconfigVM_Task(virtualMachineConfigSpec);
the script should change the network a nic is connected to.
the variables are:
tempVm = VirtualMachine
network1 = Network
nic1 = VcVirtualPCNet32
i hope someone could help
with kind regards
malte
Tags:
orchestrator,
script,
network,
sdk,
javascript