Dober dan, dragi krajani Habre!
Namen tega članka je napisati kratek pregled možnosti za namestitev različnih sistemov preko WDS (Windows Deployment Services)
Ta članek vsebuje kratka navodila za uvajanje Windows 7 x64, Windows XP x86, Ubuntu x64 in dodajanje uporabnih orodij za omrežni zagon, kot sta Memtest in Gparted.
Zgodba bo povedana po vrstnem redu idej, ki mi pridejo na misel. In vse se je začelo z Microsoftom ...
In zdaj zgodba sama:
Nedolgo nazaj sem prišel na pametno idejo o uvajanju sistemov pri delu s pomočjo WDS. Če nekdo opravi delo namesto nas, je lepo. In če se ob tem še kaj novega naučimo, je dvakrat prijetno. Ne bom se podrobno ukvarjal z opisom namestitve vloge WDS - Microsoft vse skrči na Next-Next-Next in na to temo je ogromno člankov. In na kratko vam bom povedal o delu s slikami sistema Windows, s poudarkom na tistih trenutkih, ki so mi povzročali težave. Ne-Microsoftovi sistemi bodo podrobneje opisani (za katere je bil članek načet).
Začnimo.
Strežnik, ki bo deloval kot shramba slik in koordinator dejanj, ima na krovu Windows Server 2008 R2. Za pravilno delovanje te storitve so potrebne vloge, kot sta DHCP in DNS. No, AD je za vnašanje strojev v domeno. (Ni nujno, da so vse te vloge shranjene na enem stroju; lahko se razporedijo po celotni strukturi. Glavna stvar je, da delujejo pravilno)
1. Nastavitev WDS
Dodamo potrebne vloge in hitro gremo v konzolo WDS, inicializiramo naš strežnik in vidimo naslednje:
- Namestitev slik - slike namestitve. Prilagojeni, lepi sistemi, ki jih bomo uvedli. Za udobje lahko dodate več skupin glede na vrsto sistema: Windows 7, XP ali glede na vrsto opravila - IT Dept, Client Dept, Servers
- Zagonske slike — nalaganje slik. Kaj se najprej naloži na stroj in vam omogoča, da z njim izvajate vse vrste dejanj. Prva slika, ki gre tja, je tista, ki je na namestitvenem disku (za Windows 7 je to izvorna mapa in datoteke install.wim ali boot.wim.
Toda potem lahko iz njih naredite vse mogoče zanimive stvari:- Posnemi sliko ali snemanje slike - naše glavno orodje vam omogoča, da naredite kopijo konfiguriranega sistema, ki je bil predhodno obdelan s sysprep in je naša predloga.
- Slika odkritja — omogoča nalaganje slik konfiguriranih sistemov v računalnike, ki ne podpirajo omrežnega zagona.
- Naprave v teku — naprave, ki čakajo na odobritev skrbnika za namestitev. Želimo vedeti, kdo naš čar postavi na svoj računalnik.
- Multicast Prenosi — multicast pošiljanje. Uporablja se za namestitev ene slike na veliko število odjemalcev.
- Vozniki - vozniki. Pomagajo dodati potrebne gonilnike slikam v strežniku in se izognejo tem vrstam napak:
Po dodajanju gonilnikov v strežnik WDS jih je treba dodati želeni zagonski sliki.
Da, in še ena stvar - za vsako bitno globino sistema morate narediti svoje lastne zagonske in namestitvene programe. Raznolikost v živalskem vrtu ima svojo ceno.
Pravzaprav je naš WDS že pripravljen. Iz stroja se lahko zaženemo prek omrežja in vidimo izbirno okno z našimi zagonskimi slikami.
Ne bom opisoval vseh faz priprave idealne slike, ampak bom pustil samo povezavo do članka, ki sem ga uporabil sam:
In tukaj
2. Univerzalni zagonski nalagalnik
Super je, da imamo zdaj tak sistem. Uporaba je užitek. Toda ali obstaja način, da si življenje še olajšate?
Prek njega želim namestiti Linux!
Prvič, kot se mnogi spomnite, se vzporedna namestitev sistema Windows in Ubuntu ne konča dobro za zagonski nalagalnik sistema Windows. Zamenja ga univerzalni GRUB.
Tukaj je enako. Potrebujemo univerzalni zagonski nalagalnik, upoštevajte to
1) Prenesite najnovejšo različico (v času pisanja je to
Zanimajo nas te datoteke:
corepxelinux.0
com32menuvesamenu.c32 (pri nalaganju lahko vzamete menu.c32 za besedilni vmesnik)
com32chainchain.c32
V vseh priročnikih za uporabo tega bootloaderja piše, da s temi tremi vse deluje. Dodati sem moral ldlinux.c32, libcom.c32 in libutil_com.c32. To lahko storite - kopirajte priporočene in jih zaženite. Katera datoteka bo pritožbena - kopirajte jo v mapo.
Za prenos iso potrebujemo tudi datoteko memdisk. Tudi v to mapo smo ga dali
2) Postavite jih v mapo, kjer shranjujete vse slike WDS. In sicer tukaj - RemoteInstallBootx64 (namestili bomo samo 64, za 86 pa iste datoteke postavite tudi v to mapo.)
3) Preimenujte pxelinux.0 v pxelinux.com
4) Ustvarjajmo mapo pxelinux.cfg za konfiguracijsko datoteko je sama datoteka (seveda že v tej mapi) privzeta (brez končnice!) z naslednjo vsebino:
PRIVZETI vesamenu.c32
POZIV 0
NOESCAPE 0
DOVOLJENE MOŽNOSTI 0
# Časovna omejitev v enotah 1/10 s
ČAS 300
ROB MENIJA 10
MENIJSKA VRSTICA 16
MENI TABMSGROW 21
MENU TIMEOUTROW 26
BARVA MENIJA 30;44 #20ffffff #00000000 brez
BARVA MENIJA DRSNIK 30;44 #20ffffff #00000000 brez
BARVA MENIJA NASLOV 0 #ffffffff #00000000 brez
MENU COLOR SEL 30;47 #40000000 #20ffffff
OZADJE MENIJA pxelinux.cfg/picture.jpg #slika 640×480 za ozadje
NASLOV MENIJA Izberite svojo usodo!LABEL wds
OZNAKA MENIJA Storitve uvajanja Windows (7, XP, zagonske slike)
JEDRO pxeboot.0LABEL lokalno
MENI PRIVZET
OZNAKA MENIJ Zagon s trdega diska
LOKALNI ZAGON 0
Vnesite 0x80
5) Naredite kopijo datoteke pxeboot.n12 in jo poimenujte pxeboot.0
6) Po tem moramo naš WDS naučiti zagnati iz univerzalnega zagonskega nalagalnika. Leta 2008 je bilo to storjeno prek GUI, leta 2008 R2 - prek ukazne vrstice. Odprite in vnesite:
- wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
- wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64
Izhod ukazne vrstice:
To je to, zaženemo se in vidimo želeni zaslon:
To je osnovna konfiguracija, lahko jo prilagodite svojim zahtevam (logotip podjetja, vrstni red zagona itd. Zaenkrat lahko samo prenese nadzor na WDS in znova zažene s trdega diska. Naučimo ga zagnati Ubuntu!
3. Učenje orlička leteti
Kaj smo tam potrebovali? Ubuntu, Gparted? Dodajmo memtest za naročilo.
Začnimo z najpreprostejšim:
memtest
Ustvarimo ločeno mapo za datoteke Linux v mapi Boot/x64 WDS, na primer Distr. In podmape v njej za naše sisteme:
Prenesi
oznako MemTest
menijska oznaka MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso
S tem bomo našo majhno sliko naložili v pomnilnik in jo od tam zagnali. Na žalost mi to ni uspelo pri velikih slikah.
Gaprted
Prenesi
Kaj so te datoteke? (Morda se motim v besedilu, prosim bralce, da me popravijo, če se motim)
- vmlinuz (pogosteje viden vmlinux) - stisnjena datoteka jedra
- initrd.img - slika korenskega datotečnega sistema (potreben najmanj za zagon)
- filesystem.squashfs - same datoteke, uporabljene med delovanjem
Prvi dve datoteki postavimo v mapo za prenos (v mojem primeru je to Bootx64DistrGparted), tretjo pa na strežnik IIS (na srečo je že nameščena za WSUSa).
Lirična digresija - na žalost mi trik nalaganja iso slike v memdisk z velikimi distribucijskimi kompleti ni uspel. Če nenadoma poznate skrivnost uspeha, bo to odlična rešitev, ki vam bo omogočila hiter zagon katerega koli sistema iz slike iso.
Dodajte filesystem.squashfs v IIS, da ga bo mogoče brati prek omrežja (ne pozabite dodati oznake MIME za to razširitev
Zdaj dodamo vnos v naš pxelinux.cfg/default:
LABEL GParted Live
OZNAKA MENIJA GParted Live
JEDRO 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
Preverimo - deluje!
Ubuntu 12.04
Dodal sem dve možni možnosti namestitve - popolnoma samodejno (hvala uporabniku
Prenesite datoteko z nadomestno namestitvijo in od tam iztrgajte dve datoteki (kot prej) - initrd.gz in linux ter ju dajte v Distr/Ubuntu
Dodajte vrstice v naš pxelinux.cfg/default
za popolnoma ročno namestitev
OZNAKA Ubuntu
JEDRO Distr/Ubuntu/linux
APPEND priority=low vga=normal initrd=Distr/Ubuntu/initrd.gz
Toda za samodejno namestitev potrebujete datoteko z nastavitvami odziva (lahko preberete
LABEL Samodejna namestitev Ubuntuja
JEDRO 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
Uporabno za prihodnost
Med pregledovanjem gradiva na temo in iskanjem odgovorov na svoja vprašanja sem odkril
Zaključek
Ta članek je pregled zmogljivosti, ki vam jih ponuja vloga Microsoft WDS. Ko sem začel s tem člankom, so bili načrti veličastni: podroben HOWTO o vseh vidikih nalaganja zgoraj predstavljenih sistemov ... Ko pa se je gradivo začelo nabirati le na samem WDS, me je nit pripovedi pripeljala do globin, ki jih nihče ni bi verjetno kdaj naletel ... Zato smo se odločili deliti povzetek tega, kar je mogoče, in, če je mogoče, povezave do dobrih člankov. Če bralce zanima branje ali nenadoma želim slavo in denar, da napolnim Habrahabrovo zakladnico s članki, se lahko podrobneje posvetim vsaki stopnji postavitve večnamenskega strežnika WDS.
Še enkrat bi se rad zahvalil avtorjem
Seveda so na Habréju že bili članki na isto temo, poskušal sem osvetliti vprašanje z drugega zornega kota ali ga dopolniti:
Hvala za vašo pozornost.
Slava robotom!
Vir: www.habr.com