Hi,
We are trying to automate the process of creating new VM through HP Opeartion Orchestration tool.
We are able to Deploy VM's from Template using HPOO ,the newly Created VM's are having same System name & IP address ,
because of this I can't able to access the VM's through HPOO Remotely and can't able to change their IP Address
We had found another way to change the IP's of VM's (having Same IPaddress) using "VMWare vSphere PowerCLI client"
Below mentioned commands we are executing Through VMWare vSphere PowerCLI client (which installed in VCenter server)
1.Connect-VIServer –Server <ServerIP> –Protocol https –User <user> –Password <pwd>
2.get-vm <VMName>| Get-VMGuestNetworkInterface | ? {$_.name -eq "Local Area Connection"} | Set-VMGuestNetworkInterface -IPPolicy static -Gateway 198.98.64.1 -Netmask 255.255.255.0 -Ip 198.98.64.131 -Verbose
We tried to execute these commands through HPOO remotely on VCenter server but we are getting access denied error.
So We installed "vSphere PowerCLI client" on HPOO Development Server and trying to execute the commands mentioned above.
I am able to execute command -1 but unable to execute the command -2,getting error ,mentioned the details below
-----------------------------------------------------------------------------------------------------------------------
Error Details:
[vSphere PowerCLI] C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI
> Get-VMGuestNetworkInterface -VM vmforOO -HostUser root -HostPassword Pwd@123 -
GuestUser Administrator -GuestPassword Pwd@1234
Get-VMGuestNetworkInterface : 2/20/2012 7:41:59 AM Get-VMGuestNetworkInterfa
ce Unable to parse script output.
At line:1 char:28
+ Get-VMGuestNetworkInterface <<<< -VM vmforOO -HostUser root -HostPassword Pwd@123 -GuestUser Administrator -GuestPassword Pwd@1234
+ CategoryInfo : InvalidArgument: (:) [Get-VMGuestNetworkInterfac
e], ViError
+ FullyQualifiedErrorId : Client20_VmHostServiceImpl_GetVmGuestNetworkInte
rface_UnableToParse,VMware.VimAutomation.ViCore.Cmdlets.Commands.GetVmGues
tNetworkInterface
[vSphere PowerCLI] C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI
-----------------------------------------------------------------------------------------------------------------------
Note: we are using win2k8sp1
Regards,
Hussain
Did you use the 32-bit PowerCLI version ?
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
Yes Using 32 bit CLi Version
When I am executing
Get-VMGuestNetworkInterface -VM vmPortar -HostUser root -HostPassword pwd@123 -GuestUser Administrator -GuestPassword pwd@1234
Getting below mention error:
......Cannot bind parameter 'VMGuest' Cannot convert the "vmPortar" value type "system.string" to type "VMware.vimAutomation.VirCore.Types.V1.VM.Guest.VMGuest"............
Attached screenshot for the reference
The command seems to expand the -VM parameter to the -VMguest parameter.
Can you try:
Get-VMGuestNetworkInterface -VM (Get-VM vmPortar) -HostUser root -HostPassword pwd@123 -GuestUser Administrator -GuestPassword pwd@1234
Hi Hussain,
There is something strange with the OS network configuration output that our cmdlet is unable to parse. Please follow the steps bellow:
1. Copy and run the script <powercli_install_dir>\GetVmGuestNetworkInterface_WindowsGuest.bat in the guest OS
2. Export the output to a .txt file
3. Attach it to your next reply here
We'll see what causes the error and we'll implement a fix in a future release.
Thanks,
Nedko