WDS daudzpusības pievienoŔana

Labdien, dārgie Habras iedzīvotāji!

Šī raksta mērķis ir uzrakstīt īsu pārskatu par iespējām izvietot dažādas sistēmas, izmantojot WDS (Windows Deployment Services).
Å ajā rakstā tiks sniegti Ä«si norādÄ«jumi par Windows 7 x64, Windows XP x86, Ubuntu x64 izvietoÅ”anu un noderÄ«gu rÄ«ku pievienoÅ”anu tÄ«kla sāknÄ“Å”anai, piemēram, Memtest un Gparted.
Stāsts tiks izstāstīts to ideju secībā, kas man ienāks prātā. Un viss sākās ar Microsoft...

Un tagad pats stāsts:
Pirms neilga laika man radās saprātÄ«ga ideja par sistēmu izvietoÅ”anu darbā, izmantojot WDS. Ja kāds dara darbu mÅ«su vietā, tas ir jauki. Un, ja tajā paŔā laikā mēs iemācāmies kaut ko jaunu, tas ir divtik patÄ«kami. SÄ«ki nekavÄ“Å”os pie WDS lomas instalÄ“Å”anas apraksta - Microsoft visu liek uz Next-Next-Next un rakstu kalniem par Å”o tēmu. Un es Ä«si pastāstÄ«Å”u par darbu ar Windows attēliem, koncentrējoties uz tiem brīžiem, kas man sagādāja grÅ«tÄ«bas. SÄ«kāk tiks aprakstÄ«tas sistēmas, kas nav Microsoft izstrādātas (par kurām raksts tika sākts).
Sāksim.
ServerÄ«, kas darbosies kā attēlu glabāŔanas un darbÄ«bu koordinators, ir Windows Server 2008 R2. Lai Å”is pakalpojums darbotos pareizi, ir nepiecieÅ”amas tādas lomas kā DHCP un DNS. AD ir paredzēta maŔīnu ievadÄ«Å”anai domēnā. (Visas Ŕīs lomas nav jāglabā vienā maŔīnā; tās var sadalÄ«t pa visu struktÅ«ru. Galvenais, lai tās darbojas pareizi)

1. WDS iestatīŔana

