Создание соединения и запроса с помощью vmwareStack Overflow

Я смотрю на использование этой библиотеки PHP для подключения к хостам vcenter и получения некоторых данных о vms, расположенных там:

https://github.com/vadimcomanescu/vmwarephp

Это похоже на то, что может быть очень полезным для меня.
Однако у меня проблемы с подключением к хосту.

Используя простой, существующий запрос клиента SOAP, я могу подключиться к моему vhost, используя:
«https://top.mydomain.net/sdk»

При попытке подключиться с помощью этой библиотеки, я пытаюсь

$vhost = new \Vmwarephp\Vhost(‘top.mydomain.net:443’, ‘username’, ‘password’);

Который выбрасывает без ошибок. Но если я сделаю еще один запрос к vhost, например:

$virtualMachines = $vhost->findAllManagedObjects('VirtualMachine', array('configStatus'));  (or anything)

Я получил:

PHP Fatal error: Uncaught exception ‘Vmwarephp\Exception\Soap’ with message ‘ServerFaultCode: type. InvalidRequest: InvalidRequest Object
(
)
‘ in /var/www/smc/lib/vendor/vmwarephp/library/Vmwarephp/Service.php:74

Добавлен небольшой отладочный файл в Service.php, но я не уверен, что делать с ответом:

error is – RetrieveServiceContentArray
(
[_this] => SoapVar Object
(
[enc_type] => 101
[enc_value] => ServiceInstance
[enc_stype] => ServiceInstance
)

)
PHP Fatal error: Uncaught exception ‘Vmwarephp\Exception\Soap’ with message ‘ServerFaultCode: type. InvalidRequest: InvalidRequest Object

Какие-либо предложения? Я подключаюсь к серверу vCenter под управлением 5.5

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]