ESXi elérése openwsmannel linuxról

+2 votes
asked Apr 10, 2014 in IRF tantárgy by varyannazs (72 points)  
edited Apr 10, 2014 by micskeiz

a problémám az, hogy wbemcli-vel el tudom érni az esxi szervert, viszont a wsman-t nem tudom működésre bírni, pedig a házimba az kell.

wbemcli ecn 'https://cimtar:jelszo@10.6.17.109' -noverify 

parancsra kapok választ, viszont a

wsman -h 10.6.17.109 -u cimtar -p jelszo --auth basic --port 443 identify -d 6 

-ra és a

wsman -h 10.6.17.109 -u cimtar -p jelszo --auth basic --port 443 enumerate 'http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_Processor' -d 6 

-ra hibaüzenetet kapok:

Connected to 10.6.17.109 (10.6.17.109) port 443 (#0)
POST /wsman HTTP/1.1
Host: 10.6.17.109:443
Accept: */*
Content-Type: application/soap+xml;charset=UTF-8
User-Agent: WS-Management for all
Content-Length: 238

upload completely sent off: 238 out of 238 bytes
Empty reply from server
Connection #0 to host 10.6.17.109 left intact
Apr 10 13:10:44  Error = 52 (Server returned nothing (no headers, no data));   curl_easy_perform failed

és a hibaüzenetek maradnak ugyanazok. Próbáltam átállítani a portszámokat az openwsman.conf-ban az opensusén és az esxi-n is, és nem volt semmi változás. (módosítás után mindig újraindítottam az openwsmant, nem tudom, hogy ez van-e rá hatással)

Hogyan kéne ezt megoldani?

commented Apr 10, 2014 by micskeiz (2,873 points)  
Ha az opensuse-ról akarsz ESXi-re csaltakozni, akkor az opensuse-n az openwsman.conf-ot teljesen felesleges állítani, mert az az opensuse-n futó WSMAN kiszolgáló beállításai. Ezt a részt töröltem a kérdésből, mert teljesen zavaró volt.

1 Answer

0 votes
answered Apr 10, 2014 by micskeiz (2,873 points)  
selected Apr 10, 2014 by varyannazs
 
Best answer

Az ESXi-nek a CIM-mel kapcsolatos dokumentációja itt található:

CIM SMASH/Server Management API

Itt érdemes megnézni a Programming Guide leírást. Ebben a CIM Server Ports résznél van leírva, hogy az ESXi alapértelmezésként itt figyel:

WS-Man/HTTP 80 No 

WS-Man/HTTPS 443 Yes 

Tehát a 443-as porton HTTPS-en figyel, azaz a wsman eszközt úgy kell felparaméterezni, hogy SSL kapcsolatot próbáljon kiépíteni.

Másik lehetőség, hogy az ESXi-n (!) az openwsman config fájlában engedélyezed a http-t, és akkor a 80-as portra csatlakozol.

commented Apr 10, 2014 by varyannazs (72 points)  
igen, pont a wsman és az ssl kapcsolatával volt a gond igazából, a másik kérdést csak most láttam erről, remélem az megoldja.
...