Mēs pievienojam nepiecieÅ”amās lomas un ātri ieejam WDS konsolē, inicializējam savu serveri un redzam sekojoÅ”o:
WDS daudzpusības pievienoŔana

  • Instalējiet attēlus - instalācijas attēli. Pielāgotas, skaistas sistēmas, kuras mēs ieviesÄ«sim. ĒrtÄ«bas labad varat pievienot vairākas grupas pēc sistēmas veida: Windows 7, XP vai pēc uzdevuma veida - IT nodaļa, Klientu nodaļa, Serveri
  • SāknÄ“Å”anas attēli - attēlu ielāde. Kas vispirms tiek ielādēts maŔīnā un ļauj ar to veikt visdažādākās darbÄ«bas. Pats pirmais attēls, kas tur tiek ievietots, ir tas, kas atrodas instalācijas diskā (operētājsistēmai Windows 7 Ŕī ir mape avoti un faili install.wim vai boot.wim.
    Bet tad no tiem var izdarīt visādas interesantas lietas:

    • Uzņemiet attēlu vai ieraksta attēlu - mÅ«su galvenais rÄ«ks ļauj izveidot kopiju no konfigurētās sistēmas, kuru iepriekÅ” apstrādāja sysprep un kas ir mÅ«su veidne.
    • AtklāŔanas attēls ā€” ļauj augÅ”upielādēt konfigurētu sistēmu attēlus datoros, kas neatbalsta sāknÄ“Å”anu tÄ«klā.

  • Neapstiprinātās ierÄ«ces ā€” ierÄ«ces, kas gaida administratora apstiprinājumu instalÄ“Å”anai. Mēs vēlamies zināt, kurÅ” savā datorā ievieto mÅ«su Å”armu.
  • Multiraides pārraides ā€” multiraides pasta sÅ«tÄ«Å”ana. Izmanto, lai instalētu vienu attēlu lielam skaitam klientu.
  • Drivers - autovadÄ«tāji. Tie palÄ«dz servera attēliem pievienot nepiecieÅ”amos draiverus un izvairÄ«ties no Ŕāda veida kļūdām:
    WDS daudzpusības pievienoŔana
    Pēc draiveru pievienoÅ”anas WDS serverim tie jāpievieno vēlamajam sāknÄ“Å”anas attēlam.

Jā, un vēl viena lieta - katram sistēmas bitu dziļumam jums ir jāizveido savi bootloaders un instalētāji. Zoodārza daudzveidībai ir sava cena.
PatiesÄ«bā mÅ«su WDS jau ir gatavs. Mēs varam sāknēt, izmantojot tÄ«klu, no maŔīnas un redzēt atlases logu ar mÅ«su sāknÄ“Å”anas attēliem.
Es neaprakstÄ«Å”u visus ideālā attēla sagatavoÅ”anas posmus, bet atstāŔu tikai saiti uz rakstu, ko pats izmantoju: Tyts operētājsistēmai Windows 7 (Man nez kāpēc bija instalēta vecā WAIK versija - 6.1.7100.0, tajā nebija iespējams izveidot atbildes failu uz Windows 7 SP1. Man Å”obrÄ«d vajag jaunāko - 6.1.7600.16385)
Un tā vairāk instrukcijas Windows XP sagatavoŔanai darbam ar WDS. Sīkāk arī nerakstīsim - interesantākās lietas ir otrajā daļā!

2. Universāls sāknÄ“Å”anas ielādētājs

Tas ir lieliski, ka mums tagad ir Ŕāda sistēma. Izmantot to ir prieks. Bet vai ir kāds veids, kā padarÄ«t savu dzÄ«vi vēl vieglāku?
Es gribu instalēt Linux caur to!
Pirmkārt, kā daudzi no jums atceras, Windows un Ubuntu paralēla instalÄ“Å”ana nebeidzas labi Windows sāknÄ“Å”anas ielādei. To aizstāj universālais GRUB.
Å eit ir tas pats. Mums ir nepiecieÅ”ams universāls sāknÄ“Å”anas ielādētājs, izpildiet to PXELINUX
1) Lejupielādējiet jaunāko versiju (rakstÄ«Å”anas laikā tā ir 5.01
MÅ«s interesē Å”ie faili:
corepxelinux.0
com32menuvesamenu.c32 (ielādējot teksta saskarni varat izmantot menu.c32)
com32chainchain.c32
Visās Ŕī bootloader lietoÅ”anas rokasgrāmatās teikts, ka viss darbojas ar Å”iem trim. Man bija jāpievieno ldlinux.c32, libcom.c32 un libutil_com.c32. Varat to izdarÄ«t - nokopējiet ieteiktos un palaidiet to. Par kuru failu sÅ«dzēsies - iekopējiet to mapē.
Mums ir nepiecieÅ”ams arÄ« memdisk fails, lai lejupielādētu ISO. Mēs to arÄ« ievietojām Å”ajā mapē
2) Ievietojiet tos mapē, kurā glabājat visus WDS attēlus. Proti, Å”eit - RemoteInstallBootx64 (instalēsim tikai 64, 86 ievietojiet tos paÅ”us failus arÄ« Å”ajā mapē.)
3) Pārdēvējiet pxelinux.0 par pxelinux.com
4) Izveidosim mape pxelinux.cfg konfigurācijas failam pats fails (protams, jau Å”ajā mapē) ir noklusējuma (bez paplaÅ”inājuma!) ar Ŕādu saturu:

