On Fri, 29 Jul 2011 09:43:54 -0400 (EDT) James Labocki jlabocki@redhat.com wrote:
[root@cldmgr01 ~]# curl -u rhevadmin@cloud.redhat.com:password https://fqdn:8543/rhevm-api-powershell/
rhevm_deltacloud_username: deltacloud@cloud.redhat.com rhevm_deltacloud_password: Password rhevm_deltacloud_powershell_url: https://fqdn:8543/rhevm-api-powershell
You tried with rhevadmin user, but iwhd is apparently configured to use "deltacloud" user. Please try deltacloud@, see how that works.
Since you are redacting more than just password before posting, and so I cannot see the true picture, it falls on you to be very careful comparing parameters of factory and curl.
ImageFactoryException: Failed to extract RHEV-M UUID from warehouse POST reponse: failed ERROR curl failed GET url `https://rhevm.cloud.redhat.com:8543/rhevm-api-powershell/'
Look, this is a simple thing. All those mounts and whatnot are immaterial at present juncture. The iwhd receives an error when it tries to access the root of the API, that's all it is. Unfortunately, libcurl does not tell us if it's 403, 404, or what it is. That is why you run CLI curl with the _same parameters_ on the same host, but with -v, which allows to determine what fails. Maybe it's just iptables or a typo in some configuration somewhere. The most surefire way to know would've been tcpdump, but alas, RHEV-2.2 forces SSL.
-- Pete