Dobré popoludnie, milí obyvatelia Habry!
Účelom tohto článku je napísať krátky prehľad možností nasadenia rôznych systémov cez WDS (Windows Deployment Services)
Tento článok poskytne stručné pokyny na nasadenie Windows 7 x64, Windows XP x86, Ubuntu x64 a pridanie užitočných nástrojov na zavádzanie siete, ako sú Memtest a Gparted.
Príbeh bude vyrozprávaný v poradí myšlienok, ktoré ma napadnú. A všetko to začalo Microsoftom...
A teraz samotný príbeh:
Nie je to tak dávno, čo som prišiel s rozumnou myšlienkou nasadenia systémov v práci pomocou WDS. Ak niekto robí prácu za nás, je to pekné. A ak sa zároveň naučíme niečo nové, je to dvojnásobne príjemné. Nebudem sa veľmi podrobne zaoberať popisom inštalácie roly WDS – Microsoft všetko zredukuje na Next-Next-Next a na túto tému je množstvo článkov. A stručne vám poviem o práci s obrázkami systému Windows so zameraním na tie momenty, ktoré mi spôsobili ťažkosti. Podrobnejšie budú popísané systémy iných spoločností ako Microsoft (pre ktoré bol článok spustený).
Začnime
Server, ktorý bude fungovať ako úložisko obrázkov a koordinátor akcií, má na palube Windows Server 2008 R2. Aby táto služba fungovala správne, sú potrebné roly ako DHCP a DNS. AD je na zadávanie strojov do domény. (Všetky tieto roly nemusia zostať na jednom stroji, dajú sa rozložiť po celej štruktúre. Hlavná vec je, že fungujú správne)
1. Nastavenie WDS
Pridáme potrebné roly a rýchlo prejdeme do konzoly WDS, inicializujeme náš server a uvidíme nasledovné:
- Inštalovať obrázky - inštalačné obrázky. Prispôsobené, krásne systémy, ktoré uvedieme na trh. Pre pohodlie môžete pridať niekoľko skupín podľa typu systému: Windows 7, XP alebo podľa typu úlohy - IT oddelenie, klientske oddelenie, servery
- Spúšťacie obrázky — načítanie obrázkov. Čo sa načíta do stroja ako prvé a umožňuje vám s ním vykonávať najrôznejšie činnosti. Úplne prvý obrázok, ktorý sa tam nachádza, je ten, ktorý je na inštalačnom disku (pre Windows 7 je to priečinok zdrojov a súbory install.wim alebo boot.wim.
Ale potom s nimi môžete robiť rôzne zaujímavé veci:- Zachyťte obrázok alebo nahrávanie obrazu - náš hlavný nástroj vám umožňuje vytvoriť kópiu nakonfigurovaného systému, ktorý predtým spracoval sysprep a je našou šablónou.
- Objavný obrázok — umožňuje nahrať obrázky nakonfigurovaných systémov do počítačov, ktoré nepodporujú zavádzanie zo siete.
- Čakajúce zariadenia — zariadenia čakajúce na schválenie inštalácie správcom. Chceme vedieť, kto vložil naše kúzlo do svojho počítača.
- Multicastové prenosy — multicast mailing. Používa sa na inštaláciu jedného obrazu do veľkého počtu klientov.
- vodiči - vodiči. Pomáhajú pridávať potrebné ovládače k obrázkom na serveri a vyhýbajú sa týmto typom chýb:
Po pridaní ovládačov na server WDS je potrebné ich pridať do požadovaného zavádzacieho obrazu.
Áno, a ešte jedna vec - musíte si vytvoriť vlastné zavádzače a inštalátory pre každú bitovú hĺbku systému. Rozmanitosť v zoo niečo stojí.
V skutočnosti je náš WDS už pripravený. Môžeme zaviesť systém cez sieť zo stroja a vidieť okno výberu s našimi bootovacími obrazmi.
Nebudem popisovať všetky fázy prípravy ideálneho obrazu, ale nechám len odkaz na článok, ktorý som sám použil:
A tak
2. Univerzálny bootloader
Je skvelé, že teraz máme takýto systém. Používanie je potešením. Existuje však spôsob, ako si ešte viac uľahčiť život?
Chcem si cez to nainštalovať Linux!
Po prvé, ako si mnohí z vás pamätajú, paralelná inštalácia Windows a Ubuntu neskončí dobre pre bootloader Windows. Nahrádza ho univerzálny GRUB.
Tu je to rovnaké. Potrebujeme univerzálny bootloader, splň si to
1) Stiahnite si najnovšiu verziu (v čase písania je to
Máme záujem o tieto súbory:
corepxelinux.0
com32menuvesamenu.c32 (menu.c32 môžete použiť ako textové rozhranie pri načítavaní)
com32chainchain.c32
Všetky príručky na používanie tohto zavádzača hovoria, že s týmito tromi funguje všetko. Musel som pridať ldlinux.c32, libcom.c32 a libutil_com.c32. Môžete to urobiť - skopírujte odporúčané a spustite ho. Ktorý súbor bude reklamovaný - skopírujte ho do priečinka.
Na stiahnutie súboru iso potrebujeme aj súbor memdisk. Vložili sme ho aj do tohto priečinka
2) Vložte ich do priečinka, kde máte uložené všetky obrázky WDS. Konkrétne tu - RemoteInstallBootx64 (nainštalujeme iba 64, pre 86 umiestnite rovnaké súbory aj do tohto priečinka.)
3) Premenujte pxelinux.0 na pxelinux.com
4) Poďme tvoriť priečinok pxelinux.cfg pre konfiguračný súbor je samotný súbor (samozrejme už v tomto priečinku) predvolený (bez prípony!) s nasledujúcim obsahom:
PREDCHOZIE vesamenu.c32
VÝZVA 0
NOESCAPE 0
POVOLENÉ 0
# Časový limit v jednotkách 1/10 s
ČASOVÝ OUT 300
OKRAJ MENU 10
RADY MENU 16
MENU TABMSGROW 21
PREDCHÁDZANIE MENU 26
FAREBNÉ ORRANENIE MENU 30;44 #20ffffff #00000000 žiadne
POSUVNÍK FARBY MENU 30;44 #20ffffff #00000000 žiadny
FARBA MENU NÁZOV 0 #ffffffff #00000000 žiadna
FARBA MENU SEL 30;47 #40000000 #20ffffff
POZADIE PONUKY pxelinux.cfg/picture.jpg #picture 640×480 pre pozadie
MENU TITLE Vyberte si svoj osud!LABEL wds
ŠTÍTOK PONUKY Služby nasadenia systému Windows (7, XP, zavádzacie obrazy)
KERNEL pxeboot.0LABEL miestne
MENU PREDVOĽNE
OZNAČENIE MENU Zavedenie z pevného disku
LOCALBOOT 0
Napíšte 0x80
5) Vytvorte kópiu súboru pxeboot.n12 a nazvite ho pxeboot.0
6) Potom musíme naučiť náš WDS bootovať z univerzálneho bootloadera. V roku 2008 to bolo vykonané cez GUI, v roku 2008 R2 - cez príkazový riadok. Otvorte a zadajte:
- wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
- wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64
Výstup príkazového riadka:
To je všetko, spustíme systém a uvidíme vytúženú obrazovku:
Toto je základná konfigurácia, môžete si ju upraviť podľa svojich požiadaviek (logo spoločnosti, poradie zavádzania atď. Zatiaľ dokáže len preniesť riadenie na WDS a znova nabootovať z pevného disku. Naučme ho spúšťať Ubuntu!
3. Naučiť orlíča lietať
Čo sme tam potrebovali? Ubuntu, Gparted? K objednávke pridáme memtest.
Začnime tým najjednoduchším:
memtest
V priečinku Boot/x64 WDS vytvoríme samostatný priečinok pre súbory systému Linux, napríklad Distr. A v ňom podpriečinky pre naše príslušné systémy:
stiahnite
štítok MemTest
označenie menu MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso
Týmto načítame náš malý obrázok do pamäte a odtiaľ ho spustíme. Bohužiaľ, pri veľkých obrázkoch mi to nefungovalo.
Gaprted
stiahnite
Čo sú tieto súbory? (Možno sa mýlim vo formulácii, prosím čitateľov, aby ma opravili, ak sa mýlim.)
- vmlinuz (bežnejšie vmlinux) - komprimovaný súbor jadra
- initrd.img - obraz koreňového súborového systému (minimum potrebné na zavedenie)
- filesystem.squashfs - samotné súbory používané počas prevádzky
Prvé dva súbory umiestnime do priečinka sťahovania (v mojom prípade je to Bootx64DistrGparted) a tretí na server IIS (našťastie je už nainštalovaný pre WSUSa).
Lyrická odbočka – žiaľ, trik s načítaním iso obrazu do memdisku s veľkými distribučnými sadami mi nefungoval. Ak zrazu poznáte tajomstvo úspechu, bude to vynikajúce riešenie, ktoré vám umožní rýchlo zaviesť akýkoľvek systém z obrazu iso.
Pridajte súbor filesystem.squashfs do IIS, aby sa dal čítať cez sieť (nezabudnite pridať značku MIME pre toto rozšírenie
Teraz pridáme záznam do nášho pxelinux.cfg/default:
LABEL GParted Live
ŠTÍTOK MENU 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
Skontrolujeme - funguje to!
Ubuntu 12.04
Pridal som dve možné možnosti inštalácie - plne automatickú (vďaka používateľovi
Stiahnite si súbor s alternatívnou inštaláciou a vytrhnite odtiaľ dva súbory (ako predtým) - initrd.gz a linux a vložte ich do Distr/Ubuntu
Pridajte riadky do nášho súboru pxelinux.cfg/default
pre úplne manuálnu inštaláciu
LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
PRIPOJTE prioritu=nízka vga=normálna initrd=Distr/Ubuntu/initrd.gz
Na automatickú inštaláciu však potrebujete súbor s nastaveniami odpovede (môžete si prečítať
LABEL Automatická inštalácia Ubuntu
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
Užitočné pre budúcnosť
Pri prezeraní materiálov na túto tému a hľadaní odpovedí na moje otázky som zistil
Záver
Tento článok je prehľadom možností, ktoré vám rola Microsoft WDS poskytuje. Keď som začal s týmto článkom, plány boli veľkolepé: podrobný NÁVOD o všetkých aspektoch načítania vyššie uvedených systémov... Ale keď sa materiál začal hromadiť iba na samotnom WDS, niť rozprávania ma zaviedla do určitej hĺbky, ktorú nikto by sa niekedy stretli, pravdepodobne... Preto bolo rozhodnuté podeliť sa o krátke zhrnutie toho, čo je možné, a ak je to možné, odkazy na dobré články. Ak majú čitatelia záujem o čítanie alebo zrazu chcem, aby sláva a peniaze doplnili Habrahabrovu pokladnicu článkami, môžem sa podrobnejšie venovať každej fáze nastavenia viacúčelového servera WDS.
Chcel by som ešte raz poďakovať autorom
Prirodzene, na Habrého už články na rovnakú tému boli, snažil som sa problematiku poukázať z iného uhla pohľadu alebo doplniť:
Ďakujem vám za pozornosť.
Sláva robotom!
Zdroj: hab.com