NOKLUSĒJUMS vesamenu.c32
UZVEDINĀJUMS 0
NOESCOPE 0
ATĻAUJAS 0
# Taimauts mērvienībās 1/10 s
TAIMS 300
IZVĒLNES MARGIN 10
IZVĒLNES 16. RINDAS
IZVĒLNE CILNES GROW 21
IZVĒLNE TIMEOUTROW 26
IZVĒLNES KRĀSU ROMA 30;44 #20ffffff #00000000 nav
IZVĒLNES KRĀSU RITJOSLA 30;44 #20ffffff #00000000 nav
IZVĒLNES KRĀSU NOSAUKUMS 0 #ffffffff #00000000 nav
IZVĒLNE KRĀSU IZVĒLĒ 30;47 #40000000 #20ffffff
IZVĒLNE FONS pxelinux.cfg/picture.jpg #picture 640Ɨ480 fonam
IZVĒLNES NOSAUKUMS Izvēlies savu likteni!

LABEL wds
MENU LABEL Windows izvietoÅ”anas pakalpojumi (7, XP, sāknÄ“Å”anas attēli)
KODOLS pxeboot.0

LABEL vietējais
IZVĒLNE NOKLUSĒJUMS
MENU LABEL SāknÄ“Å”ana no cietā diska
LOCALBOOT 0
Ierakstiet 0x80

5) Izveidojiet faila pxeboot.n12 kopiju un nosauciet to pxeboot.0
6) Pēc tam mums jāiemāca mÅ«su WDS palaist no universālā sāknÄ“Å”anas ielādēja. 2008. gadā tas tika darÄ«ts caur GUI, 2008. gadā R2 - caur komandrindu. Atveriet un ievadiet:

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

