Jó napot, kedves Habra lakói!
Ennek a cikknek az a célja, hogy rövid áttekintést adjon a különféle rendszerek WDS-en (Windows Deployment Services) keresztül történő üzembe helyezésének lehetőségeiről.
Ez a cikk rövid útmutatást ad a Windows 7 x64, Windows XP x86, Ubuntu x64 telepítéséhez, valamint hasznos eszközök hozzáadásához a hálózati rendszerindításhoz, mint például a Memtest és a Gparted.
A történet az eszembe jutó ötletek sorrendjében fog elmesélni. És minden a Microsofttal kezdődött...
És most maga a történet:
Nem sokkal ezelőtt eszembe jutott az az értelmes ötlet, hogy WDS segítségével telepítsek munkahelyi rendszereket. Ha valaki elvégzi helyettünk, az jó. És ha közben tanulunk valami újat, az kétszeresen kellemes. Nem fogok részletesen foglalkozni a WDS-szerepkör telepítésének leírásával - a Microsoft mindent a Következő-Következő-Következőre bont ki, és cikkek hegyei vannak erről a témáról. És röviden elmondom a Windows-képekkel való munkáról, azokra a pillanatokra összpontosítva, amelyek nehézségeket okoztak. A nem Microsoft rendszereket részletesebben ismertetjük (amelyről a cikk indult).
Kezdjük el.
A képtárolóként és műveletkoordinátorként működő kiszolgálón Windows Server 2008 R2 található. A szolgáltatás megfelelő működéséhez olyan szerepekre van szükség, mint a DHCP és a DNS. Nos, az AD a gépek tartományba való bevitelére szolgál. (Ezeket a szerepköröket nem kell egy gépen tartani, az egész struktúrában szétoszthatók. A lényeg, hogy megfelelően működjenek)
1. A WDS beállítása
Hozzáadjuk a szükséges szerepköröket, és gyorsan belépünk a WDS konzolba, inicializáljuk a szerverünket, és a következőket látjuk:
- Képek telepítése - telepítési képek. Személyre szabott, gyönyörű rendszerek, amelyeket mi is bevezetünk. A kényelem érdekében több csoportot is felvehet rendszertípus szerint: Windows 7, XP vagy feladattípus szerint - IT részleg, ügyfélosztály, kiszolgálók
- Boot Images — képek betöltése. Ami először fel van töltve a gépre, és mindenféle műveletet megenged vele. A legelső kép, amely oda kerül, a telepítőlemezen található (Windows 7 esetén ez a források mappa és az install.wim vagy boot.wim fájlok.
De aztán mindenféle érdekességet csinálhatsz belőlük:- Kép rögzítése vagy rögzítő kép - fő eszközünk lehetővé teszi, hogy másolatot készítsünk a beállított rendszerről, amelyet korábban a sysprep dolgozott fel, és ez a sablonunk.
- Felfedezési kép — lehetővé teszi a konfigurált rendszerek képeinek feltöltését olyan számítógépekre, amelyek nem támogatják a hálózati rendszerindítást.
- Függőben lévő eszközök — olyan eszközök, amelyek rendszergazdai jóváhagyásra várnak a telepítéshez. Tudni akarjuk, ki helyezi el a bájunkat a számítógépén.
- Multicast átvitelek — multicast levelezés. Egy kép nagyszámú kliensre történő telepítésére szolgál.
- Drivers - sofőrök. Segítenek hozzáadni a szükséges illesztőprogramokat a kiszolgálón lévő lemezképekhez, és elkerülni az ilyen típusú hibákat:
Az illesztőprogramok WDS-kiszolgálóhoz való hozzáadása után hozzá kell adni őket a kívánt rendszerindító lemezképhez.
Igen, és még egy dolog - minden rendszerbitmélységhez saját rendszerbetöltőt és telepítőt kell készítenie. Az állatkerti változatosságnak ára van.
Valójában a WDS-ünk már készen áll. A gépről hálózaton keresztül indíthatunk rendszert, és láthatunk egy kiválasztási ablakot a rendszerindító képeinkkel.
Nem írom le az ideális kép elkészítésének minden szakaszát, csak hagyok egy linket a magam által használt cikkhez:
És itt
2. Univerzális rendszerbetöltő
Nagyon jó, hogy ilyen rendszerünk van. Használata öröm. De van valami mód arra, hogy még könnyebbé tegye az életét?
Linuxot akarok telepíteni rajta!
Először is, mint sokan emlékeznek rá, a Windows és az Ubuntu párhuzamos telepítése nem ér véget a Windows rendszerbetöltő számára. Ezt az univerzális GRUB váltja fel.
Ez itt is ugyanaz. Szükségünk van egy univerzális rendszerbetöltőre, ezt teljesítsd
1) Töltse le a legújabb verziót (az írás idején ez
Ezek a fájlok érdekelnek minket:
corepxelinux.0
com32menuvesamenu.c32 (betöltéskor szöveges felületként használhatja a menu.c32-t)
com32chainchain.c32
A rendszerbetöltő használatára vonatkozó összes kézikönyv azt írja, hogy ezzel a hárommal minden működik. Hozzá kellett adnom az ldlinux.c32, libcom.c32 és libutil_com.c32 fájlokat. Ezt megteheti - másolja ki az ajánlottakat, és futtassa. Melyik fájlról lesz panasz - másolja át a mappába.
Szükségünk van a memdisk fájlra is az iso letöltéséhez. Mi is ebbe a mappába tettük
2) Tegye őket abba a mappába, ahol az összes WDS-képet tárolja. Mégpedig itt - RemoteInstallBootx64 (csak a 64-et fogjuk telepíteni, 86 esetén ebbe a mappába is helyezzük el ugyanazokat a fájlokat.)
3) Nevezze át a pxelinux.0-t pxelinux.com-ra
4) Alkossunk mappa pxelinux.cfg a konfigurációs fájlnál maga a fájl (természetesen már ebben a mappában is) az alapértelmezett (kiterjesztés nélkül!) a következő tartalommal:
ALAPÉRTELMEZETT vesamenu.c32
PROMPT 0
NOESCAPE 0
LEHETŐSÉGEK 0
# Időtúllépés 1/10 s egységekben
IDŐTARTÁS 300
MENÜ MARGÓJA 10
MENÜ SOROK 16
MENÜ LAPSZÖVET 21
MENÜ IDŐTÖRZÉS 26
MENÜ SZÍNEK 30;44 #20ffffff #00000000 nincs
MENÜ SZÍNES GÖRGÖGZÍTŐ 30;44 #20ffffff #00000000 nincs
MENÜ SZÍNE CÍM 0 #ffffffff #00000000 nincs
MENÜ SZÍNES SEL 30;47 #40000000 #20ffffff
MENÜ HÁTTÉR pxelinux.cfg/picture.jpg #picture 640×480 a háttérhez
MENÜ CÍME Válaszd a sorsodat!LABEL wds
MENU LABEL Windows Deployment Services (7, XP, rendszerindító lemezképek)
KERNEL pxeboot.0LABEL helyi
MENÜ ALAPÉRTELMEZETT
MENU LABEL Indítás merevlemezről
LOCALBOOT 0
Típus 0x80
5) Készítsen másolatot a pxeboot.n12 fájlról, és nevezze el pxeboot.0-nak
6) Ezek után meg kell tanítanunk a WDS-ünket az univerzális rendszertöltőről való rendszerindításra. 2008-ban ez a grafikus felhasználói felületen keresztül, 2008-ban az R2 - a parancssoron keresztül történt. Nyissa meg és írja be:
- wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
- wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64
Parancssori kimenet:
Ennyi, elindulunk, és meglátjuk az áhított képernyőt:
Ez egy alap konfig, az igényeidhez igazíthatod (céglogó, rendszerindítási sorrend stb. Egyelőre csak WDS-re tudja átvinni a vezérlést és újra a merevlemezről bootolni. Tanítsuk meg Ubuntut indítani!
3. Egy sasfióka repülésre tanítása
Mi kellettünk ott? Ubuntu, Gparted? Adjuk hozzá a memtestet a rendeléshez.
Kezdjük a legegyszerűbbel:
memtest
Hozzon létre egy külön mappát a Linux fájlok számára a Boot/x64 WDS mappában, például a Distr. És a benne lévő almappák a megfelelő rendszereinkhez:
Töltse le a
címke MemTest
menücímke MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso
Ezzel a kis képünket betöltjük a memóriába és onnan elindítjuk. Sajnos ez nekem nem működött nagy képekkel.
Hasított
Töltse le a
Mik ezek a fájlok? (Lehet, hogy tévedek a megfogalmazásban, kérem az olvasókat, javítsanak ki, ha tévedek)
- vmlinuz (gyakrabban látható vmlinux) - tömörített kernelfájl
- initrd.img - a gyökér fájlrendszer képe (minimum szükséges a rendszerindításhoz)
- filesystem.squashfs – a működés során használt fájlok
Az első két fájlt a letöltési mappába helyezzük (esetemben ez Bootx64DistrGparted), a harmadikat pedig az IIS szerveren (szerencsére a WSUSa-hoz már telepítve van).
Lírai kitérő - sajnos nem jött be az a trükk, hogy egy memdiskre nagy disztribúciós készletekkel egy iso képet töltsek be. Ha hirtelen megtudja a siker titkát, ez egy kiváló megoldás lesz, amely lehetővé teszi, hogy bármilyen rendszert gyorsan elindítson egy ISO-képről.
Adja hozzá a filesystem.squashfs fájlt az IIS-hez, hogy a hálózaton keresztül lehessen olvasni (ne felejtsen el hozzáadni egy MIME címkét ehhez a kiterjesztéshez
Most hozzáadunk egy bejegyzést a pxelinux.cfg/default oldalunkhoz:
LABEL GParted élőben
MENU LABEL GParted Live
KERNEL Distr/Gparted/vmlinuz
APPEND initrd=Distr/Gparted/initrg.img boot=live config union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs
Nézzük meg – működik!
Ubuntu 12.04
Két lehetséges telepítési lehetőséget adtam hozzá - teljesen automatikus (hála a felhasználónak
Töltse le a fájlt az alternatív telepítéssel, és tépjen ki onnan két fájlt (mint korábban) - az initrd.gz-t és a linuxot, és tegye őket a Distr/Ubuntu-ba
Adja hozzá a sorokat a pxelinux.cfg/default fájlunkhoz
teljesen kézi telepítéshez
LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND priority=low vga=normal initrd=Distr/Ubuntu/initrd.gz
De az automatikus telepítéshez szükség van egy fájlra a válaszbeállításokkal (elolvashatja
LABEL Ubuntu automatikus telepítés
KERNEL Distr/Ubuntu/linux
APPEND initrd=Distr/Ubuntu/initrd.gz ksdevice=eth0 locale=ru_RU.UTF-8 console-setup/layoutcode=ru url=http://192.168.10.10/Distr/Ubuntu/preseed.txt
Hasznos a jövőre nézve
Miközben átnéztem a témával kapcsolatos anyagokat, és választ kerestem a kérdéseimre, rájöttem
Következtetés
Ez a cikk áttekintést nyújt a Microsoft WDS szerepkör által biztosított lehetőségekről. Amikor elkezdtem ezt a cikket, a tervek grandiózusak voltak: egy részletes HOGYAN a fent bemutatott rendszerek betöltésének minden aspektusáról... De amikor az anyag csak magán a WDS-en kezdett felhalmozódni, a narratíva szála olyan mélységekbe vezetett, amelyeket senki sem valaha is találkozni fogok, valószínűleg... Ezért úgy döntöttünk, hogy megosztunk egy összefoglalót arról, hogy mi lehetséges, és ha lehetséges, linkeket jó cikkekre. Ha az olvasók érdeklődnek az olvasás iránt, vagy hirtelen hírnévre és pénzre vágyom, hogy cikkekkel töltsem fel Habrahabr kincstárát, a többcélú WDS-szerver beállításának minden egyes szakaszában részletesebben is kitérhetek a részletekre.
Ezúton is szeretnék köszönetet mondani a szerzőknek
Habréról természetesen már voltak cikkek ugyanebben a témában, megpróbáltam más szemszögből kiemelni vagy kiegészíteni a kérdést:
Köszönöm a figyelmet.
Dicsőség a robotoknak!
Forrás: will.com