вторник, 28 августа 2012 г.

Could not connect using the requested protocol

Неожиданно команда PowerCLI Connect-VIServer VI.SERVER.NAME стала выдавать ошибку:
PowerCLI D:\VMware\Infrastructure\vSphere PowerCLI> Connect-VIServer VI.SERVER.NAME
Connect-VIServer : 11/22/2011 7:35:37 AM Connect-VIServer Could not connect using the requested protocol.
At line:1 char:17
+ Connect-VIServer <<<<  VI.SERVER.NAME
+ CategoryInfo : ObjectNotFound: (:) [Connect-VIServer], ViServerConnectionException
+ FullyQualifiedErrorId : Client20_ConnectivityServiceImpl_Reconnect_ProtocolError,VMware.VimAutomation.ViCore.Cmd

Оказалось что проблема в том, что используется прокси сервер. В моем случае достаточно было просто отключить прокси в настройках IE, т.к. на сервере Inet не требуется. Более правильный случай описан в KB:


1. Посмотреть вывод команды
Get-PowerCLIConfiguation

2. Убеждаемся что используем системные настройки прокси:
C:\PS>Get-PowerCLIConfiguration
Proxy Policy Default Server
                               Mode
-------------------------       ---------------
UseSystemProxy      Single
Note: This output indicates that the PowerCLI is using the System Proxy.
3. Для отключение использования прокси в PowerShell выполняем команду:
Set-PowerCLIConfiguration -ProxyPolicy NoProxy -Confirm
4. И смотрим вывод команды:
C:\PS>Set-PowerCLIConfiguration -ProxyPolicy NoProxy -Confirm
Perform operation?
Performing operation 'Update vSphere PowerCLI configuration.'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
Proxy Policy Default Server
                     Mode
------------         ---------------
NoProxy              Single 

Источник

Комментариев нет:

Отправить комментарий