Windows 2008 mint VMware Server 1.0.5 host operációs rendszer
A napokban érkezett egy kérdés a „Virtualizáció gyakran feltett kérdések (GYIK) › vmware” kategóriába, ahol Windows 2008-at próbált Xavier VMware host operációs rendszernek, és problémái adódtak. Tegnap este volt egy kis időm, hát feltettem egy Windows 2008 Server Enterprise Edition-t (32 bites) és kipróbáltam, nálam milyen eredményekkel működik rajta a korábban már tesztelt VMware server 1.0.5 illetve a VMware server 2.0 beta 2. Összességében azt mondhatom, kis ácsolással működésre bírható, utána pedig szépen/stabilan (?) megy.
Ezúttal igyekszem több képpel és kevesebb szöveggel az érdeklődők számára bemutatni a Windows 2008 szerveren szerzett VMware szerver üzemeletetési tapasztalataimat (*a cikk megírása után szúrom be ide, sajnos, a kevesebb szöveg nem sikerült*). Célom, hogy Neked, aki a cikket olvasod, minél gyorsabban bemutassam a lehetséges inkompatibilitásból eredő csapdákat, és megkíméljelek 1-2 éjszaka felesleges szívástól. Így, amikor Te fogsz majd hozzá a telepítéshez, kísérletezéshez, már tudni fogod, mikor mit kell tenned.
Vágjunk bele!
Windows 2008 szerver telepítése és konfigurációja VMware szerver használatához
Mivel itt most nem a Windows 2008-at, mint virtuális vendég gépet mutatom be, tőlem teljesen szokatlan módon egy fizikai operációs rendszert (Windows 2008 x32/ENT) kényszerültem telepíteni. Ez lesz a gazdagép, a VMware-t futtató kiszolgáló.
A Windows 2008 telepítése nem okozhat gondot, csak beteszed a lemezt, Next, Next.. Finish. Ami egy picit érdekesebb, hogy telepítés után célszerű az alábbi módosításokat elvégezni, biztos, ami biztos.
Kapcsoljuk ki a Windows 2008 tűzfalat, azzal mindig csak a gond van, amikor valami újat akarunk kipróbálni. Haladóknak később be lehet állítani, hogy menjen a PING a szerver felé (ICMP), illetve, hogy csak a VMware szerverrel való kommunikációhoz szükséges portok legyenek nyitva.
A gép, amin teszteltem egy NVIDIA GeForce 7300GT-vel mutatja a TV-n a képet, naná, hogy 640*480 VGA-t tud csak Windows 2008 alatt. Semmi gond, úgysem szeretek a zúgó gép mellett nyomkodni, így engedélyeztem a Remote Desktop kapcsolatot, így a notebook-omról már kényelmesen tudtam 1024*768-ban hegeszteni a távoli (host) gépet.
Ide tartozik még, hogy a Remote Desktop mintha csak akkor működött volna (a Windows frissítésekkel együtt), miután aktiváltam a teszt Windows 2008 példányomat, és megjelent a kis kék címke az „eredeti” Windows-t igazolva. Most egy évig ez jó lesz tesztelni, mondtam elégedetten a telepítés befejeztével.
IIS7 telepítése (1.0.5 esetén kell, 2.0b2 esetén már nem szükséges)
A VMware server 1.0.5 MUI-ja (Multi User Interface) korábbi tapasztalatok alapján Windows kiszolgálókon az IIS-be települ, és ott egy Virtuális Site-ként működik. A történet egy kis SSL-lel is meg van fűszerezve, mert csak úgy működik. Első feladatod tehát feltenni az IIS-t, mielőtt telepítenéd a VMware server 1.0.5-öt. Figyelem: a VMware szerver 2.0-ás bétához már nem kell IIS, mert az külön saját webszervert használ.
A képen látható, hogy a Windows 2008 „Add Features Wizard” éppen telepít egy-két dolgot, köztük az IIS7-et is.
Régi Microsoft IIS / ASP.NET motorosként a jól megszokott IIS6 manager-ig bezárólag sorozathoz képest most az IIS7 jócskán megváltozott, de nem kaptam szívbajt, hamar kitalálható használata.
VMware server 1.0.5 (1.0.x sorozat) telepítése Windows server 2008-ra
Hogy pontosan mikor és mit kell megnyomni, azzal most nem untatnálak, inkább nézzük a lehetséges csapdákat.
Az elején minden pont úgy megy, akárcsak Windows 2003 szerver esetén. A Windows XP-s forgatókönyv is csak annyiban tér el, hogy ott hiába van IIS-ed, mivel az nem tudja a Virtuális Site-okat, nem fog menni a MUI. Az XP 3,5 GB MAX memória korlátja mellett ez egy újabb nyomós indok, hogy Linux alatt próbálkozz inkább
Békésen ücsörögtem a gépem előtt, amikor egyszer csak egy ilyen tábla ijesztett meg:
Sajnos, a telepítés közben (egy teljesen szűz gépen) a legnagyobb igyekezetem ellenére is az 1.0.5 telepítő elhasal, amikor az SSL tanusítványokat gyártaná a HTTPS-sen keresztül működő MUI-hoz.
Ennek következménye, hogy közli, hogy nem sikerült az IIS-t (jelen esetben az IIS7-et) megfelelően beállítani. Ez gáz, mondtam. Segítség, Google! A megoldás kicsit lejjebb olvasható, a telepítés a hiba ellenére sikeresen lemegy.
Amúgy a telepítés az OpenSSL elszállása után szépen tovább megy, és amikor a virtualizációs hardverhez szükséges meghajtókat telepíteni, ilyen szép piros ablakkal szórakoztat majd (hajrá Windows 2008!)
A telepítés befejeztével, minden pont olyan mint bármely más Windows operációs rendszeren, szépen működik a rendszer.
Láthatóan nem viccelek, egy korábban Linux alatt készített (1.0.5) virtuális gép most simán indul Windows 2008 alatt.
PowerShell a barátom, szép kék háttere van, nem úgy mind az uncsi régi cmd.exe. Azért ennél még egy picit több újdonság is van benne, de erről most lemaradok. Ha újra születnék, akkor Oracle DBA helyett valószínűleg Windows 2008 MCSE vizsgára hajtanék. Persze, pénz beszél, szakértő tanul. Ha-ha!
A képen jól látszik, hogy nem csaltam, még a hálózati bridge is működik. A host-only és NAT-ot már nem volt kedvem végignyomkodni, de vélhetően az is menne. Ha esetleg valakinek van tapasztalata és komolyabban gondolja a Windows 2008-hostot, legyen kedves hozzászólni a témához.
MUI megjavítása Windows 2008 / IIS7 alatt (újra kell telepíteni a MUI-t, csak a MUI-t, és másodjára jó lesz)
Emlékszel még? A MUI telepítése elhajlott, mert az OpenSSL elfáradt első alkalommal.
Pedig látszólag minden ok, létrejött a site az IIS7 alatt. A hibajelenség a következő: nem megy a „HTTPS” (SSL) csak a HTTP-s (nem titkosított) MUI site. Ha elrontod a jelszót, akkor „Permission denied: Login (username/password) incorrect” tehát valami megy. Viszont, ja jó a jelszó, akkor „Your session has expired. Please login.”. Az utóbbi hibaüzenet korrekt magyar fordítása: Sajnálom, de csak SSL birtokában vagyok hajlandó működni HTTP-n át is, megszívtad.
A hibát itt próbálják a VMware-es társak megoldani:
IIS Configuration Failed installing VMware Management Interface for VMware Server 1.0.5
http://communities.vmware.com/thread/136478
I’m installing VMware Server 1.0.5 on a Windows Server 2003 SP2 system. During the install of the VMware Management Interface I get the following error:
Warning 25301. IIS configuration faield (131073). You will have to configure the VMware site manually.
Tehát lehetséges, hogy ez a hiba az 1.0.5 miatt van, hiszen előfordulhat Windows 2003 kiszolgálón is. Erre most nem tudok válaszolni, de nem is kell. Ha esetleg neked is előjön ez a hiba, akkor íme a megoldás.
Itt mondja meg valaki végre (!) a frankót, a sok mellébeszélés helyett (ekkor már 15 perce nyomkodtam a Google-t):
http://communities.vmware.com/thread/133126?tstart=150
Re: VMServer v1.0.5-80187 Warning 25301. IIS configuration failed (131073) Mar 18, 2008 3:46 AM
On windows, just run the install again. Click modify, then select "feature will not be installed" on the "vmware management interface". Do the same again, exept select "this feature will be installed on the selected drive".
A telepítőt újraindítva a módosítást kell választani. Először levenni, majd pedig újra feltenni a VMware Management Interface-t (vagyis újratelepíteni ezt a komponenst).
A MUI újratelepítését követően nem kell anyázzunk többet, végre működik a dolog. Hurrá, minden megy, Windows 2008, mennek a VMware szervizek, megy a MUI, megy a hasam is, ennyi idegeskedés után. Tehát most megyek én is…
Windows szerver 2008, 32 vagy 64-biten fusson a VMware kiszolgáló?
Nem tudom, hogy x64-es operációs rendszeren lehet-e eltérés a fenti működéstől, de nekem 32 biten minden simán összejött. Korábbi tapasztalataim alapján óvakodok az x64-től a kék led-es SLI-s játék desktop gépek világában (egy HP-Unix beton stabil Itanium processzorral, de nem egy x64 Linux disztribúció mondjuk egy 64 bites AMD procin). Persze, lehet sokat javult a helyzet az elmúlt fél évben. Akkor majd egy év múlva újra megpróbálom, addig pedig PAE (Physical Address Extension) a barátom.
Ha majd több tapasztalatom lesz 64-bites host gépek üzemeltetésével, akkor majd megírom a tutit ez ügyben. Addig is úgy gondolom, az Intel-VT technológia segítségével nem probléma 64-bites operációs rendszert futtatni 32 bites gazdagép alatt, és ez így van jól.



