Shtojmë WDS të shumëfishtë

Mirë dita, të nderuar banorë të Habrës!

Qëllimi i këtij artikulli është të shkruaj një përmbledhje të vogël të mundësive për vendosjen e sistemeve të ndryshme përmes WDS (Shërbimet e Vendosjes së Windows).
Në artikull do të jap udhëzime të shkurtëra për vendosjen e Windows 7 x64, Windows XP x86, Ubuntu x64 dhe përfshirjen e mjeteve të dobishme në ngarkimin në rrjet si Memtest dhe Gparted.
Historia do të tregojë në rendin e ideve që më vijnë në mendje. E gjithë kjo filloi me Microsoft


Dhe tani vetë historia:
Nuk Ă«shtĂ« kohĂ« mĂ« parĂ« qĂ« mĂ« erdhi njĂ« ide e zgjuar pĂ«r tĂ« vendosur sisteme nĂ« punĂ« duke pĂ«rdorur WDS. NĂ«se dikush e bĂ«n punĂ«n pĂ«r ne, Ă«shtĂ« kĂ«naqĂ«si. Dhe nĂ«se pĂ«r mĂ« tepĂ«r mĂ«sojmĂ« diçka tĂ« re — gĂ«zimi Ă«shtĂ« dyfish. Nuk do tĂ« ndalem shumĂ« nĂ« pĂ«rshkrimin e instalimit tĂ« rolit WDS — Microsoft gjithçka e redukton nĂ« TĂ« DĂ«rrmohen-DĂ«rrmojnĂ«-DĂ«rrmojnĂ« dhe pĂ«r kĂ«tĂ« temĂ« — ka mali me artikuj. Dhe do tĂ« flas shkurt pĂ«r punĂ«n me imazhet e Windows duke u ndalur te ato momente qĂ« mĂ« shkaktuan vĂ«shtirĂ«si. Sistemet qĂ« nuk janĂ« nga Microsoft do tĂ« pĂ«rshkruhen mĂ« hollĂ«sisht (pĂ«r atĂ« shkruhet artikulli).
Le të fillojmë.
NjĂ« server qĂ« do tĂ« veprojĂ« si njĂ« depo e imazheve dhe koordinatori i veprimeve ka Windows Server 2008 R2 nĂ« bord. PĂ«r funksionimin e saktĂ« tĂ« kĂ«tij shĂ«rbimi kĂ«rkohen rolet si DHCP dhe DNS. Po ashtu, AD — pĂ«r t'i futur makinat nĂ« domen. (TĂ« gjitha kĂ«to role nuk Ă«shtĂ« e nevojshme tĂ« mbahen nĂ« njĂ« makinĂ« tĂ« vetme, ato mund tĂ« jenĂ« tĂ« shpĂ«rndara nĂ« tĂ« gjithĂ« strukturĂ«n. E rĂ«ndĂ«sishme Ă«shtĂ« qĂ« tĂ« funksionojnĂ« saktĂ«)

1. Konfigurimi i WDS