Komandrindas izvade:
WDS daudzpusības pievienoŔana
Tas arī viss, mēs startējam un redzam kāroto ekrānu:
WDS daudzpusības pievienoŔana
Å Ä« ir pamata konfigurācija, to var pielāgot savām prasÄ«bām (uzņēmuma logotips, sāknÄ“Å”anas secÄ«ba utt. Pagaidām var tikai pārsÅ«tÄ«t vadÄ«bu uz WDS un atkal boot no cietā diska. IemācÄ«sim to palaist Ubuntu!

3. Ērgļa mazuļa mācÄ«Å”ana lidot

Ko mums tur vajadzēja? Ubuntu, Gparted? Pasūtījumam pievienosim memtest.
Sāksim ar vienkārŔāko:
Memtest
Izveidosim atseviŔķu mapi Linux failiem mapē Boot/x64 WDS, piemēram, Distr. Un tajā esoŔās apakÅ”mapes mÅ«su attiecÄ«gajām sistēmām:
WDS daudzpusības pievienoŔana
Notiek lejupielāde iso mtmtest un pievienojiet Ŕādas rindiņas mÅ«su lejupielādes konfigurācijai (noklusējuma fails):

etiÄ·ete MemTest
izvēlnes apzīmējums MemTest86+
Kodola memdisk iso raw
initrd Linux/mt420.iso

Ar to mēs ielādēsim savu mazo attēlu atmiņā un palaidīsim to no turienes. Diemžēl tas man nederēja ar lieliem attēliem.

Gaprted
Notiek lejupielāde jaunākā versija, izpakojiet iso attēlu un paņemiet trīs failus - /live/vmlinuz, /live/initrd.img un /live/filesystem.squashfs
Kas ir Å”ie faili? (Iespējams, kļūdos formulējumā, lÅ«dzu lasÄ«tājus izlabot, ja kļūdos)

  • vmlinuz (biežāk redzams vmlinux) - saspiests kodola fails
  • initrd.img ā€” saknes failu sistēmas attēls (sāknÄ“Å”anai nepiecieÅ”amais minimums)
  • filesystem.squashfs - paÅ”i faili, kas tiek izmantoti darbÄ«bas laikā

Pirmos divus failus ievietojam lejupielādes mapē (manā gadÄ«jumā tas ir Bootx64DistrGparted) un treÅ”o IIS serverÄ« (par laimi tas jau ir instalēts WSUSa).
Liriska atkāpe - diemžēl man nederēja triks ar iso attēlu ielādēt memdiskā ar lieliem izplatÄ«jumiem. Ja pēkŔņi zināt veiksmes noslēpumu, tas bÅ«s lielisks risinājums, kas ļaus ātri palaist jebkuru sistēmu no iso attēla.
Pievienojiet filesystem.squashfs IIS, lai to varētu lasÄ«t tÄ«klā (neaizmirstiet pievienot MIME tagu Å”im paplaÅ”inājumam
WDS daudzpusības pievienoŔana
Tagad mēs pievienojam ierakstu mūsu pxelinux.cfg/default:

LABEL GParted Live
MENU LABEL GParted Live
KODOLS 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

Pārbaudīsim - tas darbojas!
ubuntu 12.04
Esmu pievienojis divas iespējamās instalÄ“Å”anas iespējas - pilnÄ«bā automātiska (paldies lietotājam malamuti par raksts un manuālajā režīmā)
Lejupielādējiet failu ar alternatÄ«vo instalāciju un noņemiet divus failus (kā iepriekÅ”) - initrd.gz un linux un ievietojiet tos Distr/Ubuntu
Pievienojiet rindiņas mūsu pxelinux.cfg/default
pilnībā manuālai uzstādīŔanai

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

Bet automātiskai instalÄ“Å”anai ir nepiecieÅ”ams fails ar atbildes iestatÄ«jumiem (varat lasÄ«t Å”eit), un mēs to ievietosim mÅ«su tÄ«mekļa serverÄ«. Mana sāknÄ“Å”anas ielādes lÄ«nija izskatās Ŕādi:

LABEL Ubuntu automātiskā instalÄ“Å”ana
KODOLS 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

Noderīgs nākotnei
PārlÅ«kojot materiālu par tēmu un meklējot atbildes uz saviem jautājumiem, es atklāju brÄ«niŔķīgs raksts no Aleksandrs_Erofejevs ar Kaspersky Rescue Disk lejupielādes aprakstu tÄ«klā. Diemžēl man tas nepacēlās. Bet rÄ«ks tieŔām ir noderÄ«gs (nē, nē, Ä«paÅ”i dedzÄ«gi lietotāji kaut ko tādu paÄ·ers... Noder, ja tāds rÄ«ks ir pa rokai)

Secinājums

Å ajā rakstā ir sniegts pārskats par Microsoft WDS lomas sniegtajām iespējām. Kad es sāku Å”o rakstu, plāni bija grandiozi: detalizēts HOWTO par visiem iepriekÅ” aprakstÄ«to sistēmu ielādes aspektiem... Bet, kad materiāls sāka uzkrāties tikai uz paÅ”u WDS, stāstÄ«juma pavediens mani noveda lÄ«dz tādam dziļumam, ka neviens. kādreiz sastapsies, iespējams... Tāpēc mēs nolēmām padalÄ«ties ar apkopojumu par to, kas ir iespējams, un, ja iespējams, ar saitēm uz labiem rakstiem. Ja lasÄ«tājiem ir interese par lasÄ«Å”anu vai es pēkŔņi vēlos slavu un naudu, lai papildinātu Habrahabr kasi ar rakstiem, es varu iedziļināties sÄ«kāk katrā daudzfunkcionālā WDS servera iestatÄ«Å”anas posmā.
Vēlos vēlreiz pateikties autoriem Aleksandrs_Erofejevs Šø malamuti par viņu materiālu, kas interesēs visus bez izņēmuma.
Protams, par Habrē jau bija raksti par Å”o paÅ”u tēmu, es mēģināju izcelt Å”o jautājumu no cita skatu punkta vai papildināt to: Vienreiz Šø divi, bet nav publicēti
Paldies par uzmanību.
Slava robotiem!

Avots: www.habr.com

Pievieno komentāru