WDS-i mitmekülgsuse lisamine

Tere päevast, kallid Habra elanikud!

Selle artikli eesmärk on kirjutada lühike ülevaade erinevate süsteemide juurutamise võimalustest WDS-i (Windows Deployment Services) kaudu.
See artikkel annab lühikesed juhised Windows 7 x64, Windows XP x86, Ubuntu x64 juurutamiseks ja kasulike tööriistade lisamiseks võrgust alglaadimiseks, nagu Memtest ja Gparted.
Lugu jutustatakse nende ideede järjekorras, mis mulle pähe tulevad. Ja kõik sai alguse Microsoftist...

Ja nüüd lugu ise:
Mitte kaua aega tagasi tulin välja mõistlikule ideele juurutada süsteemid tööl WDS-i abil. Kui keegi meie eest töö ära teeb, on tore. Ja kui samal ajal õpime midagi uut, on see kahekordselt meeldiv. Ma ei peatu WDS-i rolli installimise kirjeldusel üksikasjalikult - Microsoft taandab kõik järgmisele-järgmisele-järgmisele ja sellel teemal on artikleid mägedes. Ja ma räägin teile lühidalt Windowsi piltidega töötamise kohta, keskendudes hetkedele, mis tekitasid mulle raskusi. Täpsemalt kirjeldatakse mitte-Microsofti süsteeme (mille kohta artikkel alustati).
Alustame.
Piltide salvestamise ja toimingute koordinaatorina töötavas serveris on Windows Server 2008 R2. Selle teenuse korrektseks toimimiseks on vaja selliseid rolle nagu DHCP ja DNS. AD on mõeldud masinate domeeni sisestamiseks. (Kõiki neid rolle ei pea hoidma ühes masinas, neid saab jaotada üle terve struktuuri. Peaasi, et nad õigesti töötaksid)

1. WDS-i seadistamine

Lisame vajalikud rollid ja läheme kiiresti WDS-konsooli, initsialiseerime oma serveri ja näeme järgmist:
WDS-i mitmekülgsuse lisamine

  • Installige pildid - paigalduspildid. Kohandatud, ilusad süsteemid, mille me kasutusele võtame. Mugavuse huvides saate lisada mitu rühma süsteemi tüübi järgi: Windows 7, XP või ülesande tüübi järgi - IT osakond, kliendiosakond, serverid
  • Alglaadimispildid - piltide laadimine. Mis laaditakse enne masinasse ja võimaldab sellega kõikvõimalikke toiminguid teha. Kõige esimene pilt, mis sinna läheb, on see, mis asub installikettal (Windows 7 puhul on see lähtete kaust ja failid install.wim või boot.wim.
    Aga siis saab neist igasugu huvitavaid asju teha:

    • Jäädvustage pilt või pildi salvestamine - meie peamine tööriist võimaldab teil teha koopia konfigureeritud süsteemist, mida varem töötles sysprep ja mis on meie mall.
    • Avastuspilt — võimaldab üles laadida konfigureeritud süsteemide pilte arvutitesse, mis ei toeta võrgukäivitust.

  • Ootel olevad seadmed — seadmed, mis ootavad installimiseks administraatori kinnitust. Tahame teada, kes meie võlu oma arvutisse paneb.
  • Multisaadete edastamine — multisaadete saatmine. Kasutatakse ühe pildi installimiseks suurele hulgale klientidele.
  • Drivers - autojuhid. Need aitavad lisada serveris olevatele piltidele vajalikud draiverid ja vältida seda tüüpi vigu:
    WDS-i mitmekülgsuse lisamine
    Pärast draiverite lisamist WDS-serverisse tuleb need lisada soovitud alglaadimispildile.

Jah, ja veel üks asi - iga süsteemi bitisügavuse jaoks peate tegema oma alglaadurid ja installijad. Loomaaia mitmekesisusel on oma hind.
Tegelikult on meie WDS juba valmis. Saame käivitada arvutist võrgu kaudu ja näha oma alglaadimispiltidega valikuakent.
Ma ei kirjelda kõiki ideaalse pildi ettevalmistamise etappe, vaid jätan lihtsalt lingi artiklile, mida ise kasutasin: Tyts Windows 7 jaoks (Millegipärast oli mul installitud WAIK vana versioon - 6.1.7100.0, sinna ei saanud Windows 7 SP1 vastusefaili luua. Vajan hetkel uusimat - 6.1.7600.16385)
Ja nii rohkem juhised Windows XP ettevalmistamiseks WDS-i jaoks. Me ei kirjuta ka üksikasjalikult - kõige huvitavamad asjad on teises osas!

2. Universaalne alglaadur

Tore, et meil nüüd selline süsteem on. Selle kasutamine on rõõm. Kuid kas on võimalik oma elu veelgi lihtsamaks muuta?
Ma tahan selle kaudu installida Linuxi!
Esiteks, nagu paljud teist mäletavad, ei lõpe Windowsi ja Ubuntu paralleelne installimine Windowsi alglaaduri jaoks hästi. Seda asendab universaalne GRUB.
Siin on sama. Me vajame universaalset alglaadurit, täitke see PXELINUX
1) Laadige alla uusim versioon (kirjutamise ajal on see 5.01
Oleme huvitatud järgmistest failidest:
corepxelinux.0
com32menuvesamenu.c32 (laadimisel võite tekstiliidese jaoks võtta menüü.c32)
com32chainchain.c32
Kõik selle alglaaduri kasutamise juhendid ütlevad, et nende kolmega töötab kõik. Pidin lisama ldlinux.c32, libcom.c32 ja libutil_com.c32. Saate seda teha – kopeerige soovitatud ja käivitage see. Millise faili kohta kaebus esitatakse - kopeerige see kausta.
Isoo allalaadimiseks vajame ka memdiski faili. Panime selle ka siia kausta
2) Asetage need kausta, kuhu salvestate kõik WDS-pildid. Nimelt siin - RemoteInstallBootx64 (installime ainult 64, 86 puhul asetage samad failid ka sinna kausta.)
3) Nimetage pxelinux.0 ümber pxelinux.com-ks
4) Loome kausta pxelinux.cfg konfiguratsioonifaili jaoks on fail ise (loomulikult juba selles kaustas) vaikimisi (ilma laiendita!) järgmise sisuga:

VAIKE vesamenu.c32
KIIR 0
NOESCOPE 0
LUBAVALIKUD 0
# Aegumine ühikutes 1/10 s
AEGAEG 300
MENÜÜ VEERUS 10
MENÜÜ RIDAD 16
MENÜÜ TABMSGROW 21
MENÜÜ AJALÕPP 26
MENÜÜ VÄRVIPIIR 30;44 #20ffffff #00000000 puudub
MENÜÜ VÄRVI kerimisriba 30;44 #20ffffff #00000000 puudub
MENÜÜ VÄRVI PEALKIRI 0 #ffffffff #00000000 puudub
MENÜÜ VÄRV VALIK 30;47 #40000000 #20ffffff
MENÜÜ TAUST pxelinux.cfg/picture.jpg #pilt 640×480 tausta jaoks
MENÜÜ PEALKIRI Vali oma saatus!

LABEL wds
MENÜÜSILT Windowsi juurutusteenused (7, XP, alglaadimiskujutised)
KERNEL pxeboot.0

LABEL kohalik
MENÜÜ VAIKESED
MENU LABEL Käivitamine kõvakettalt
LOCALBOOT 0
Tüüp 0x80

5) Tehke failist pxeboot.n12 koopia ja nimetage see pxeboot.0
6) Pärast seda peame õpetama oma WDS-i universaalsest alglaadurist alglaadima. 2008. aastal tehti seda GUI kaudu, 2008. aastal R2 - käsurea kaudu. Avage ja sisestage:

  • wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
  • wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64

