Segédlet: Windows template létrehozása
Bár már nagyon sok helyen leírták azt gondolom, magyarul még sehol sem jelent meg (javítsatok ki, ha tévedek) a template készítés folyamata elejétől a végéig, természetesen beleszőttem a saját tapasztalataimat és javaslataimat is.
Fogalmak (saját értelmezésem)
Mi a template? A template egy olyan, korábban létrehozott virtuális gép (nevezik ezt “golden image”-nek is), amelynek a lemásolásával nagyon rövid idő alatt hozhatunk létre egy új virtuális gépet. Az új virtuális gép jellemzőiben természetesen tökéletes mása lesz a template-nek, melyet a létrehozás után testre kell szabni.
Mit tartalmaz a template? A template tartalmazza a (virtuális) hardver környezetet, a telepített operációs rendszert, a feltétlenül szükséges alkalmazásokat és beállításokat.
A template testreszabásában kétféle módon járhatunk el, van egy könnyebb út (a Microsoft sysprep felhasználásával) és egy nehezebb (kézi testreszabás), mindkettőről beszélni fogok, de természetesen mindenkinek a könnyebb út használatát javaslom.
Microsoft SysPrep (System Preparation tool)
Amennyiben nem a könnyebbik utat választjuk, ezt a lépést ki lehet hagyni.
- Első lépésként le kell tölteni a Microsoft oldaláról a sysprep csomagot minden olyan Windows verzióhoz, amelyből template-t szeretnénk készíteni:
- A letöltött csomagot ki kell bontani, pl.: “WindowsServer2003-KB926028-v2-x86-ENU.exe /X“
A kibontott fájlok között meg kell keresni a deploy.cab fájl, aminek a tartalmát kicsomagolva a Windows verziójától függően el kell helyezni a vSphere Center megfelelő könyvtárában, melynek a gyökere a “C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\sysprep“, a vCenter telepítése által már itt létrehozott könyvtárak nevei jó támpontul szolgálnak a megfelelő kiválasztásában.
Ezekkel a lépésekkel előkészítettük a “templételés” könnyebbik útját.
Template létrehozása
Ebben a lépésben a template létrehozása gyakorlatilag semmiben sem különbözik egy “hagyományos” virtuális gép létrehozásától, hisz ugyanazokat a lépéseket kell végrehajtani, csak arról nem szabad elfelejtkezni, hogy ez a gép semmi olyan specialitást nem szabad, hogy tartalmazzon, amire később a templét-ből létrehozott gépek nem mindegyikében lesz szükség.
- Létre kell hozni egy virtuális gépet a kívánt, még éppen elégséges (hisz maga a gép sosem fog futni a telepítés után, a belőle létrehozott gépeken pedig tudunk módosítani) hardver összetevőkkel. Javaslom, hogy
- multi processzoros kernel települése érdekében (természetesen csak ha tervezünk a későbbiekben ilyen virtuális gépet létrehozni) legalább 2 processzort használjunk,
- minden meglepetésre felkészülve a háttértár mérete legyen kellően nagy, a típusát érdemes “Thin Provision”-re állítani, így foglalja a lehető legkevesebb helyet,
- használjuk a lehető legfejlettebb hálózati kártyát, amivel elkerülhetjük a VMware Tools telepítése utáni hálózati problémákat (amik a MAC cím és a driver változása miatt adódhatnak),
- olyan hálózatba rakjuk a gépet, amelyről az valamilyen módon kilát az internetre a frissítések beszerzéséhez,
- 32 bites XP esetében LSI SCSI kártyát használjunk, a drivert le kell tölteni az LSI honlapjáról és a telepítőt majd F6-tal indítva hozzá kell adni a telepítéshez,
- a gép neve valamiképpen tartalmazzon utalást arra nézve, hogy ez template és milyen operációs rendszert tartalmaz (pl.: template_MSW2K3-STD-32bit),
- Tipp: a template megosztott háttértár helyett helyire is telepíthető, ekkor viszont csak az adott fizikai gépről lehet a későbbi létrehozásokat megcsinálni.
- Operációs rendszer telepítése a megszokott módon.
- VMware Tools telepítése. Érdemes az egyedi telepítést választani és a “Wyse Multimedia Support” kivételével minden komponenst telepíteni. Később jól jöhet!
- A hálózati kártya IP-címét vagy DHCP-re kell állítani vagy olyan fix címre, melyről tudjuk, hogy később sem szabad használnunk.
- Az operációs rendszer szervizcsomagjainak és egyéb frissítéseknek a telepítése.
- A fölösleges szolgáltatások el kell távolítani vagy le kell tiltani (többek között a “Windows Time” szolgáltatást és be kell állítani a VMware Tools-ban, hogy szinkronizálja a virtuális gép óráját a fizikai géppel, ajánlott olvasmány a témához).
- Szükséges alkalmazások telepítése és bekonfigurálása (RDP, VNC, PDF olvasó, vírusirtó, tömörítő, felügyeleti ügynökök, SNMP, Java, .NET, stb).
- Letöltött alkalmazások telepítő fájljainak és az operációs rendszer által elmentett “uninstall” fájlok és könyvtárak törlése.
- CD-ROM meghajtó betűjelének megváltoztatása (pl. Z:).
- Töredezettség mentesítés.
- Gép kikapcsolása.
- A virtuális gép template-té konvertálása (“Convert to template”).
Ha minden lépés sikeres volt, ekkor már bevetésre kész a template.
Virtuális gép létrehozása template-ből, avagy “Deploy Virtual Machine from Template”
Amennyiben a nehezebb, azaz manuális utat választottad, a 3. lépésben a “Do not customize” pontod válaszd, majd befejezve a létrehozást kész a virtuális gép, annak testreszabását kézzel kell elvégezni.
A “Deploy Virtual Machine from this Template” parancs segítségével indítsuk el az új virtuális gép létrehozását:
- A “Name”, az “Inventory Location”, a “Host / Cluster” és a “DataStore” egyedi igények szerinti megadása.
- A “Disk Format” lépésben a “Thick Format” pontot válasszuk, így a teljes háttértár létrejön.

