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?

VN:F [1.8.2_1042]
Rating: 10.0/10 (4 votes cast)
Segédlet: Windows template létrehozása10.0104

Comments are closed.

Cimkék
Levelezési lista
Google Groups
Csatlakozz a levelezési listánkhoz!
Email:
Irány a levlista oldalára
Támogatóink
EMC
ERP
Keresés