Käsurea väljund:
WDS-i mitmekülgsuse lisamine
See on kõik, käivitame ja näeme ihaldatud ekraani:
WDS-i mitmekülgsuse lisamine
See on põhikonfiguratsioon, saate seda kohandada vastavalt oma vajadustele (ettevõtte logo, alglaadimise järjekord jne. Praegu saab see ainult WDS-i juhtimise üle anda ja uuesti kõvakettalt käivitada. Õpetame selle Ubuntu käivitama!

3. Kotkapoja lendama õpetamine

Mida meil seal vaja oli? Ubuntu, Gparted? Lisame tellimiseks memtesti.
Alustame kõige lihtsamast:
memtest
Loome kausta Boot/x64 WDS eraldi kausta Linuxi failide jaoks, näiteks Distr. Ja selles olevad alamkaustad meie vastavate süsteemide jaoks:
WDS-i mitmekülgsuse lisamine
Allalaadimine iso mtmtest ja lisage meie allalaaditavasse konfiguratsiooni (vaikefail) järgmised read:

silt MemTest
menüü silt MemTest86+
Kerneli memdisk iso töötlemata
initrd Linux/mt420.iso

Sellega laadime oma väikese pildi mällu ja käivitame selle sealt. Kahjuks see suurte piltide puhul minu jaoks ei töötanud.

Gaprted
Allalaadimine Uusim versioon, pakkige iso-pilt lahti ja võtke kolm faili - /live/vmlinuz, /live/initrd.img ja /live/filesystem.squashfs
Mis need failid on? (Ma võin sõnastuses eksida, palun lugejatel end parandada, kui ma eksin)

  • vmlinuz (sagedamini näha vmlinux) - tihendatud kerneli fail
  • initrd.img - juurfailisüsteemi kujutis (minimaalne alglaadimiseks vajalik)
  • filesystem.squashfs – failid ise, mida töötamise ajal kasutatakse

Esimesed kaks faili asetame allalaadimiskausta (minu puhul on selleks Bootx64DistrGparted) ja kolmanda IIS-i serverisse (WSUSa jaoks on see õnneks juba installitud).
Lüüriline kõrvalepõige - kahjuks ei töötanud minu puhul see nipp, et laadisin iso-pildi memdiskile suurte distributsioonidega. Kui teate ootamatult edu saladust, on see suurepärane lahendus, mis võimaldab teil mis tahes süsteemi kiiresti iso-pildilt käivitada.
Lisage IIS-i filesystem.squashfs, et seda saaks lugeda võrgu kaudu (ärge unustage lisada sellele laiendile MIME-märgendit
WDS-i mitmekülgsuse lisamine
Nüüd lisame kirje meie pxelinux.cfg/default:

LABEL GParted Live
MENÜÜSILT 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

Kontrollime – töötab!
Ubuntu 12.04
Lisasin kaks võimalikku paigaldusvõimalust – täisautomaatne (tänu kasutajale malamuut jaoks artiklit ja käsitsi režiimis)
Laadige fail alla alternatiivse installiga ja rebige sealt välja kaks faili (nagu enne) - initrd.gz ja linux ning asetage need Distrisse/Ubuntu
Lisage read meie faili pxelinux.cfg/default
täiesti käsitsi paigaldamiseks

SILT Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND priority=low vga=normal initrd=Distr/Ubuntu/initrd.gz

Kuid automaatseks installimiseks on vaja faili vastuseseadetega (saate lugeda siin) ja paneme selle oma veebiserverisse. Minu alglaaduri rida näeb välja selline:

LABEL Ubuntu automaatne installimine
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

Kasulik tuleviku jaoks
Uurides teemakohast materjali ja otsides vastuseid oma küsimustele, avastasin imeline artikkel pärit Aleksander_Erofejev Kaspersky Rescue Diski võrgu kaudu allalaadimise kirjeldusega. Kahjuks see minu jaoks ei tõusnud. Aga tööriist on tõesti kasulik (ei, ei, eriti innukad kasutajad haaravad midagi sellist... Kasulik, kui selline tööriist käepärast on)

Järeldus

See artikkel on ülevaade võimalustest, mida Microsoft WDS-i roll teile pakub. Kui ma seda artiklit alustasin, olid plaanid grandioossed: üksikasjalik KUIDAS ülaltoodud süsteemide laadimise kõigi aspektide kohta... Aga kui materjal hakkas kogunema ainult WDS-i enda kohta, viis narratiivi niit mind sügavustele, mida keegi ei saanud. ilmselt kunagi kokku puutuks... Seetõttu otsustasime jagada kokkuvõtet võimalikust ja võimalusel ka linke headele artiklitele. Kui lugejad on lugemisest huvitatud või tahan ootamatult kuulsust ja raha, et Habrahabri varandust artiklitega täiendada, võin mitmeotstarbelise WDS-serveri seadistamise igas etapis üksikasjalikumalt käsitleda.
Tahan veelkord tänada autoreid Aleksander_Erofejev и malamuut nende materjali eest, mis pakub eranditult huvi kõigile.
Loomulikult oli Habré kohta samal teemal juba artikleid, püüdsin teemat teisest vaatenurgast esile tõsta või täiendada: aeg и kaks, kuid avaldamata
Tänan teid tähelepanu eest.
Au robotitele!

Allikas: www.habr.com

Lisa kommentaar