- Ha a “Microsoft Sysprep” bekezdésben leírtakat jól csináltuk, a “Guest Customization” lépésben kiválasztható a “Customize using the Customization Wizard” pont, válasszuk is ki, a “Next” gomb megnyomására egy új ablak nyílik, amiben testre szabhatjuk az új virtuális gépet.
- A lépésekben megjelenő mezők kitöltése egyértelmű, nem térnék rájuk külön ki, kivéve a következő kettőt
- “Network” lépés. Érdemes a “Typical” beállítást választani és megfelelően konfigurálni a virtuális gépet.
- “Save Specification” lépés. Amennyiben elmentjük a testreszabás beállításait, úgy a következő alkalommal a “Guest Customization” lépésben (3. pont) használhatjuk azt a “Customize using an existing customization specification” pontot választva, ezzel kerülve el az állandó adatok rögzítését (pl. kulcs).
- A folyamat lezárásával (“Finish”) létrejön a virtuális gép, mely indítása után lefut a testreszabás a megadott paramétereknek megfelelően.
Ettől a ponttól kezdve nincs más hátra, mint birtokba venni a gépet és a funkciójának megfelelően beállítani.
Javaslat
Érdemes az elkészített template-eket hónapról hónapra elővenni és egy kicsit “leporolni” őket, azaz visszakonvertálni “hagyományos” virtuális géppé (“Convert to virtual machine”) és elindítva telepíteni az időközben kiadott frissítésekkel és szerviz csomagokkal, valamint aktualizálni a telepített alkalmazásokat (pl. vírusirtó). Ha kész, egyszerűen újra template-té kell tenni a gépet (“Convert to template”) és újra használhatjuk, mint “golden image”-t. Ezzel sok időt spórolhatunk meg a későbbiekben.
Lehetséges hibák és azok megoldása
- Ha a “Guest Customization” lépésnél mindhárom pont szürke, azaz kiválaszthatatlan, és alattuk a “Windows customization resources were not found on the server” hibaüzenet látszik az azt jelenti, hogy a Virtual Center nem találja a szükséges fájlokat a megadott — a template operációs rendszerétől függő — könyvtárban, érdemes átnézni a szervert a “Microsoft SysPrep” bekezdésben leírtak alapján.
u.i.: van jó magyar szó a template-re? pl. sablon vagy minta? És a deploy-ra?