Shtojmë rolet e nevojshme dhe shpejt hyjmë në konsolën WDS, inicializojmë serverin tonë dhe shohim të suivantes:
Shtojmë WDS të shumëfishtë

  • Imazhet e Instalimit — imazhe instalimi. Sistemet e konfigurara, tĂ« bukura, tĂ« cilat ne do t'i aplikojmĂ«. PĂ«r lehtĂ«si, mund tĂ« shtojmĂ« disa grupe sipas tipit tĂ« sistemeve: Windows 7, XP ose sipas tipit tĂ« detyrave — IT Dept, Client Dept, Servers
  • Imazhet e Boot — imazhe boot. Ajo qĂ« ngarkohet nĂ« makinĂ« nĂ« radhĂ« tĂ« parĂ« dhe lejon qĂ« tĂ« realizohen veprime tĂ« ndryshme me tĂ«. Imazhi i parĂ« qĂ« ngarkohet aty Ă«shtĂ« ai qĂ« ndodhet nĂ« diskin e instalimit (pĂ«r Windows 7 — kjo Ă«shtĂ« dosja sources dhe skedarĂ«t install.wim ose boot.wim.
    Dhe këtu mund të bëjmë gjëra interesante:
    • Imazhi i Kapjes ose imazhi i regjistrimit — mjeti ynĂ« kryesor, lejon tĂ« bĂ«sh njĂ« kopje tĂ« sistemit tĂ« konfiguruar, i cili Ă«shtĂ« pĂ«rpunuar mĂ« parĂ« me sysprep dhe Ă«shtĂ« shkabloni ynĂ«.
    • Imazhi i zbulimit — lejon tĂ« ngarkosh nĂ« kompjuterĂ« qĂ« nuk mbĂ«shtesin ngarkimin nĂ« rrjet, imazhe tĂ« sistemeve tĂ« konfiguruara.

  • Dispositive nĂ« pritje — pajisje qĂ« presin miratim nga administratori pĂ«r instalim. Ne duam ta dimĂ« se kush po instalon bukurinĂ« tonĂ« nĂ« kompjuterin e tij.
  • Transmetime Multicast — shpĂ«rndarje shumĂ«adresuese. PĂ«rdoret pĂ«r tĂ« instaluar njĂ« imazh nĂ« njĂ« numĂ«r tĂ« madh klientĂ«sh.
  • DrejtorĂ«t — drejtorĂ«. NdihmojnĂ« nĂ« shtimin e drejtorĂ«ve tĂ« nevojshĂ«m nĂ« imazhet nĂ« server dhe nĂ« evitimin e llojit tĂ« tillĂ« tĂ« gabimeve:
    Shtojmë WDS të shumëfishtë
    Pas shtimit të drejtorëve në server WDS, ata duhet të shtohen në imazhin e duhur të ngarkesës.

Po, dhe gjithashtu — pĂ«r çdo arkitekturĂ« sistemi duhet tĂ« bĂ«sh ngarkues dhe instalues tĂ« vet.
Në thelb, WDS ynë është gati tashmë. Ne mund të ngarkohemi në rrjet nga makina dhe të shohim dritaren e zgjedhjes me imazhet tona të ngarkesës.
Nuk do tĂ« pĂ«rshkruaj tĂ« gjitha fazat e pĂ«rgatitjes sĂ« njĂ« imazhi ideal, por do tĂ« lĂ« njĂ« lidhje nĂ« artikullin sipas tĂ« cilit e bĂ«ra vetĂ«: Tyc pĂ«r Windows 7 (m'u bĂ« pĂ«r ndonjĂ« arsye versioni i vjetĂ«r i WAIK — 6.1.7100.0, nĂ« tĂ« nuk mund tĂ« krijohej njĂ« skedĂ« pĂ«rgjigje pĂ«r Windows 7 SP1. Duhet versioni mĂ« i fundit deri tani — 6.1.7600.16385)
Dhe ja ende udhĂ«zimi pĂ«r pĂ«rgatitjen e Windows XP pĂ«r WDS. Edhe kĂ«tĂ« nuk do ta shkruajmĂ« nĂ« detaje — mĂ« interesanti na pret nĂ« pjesĂ«n e dytĂ«!

2. Menaxheri universal i ngarkimit

ËshtĂ« mrekulli qĂ« tani kemi njĂ« sistem tĂ« tillĂ«. Ta pĂ«rdorĂ«sh Ă«shtĂ« njĂ« kĂ«naqĂ«si. Por a mund tĂ« na ndihmojĂ« ndonjĂ«herĂ« mĂ« shumĂ« pĂ«r t'i lehtĂ«suar jetĂ«n?
Dua ta instaloja përmes tij Linux!
Para sĂ« gjithash, siç e kujtojnĂ« shumĂ« prej jush — instalimi paralel i Windows dhe Ubuntu pĂ«rfundon keq pĂ«r menaxherin e ngarkimit tĂ« Windows. Ai zĂ«vendĂ«sohet nga GRUB universal.
Këtu është njësoj. Na nevojitet një menaxher universal i ngarkimit, ja ku jeni PXELINUX
1) Shkarkoni versionin më të fundit (në momentin e shkruarjes së artikullit kjo është 5.01
Na interesojnë këta skedarë:
corepxelinux.0
com32menuvesamenu.c32 (mund të përdorni menu.c32 për ndërfaqen tekstuale gjatë ngarkimit)
com32chainchain.c32
TĂ« gjitha udhĂ«zimet pĂ«r pĂ«rdorimin e kĂ«tij ngarkuesi thonĂ« se me kĂ«to tre gjithçka funksionon. MĂ« duhej tĂ« shtoja edhe ldlinux.c32, libcom.c32 dhe libutil_com.c32. Mund ta bĂ«ni kĂ«shtu — kopjoni ato qĂ« janĂ« tĂ« rekomanduara dhe ekzekutoni. NĂ« çfarĂ« skedari do tĂ« ketĂ« probleme, atĂ« kopjoni nĂ« dosje.
Na nevojitet gjithashtu skedari memdisk për ngarkimin e iso. E vendosim atë në këtë dosje.
2) I vendosim nĂ« dosjen ku ruhen tĂ« gjitha imazhet WDS. Pra, pikĂ«risht kĂ«tu — RemoteInstallBootx64 (ne do tĂ« instalojmĂ« vetĂ«m 64, pĂ«r 86 vendosni skedarĂ« tĂ« ngjashĂ«m edhe nĂ« atĂ« dosje).
3) E ndryshojmë emrin e pxelinux.0 në pxelinux.com.
4) Do tĂ« krijojmĂ« dosjen pxelinux.cfg pĂ«r skedarin e konfigurimit dhe skedarin vetĂ« (qĂ« natyrisht Ă«shtĂ« brenda kĂ«saj dosjeje) — default (pa zgjerim!) me pĂ«rmbajtjen e mĂ«poshtme:

DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
ALLOWOPTIONS 0
# Timeout in units of 1/10 s
TIMEOUT 300
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #20ffffff #00000000 none
MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 none
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND pxelinux.cfg/picture.jpg #picture 640×480 pĂ«r background
MENU TITLE Zgjidhni fatin tuaj!

LABEL wds
MENU LABEL Shërbimet e Zhvillimit të Windows (7, XP, Imazhet e ngarkimit)
KERNEL pxeboot.0

LABEL local
MENU DEFAULT
MENU LABEL Ngarko nga Disku i Hardit
LOCALBOOT 0
Tipi 0x80

5) Do të bëjmë një kopje të skedarit pxeboot.n12 dhe do ta quajmë pxeboot.0
6) Pas kĂ«saj, Ă«shtĂ« e nevojshme tĂ« mĂ«sojmĂ« WDS tonĂ« tĂ« ngarkohet pikĂ«risht nga bootloader-i universal. NĂ« 2008, kjo bĂ«hej pĂ«rmes GUI, ndĂ«rsa nĂ« 2008 R2 — pĂ«rmes komandĂ«s nĂ« terminal. Hapur dhe fut:

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

Tërheqja e komandës:
Shtojmë WDS të shumëfishtë
Të gjitha, ngarkohemi dhe shohim ekranin e dëshiruar:
Shtojmë WDS të shumëfishtë
Ky është konfigurimi bazë, mund ta rregullojmë sipas kërkesave tona (logoja e kompanisë, rendi i ngarkesës etj. Deri tani ai di vetëm të transferojë drejtimin te WDS dhe të ngarkohet sërish nga disku i fortë. Le të mësojmë të ngarkojmë Ubuntu!

3. Mësojmë zogun të fluturojë

ÇfarĂ« na nevojitej atje? Ubuntu, Gparted? Do tĂ« shtojmĂ« edhe memtest pĂ«r rendin.
Të fillojmë me gjënë më të thjeshtë:
Memtest
Do të krijojmë në folderin Boot/x64 të WDS një dosje të veçantë për skedarët Linux, p.sh. Distr. Dhe nën-foldera në të për sistemet tona përkatëse:
Shtojmë WDS të shumëfishtë
Shkarkojmë iso mtmtest dhe shtojmë këto rreshta në konfigurimin tonë të ngarkesës (skedari default):

label MemTest
menu label MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso

KĂ«shtu ne do tĂ« ngarkojmĂ« imazhin tonĂ« tĂ« vogĂ«l nĂ« memorie dhe do ta запусĐșастД nga aty. FatkeqĂ«sisht, me imazhe tĂ« mĂ«dha kjo nuk mĂ« ka funksionuar.

Gparted
ShkarkojmĂ« versionin e fundit, nxjerrim iso imazhin dhe marrim tri skedarĂ« — /live/vmlinuz, /live/initrd.img dhe /live/filesystem.squashfs
ÇfarĂ« janĂ« kĂ«ta skedarĂ«? (Mund tĂ« gaboj nĂ« formulimet, ju lutem qĂ« tĂ« mĂ« korrigjoni nĂ«se gaboj)

  • vmlinuz (shumĂ« herĂ« mund tĂ« shihni vmlinux) — skedari i kompresuar i bĂ«rthamĂ«s
  • initrd.img — imazhi i sistemit tĂ« skedarĂ«ve rrĂ«njĂ«sor (minimumi i nevojshĂ«m pĂ«r ngarkim)
  • filesystem.squashfs — skedarĂ«t vetĂ« qĂ« pĂ«rdoren nĂ« procesin e punĂ«s

Vendosim dy skedarĂ«t e parĂ« nĂ« dosjen pĂ«r ngarkesĂ« (nĂ« rastin tim kjo Ă«shtĂ« Bootx64DistrGparted) dhe tĂ« tretin — nĂ« serverin IIS (fatmirĂ«sisht Ă«shtĂ« ngritur tashmĂ« pĂ«r WSUS).
NjĂ« shkreptim lirikal — fatkeqĂ«sisht, metoda e ngarkesĂ«s sĂ« imazhit iso nĂ« memdisk me distribucionet e mĂ«dha nuk mĂ« doli. NĂ«se ndonjĂ«herĂ« e dini sekretin e suksesit — do tĂ« ishte njĂ« zgjidhje e shkĂ«lqyer qĂ« do tĂ« lejonte ngarkim tĂ« shpejtĂ« tĂ« çdo sistemi nga imazhi iso.
Shtojmë filesystem.squashfs në IIS, në mënyrë që të lexohet në rrjet (mos harroni të shtoni etiketën MIME për këtë zgjerim)
Shtojmë WDS të shumëfishtë
Tani shtojmë një regjistër në pxelinux.cfg/default tonë:

LABEL GParted Live
MENU LABEL GParted Live
KERNEL Distr/Gparted/vmlinuz
APPEND initrd=Distr/Gparted/initrd.img boot=live config union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs

KontrollojmĂ« — punon!
Ubuntu 12.04
Kam shtuar dy mundĂ«si instalimi — plotĂ«sisht automatike (faleminderit pĂ«rdoruesit Malamut pĂ«r artikullin dhe nĂ« modalitet manual)
ShkarkojmĂ« skedarin me instalimin alternativ dhe nxjerrim prej aty (si mĂ« parĂ«) dy skedarĂ« — initrd.gz dhe linux dhe i vendosim nĂ« Distr/Ubuntu
Shtojmë në pxelinux.cfg/default rreshtat
për instalim plotësisht manual

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

Por për instalimet automatike na nevojitet një skedar me konfigurimin e përgjigjeve (mund të lexoni këtu) dhe do ta vendosim në serverin tonë web. Rreshti im në bootloader duket kështu:

LABEL Ubuntu Auto Install
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

Dobishmëria për të ardhmen
Duke shikuar materialet mbi temën dhe duke kërkuar përgjigje për pyetjet e mia, u zbulua një artikull tejet interesant nga Alexander_Erofeev me përshkrimin e ngarkesës së Kaspersky Rescue Disk në rrjet. Fatkeqësisht, nuk funksionoi për mua. Por mjeti është vërtet i dobishëm (nuk është që ndonjëherë do të kapen veçanërisht përdoruesit e zjarrtë të diçkaje të tillë... është e dobishme të kesh një mjet të tillë në dorë)

Përfundimi

Ky artikull ofron njĂ« pĂ«rmbledhje tĂ« mundĂ«sive qĂ« ofron roli WDS nga Microsoft. Kur fillova ta shkruaja kĂ«tĂ« artikull — planet ishin tĂ« mĂ«dha: njĂ« udhĂ«zues shumĂ« i detajuar mbi tĂ« gjitha aspektet e ngarkesĂ«s sĂ« sistemeve tĂ« pĂ«rmendura mĂ« sipĂ«r
 Por kur materiali pĂ«r WDS filloi tĂ« grumbullohej — narrativa mĂ« çonte nĂ« thellĂ«si qĂ« ndoshta askush nuk do tĂ« pĂ«rballet
 Prandaj u mor vendimi tĂ« ndaj disa informacione tĂ« shkurtra pĂ«r atĂ« qĂ« mund tĂ« bĂ«ni dhe, nĂ«se Ă«shtĂ« e mundur, lidhje me artikuj tĂ« mirĂ«. NĂ«se lexuesve u intereson tĂ« lexojnĂ«, ose nĂ«se ndonjĂ«herĂ« mĂ« pĂ«lqen fama dhe paratĂ« tĂ« plotĂ«soj fondin tim nĂ« HabraHabra me artikuj — mund tĂ« qĂ«ndrojmĂ« mĂ« nĂ« detaje nĂ« secilin hap tĂ« konfigurimit tĂ« serverit WDS shumĂ«funksional.
Dëshiroj të falënderoj përsëri autorët Alexander_Erofeev dhe Malamut për materialin e tyre, që do të jetë interesant për të gjithë pa përjashtim.
Natyrisht në Habra kanë pasur artikuj për këtë temë, përpiqem ta ndriçoj çështjen nga një këndvështrim tjetër ose ta Shtoj: Një herë dhe dy, por nuk është publikuar
Faleminderit për vëmendjen.
Lavdi robotëve!

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster