Aldonante WDS-Versatilecon

Bonan posttagmezon, karaj loĝantoj de Habra!

La celo de ĉi tiu artikolo estas verki mallongan superrigardon pri la eblecoj por disfaldi diversajn sistemojn per WDS (Windows Deployment Services)
Ĉi tiu artikolo provizos mallongajn instrukciojn por disfaldi Windows 7 x64, Windows XP x86, Ubuntu x64 kaj aldoni utilajn ilojn al reto-boto kiel Memtest kaj Gparted.
La rakonto estos rakontita en la ordo de la ideoj, kiuj venas al mia menso. Kaj ĉio komenciĝis kun Microsoft...

Kaj nun la rakonto mem:
Antaŭ nelonge, mi elpensis la prudentan ideon deploji sistemojn ĉe la laboro uzante WDS. Se iu faras la laboron por ni, estas agrable. Kaj se samtempe ni lernas ion novan, ĝi estas duoble agrabla. Mi ne multe detale detale priskribos la instaladon de la rolo WDS - Microsoft resumas ĉion al Sekva-Sekva-Sekva kaj estas montoj da artikoloj pri ĉi tiu temo. Kaj mi mallonge rakontos al vi pri laboro kun Vindozaj bildoj, koncentriĝante al tiuj momentoj, kiuj kaŭzis al mi malfacilaĵojn. Ne-Mikrosoftaj sistemoj estos priskribitaj pli detale (por kiuj la artikolo estis komencita).
Ni komencu.
La servilo kiu funkcios kiel bildstokado kaj agadkunordiganto havas Windows Server 2008 R2 surŝipe. Por ke ĉi tiu servo funkciu ĝuste, roloj kiel DHCP kaj DNS estas postulataj. Nu, AD estas por enigi maŝinojn en la domajnon. (Ĉiuj ĉi tiuj roloj ne devas esti konservitaj en unu maŝino; ili povas esti disvastigitaj tra la tuta strukturo. La ĉefa afero estas, ke ili funkcias ĝuste)

1. Agordi WDS

Ni aldonas la necesajn rolojn kaj rapide eniras la WDS-konzolon, pravigu nian servilon kaj vidas la jenon:
Aldonante WDS-Versatilecon

  • Instalu Bildojn - bildoj de instalado. Personigitaj, belaj sistemoj, kiujn ni lanĉos. Por komforto, vi povas aldoni plurajn grupojn laŭ sistema tipo: Windows 7, XP aŭ laŭ taskotipo - IT-Departemento, Kliento-Departemento, Serviloj
  • Boot Bildoj — ŝarĝante bildojn. Kio unue estas ŝarĝita sur la maŝino kaj permesas vin plenumi ĉiajn agojn per ĝi. La unua bildo, kiu iras tien, estas tiu, kiu estas sur la instala disko (por Vindozo 7 ĉi tio estas la dosierujo de fontoj kaj la dosieroj instal.wim aŭ boot.wim.
    Sed tiam vi povas fari ĉiajn interesajn aferojn de ili:

    • Kapti bildonregistra bildo - nia ĉefa ilo permesas al vi fari kopion de la agordita sistemo, kiu antaŭe estis prilaborita de sysprep kaj estas nia ŝablono.
    • Malkovra Bildo — permesas al vi alŝuti bildojn de agorditaj sistemoj al komputiloj, kiuj ne subtenas retan lanĉon.

  • Pritraktataj Aparatoj — aparatoj atendantaj aprobon de administranto por instalado. Ni volas scii, kiu metas nian ĉarmon sur sian komputilon.
  • Multirolantaro-Dissendoj — multielsendo poŝto. Uzita por instali unu bildon al granda nombro da klientoj.
  • ŝoforoj - ŝoforoj. Ili helpas aldoni la necesajn ŝoforojn al la bildoj sur la servilo kaj eviti ĉi tiujn tipojn de eraroj:
    Aldonante WDS-Versatilecon
    Post aldoni ŝoforojn al la WDS-servilo, ili devas esti aldonitaj al la dezirata lanĉa bildo.

Jes, kaj ankoraŭ unu afero - vi devas krei viajn proprajn ekŝargilojn kaj instalilojn por ĉiu sistema bitprofundo. Vario ĉe la zoo havas prezon.
Fakte, nia WDS jam estas preta. Ni povas ekbruligi tra la reto de la maŝino kaj vidi elektofenestron kun niaj startbildoj.
Mi ne priskribos ĉiujn etapojn de preparado de la ideala bildo, sed mi nur lasos ligilon al la artikolo, kiun mi uzis: Tyts por Vindozo 7 (Ial mi havis instalitan malnovan version de WAIK - 6.1.7100.0, estis neeble krei responddosieron por Windows 7 SP1 en ĝi. Mi bezonas la plej novan nuntempe - 6.1.7600.16385)
Kaj jen ankoraŭ instrukcioj por prepari Windows XP por WDS. Ni ankaŭ ne skribos detale - la plej interesaj aferoj estas en la dua parto!

2. Universala ekŝargilo

Estas bonege, ke ni nun havas tian sistemon. Uzi ĝin estas plezuro. Sed ĉu ekzistas ia maniero fari vian vivon eĉ pli facila?
Mi volas instali Linukso per ĝi!
Antaŭ ĉio, kiel multaj el vi memoras, instali Vindozon kaj Ubuntu paralele ne finiĝas bone por la Vindoza ekŝargilo. Ĝi estas anstataŭigita per la universala GRUB.
Estas same ĉi tie. Ni bezonas universalan ekŝargilon, renkontu ĉi tion PXELINUX
1) Elŝutu la plej novan version (en la momento de skribado ĉi tio estas 5.01
Ni interesiĝas pri ĉi tiuj dosieroj:
corepxelinux.0
com32menuvesamenu.c32 (vi povas preni menu.c32 por teksta interfaco dum ŝarĝo)
com32chainchain.c32
Ĉiuj manlibroj por uzi ĉi tiun ekŝargilon diras, ke ĉio funkcias kun ĉi tiuj tri. Mi devis aldoni ldlinux.c32, libcom.c32 kaj libutil_com.c32. Vi povas fari tion - kopii la rekomenditajn kaj ruli ĝin. Pri kiu dosiero estos plendo - kopiu ĝin al la dosierujo.
Ni ankaŭ bezonas la memdisk-dosieron por elŝuti la iso. Ni ankaŭ metas ĝin en ĉi tiun dosierujon
2) Metu ilin en la dosierujon, kie vi stokas ĉiujn WDS-bildojn. Nome ĉi tie - RemoteInstallBootx64 (ni nur instalos 64, por 86 metu la samajn dosierojn ankaŭ en tiun dosierujon.)
3) Alinomi pxelinux.0 al pxelinux.com
4) Ni kreu dosierujo pxelinux.cfg por la agorda dosiero, la dosiero mem (jam en ĉi tiu dosierujo, kompreneble) estas defaŭlta (sen etendo!) kun la jena enhavo:

DEFALTA Vesamenu.c32
PROMOTO 0
NOESPAĜO 0
PERMESA OPCIOJ 0
# Tempo en unuoj de 1/10 s
TEMPO 300
MENUA MARĜO 10
MENUAJ VICOJ 16
MENUO TABMSGROW 21
MENUO TIMEOUTROW 26
MENUA KOLORA BIDO 30;44 #20ffffff #00000000 neniu
MENUA KOLORA SCROLLBARE 30;44 #20ffffff #00000000 neniu
MENUA KOLOROTITOLO 0 #ffffffff #00000000 neniu
MENUO KOLORO SEL 30;47 #40000000 #20ffffff
MENUOFONO pxelinux.cfg/picture.jpg #bildo 640×480 por fono
MENU TITOLO Elektu vian destinon!

LABEL wds
MENU LABEL Windows Deployment Services (7, XP, Boot-bildoj)
KERNEL pxeboot.0

LABEL loka
MENUO DEFORTA
MENU LABEL Ekfunkciigo el Harddisko
LOKA BOOT 0
Tajpu 0x80

5) Faru kopion de la dosiero pxeboot.n12 kaj nomu ĝin pxeboot.0
6) Post ĉi tio, ni devas instrui nian WDS komenci de la universala ekŝargilo. En 2008 tio estis farita per la GUI, en 2008 R2 - per la komandlinio. Malfermu kaj enigu:

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

Komandlinia eligo:
Aldonante WDS-Versatilecon
Jen ĝi, ni ekfunkciigas kaj vidas la aviditan ekranon:
Aldonante WDS-Versatilecon
Ĉi tio estas baza agordo, vi povas alĝustigi ĝin al viaj postuloj (firmaa emblemo, ekfunkciigo, ktp. Nuntempe ĝi povas nur transdoni kontrolon al WDS kaj denove ekŝargi de la malmola disko. Ni instruu ĝin ekŝargi Ubuntu!

3. Instruante al aglo flugi

Kion ni bezonis tie? Ubuntu, Gparted? Ni aldonu memtest por mendo.
Ni komencu per la plej simpla:
memtesto
Ni kreu apartan dosierujon por Linukso-dosieroj en la dosierujo Boot/x64 WDS, ekzemple Distr. Kaj subdosierujoj en ĝi por niaj respektivaj sistemoj:
Aldonante WDS-Versatilecon
Elŝutado iso mtmtest kaj aldonu la sekvajn liniojn al nia elŝuta agordo (defaŭlta dosiero):

etikedo MemTest
menuetikedo MemTest86+
Kerno memdisk iso kruda
initrd Linukso/mt420.iso

Per tio ni ŝarĝos nian malgrandan bildon en memoron kaj lanĉos ĝin de tie. Bedaŭrinde, ĉi tio ne funkciis por mi kun grandaj bildoj.

Gaprted
Elŝutado lasta versio, malpaku la iso-bildon kaj prenu tri dosierojn - /live/vmlinuz, /live/initrd.img kaj /live/filesystem.squashfs
Kio estas ĉi tiuj dosieroj? (Mi eble eraras en la vortumo, mi afable petas la legantojn korekti min se mi eraras)

  • vmlinuz (pli ofte vidita vmlinux) - kunpremita kerndosiero
  • initrd.img - bildo de la radika dosiersistemo (minimume necesa por ekŝargo)
  • filesystem.squashfs - la dosieroj mem uzataj dum operacio

Ni metas la unuajn du dosierojn en la elŝuta dosierujo (en mia kazo ĝi estas Bootx64DistrGparted) kaj la trian en la IIS-servilon (feliĉe ĝi jam estas instalita por WSUSa).
Lirika digresio - bedaŭrinde, la lertaĵo ŝarĝi iso-bildon en memdiskon kun grandaj distribuoj ne funkciis por mi. Se vi subite konas la sekreton de sukceso, ĉi tio estos bonega solvo, kiu permesos vin rapide ekbruligi ajnan sistemon de iso-bildo.
Aldonu filesystem.squashfs al IIS por ke ĝi estu legita tra la reto (ne forgesu aldoni MIME-etikedon por ĉi tiu etendo
Aldonante WDS-Versatilecon
Nun ni aldonas eniron al nia pxelinux.cfg/default:

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

Ni kontrolu - ĝi funkcias!
Ubuntu 12.04
Mi aldonis du eblajn instalajn opciojn - plene aŭtomatajn (dankon al la uzanto malamutoj por artikolo kaj en mana reĝimo)
Elŝutu la dosieron kun la alterna instalado kaj elŝiru du dosierojn de tie (kiel antaŭe) - initrd.gz kaj linux kaj metu ilin en Distr/Ubuntu
Aldonu la liniojn al nia pxelinux.cfg/default
por tute mana instalado

LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND prioritato=malalta vga=normala initrd=Distr/Ubuntu/initrd.gz

Sed por aŭtomata instalado vi bezonas dosieron kun respondaj agordoj (vi povas legi tie) kaj ni metos ĝin sur nian retservilon. Mia ekŝargila linio aspektas jene:

LABEL Ubuntu Aŭtomata Instalo
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

Utila por la estonteco
Trarigardante materialon pri la temo kaj serĉante respondojn al miaj demandoj, mi malkovris mirinda artikolo el Aleksandro_Erofeev kun priskribo pri elŝuto de Kaspersky Rescue Disk tra la reto. Bedaŭrinde, ĝi ne ekflugis por mi. Sed la ilo estas vere utila (ne, ne, precipe fervoraj uzantoj kaptos ion tian... Estas utile havi tian ilon ĉemane)

konkludo

Ĉi tiu artikolo estas superrigardo de la kapabloj kiujn la Microsoft WDS-rolo provizas por vi. Kiam mi komencis ĉi tiun artikolon, la planoj estis grandiozaj: detala HOVO pri ĉiuj aspektoj de ŝarĝo de la supre prezentitaj sistemoj... Sed kiam materialo komencis amasiĝi nur sur WDS mem, la fadeno de la rakonto kondukis min al iuj profundoj, kiujn neniu neniu. iam renkontus, verŝajne... Tial Ni decidis kunhavigi resumon pri tio, kio eblas kaj, se eble, ligilojn al bonaj artikoloj. Se legantoj interesiĝas pri legado, aŭ mi subite volas famon kaj monon por replenigi la trezorejon de Habrahabr per artikoloj, mi povas pli detale en ĉiu etapo de starigo de plurcela WDS-servilo.
Mi ŝatus denove danki la aŭtorojn Aleksandro_Erofeev и malamutoj pro sia materialo, kiu senescepte interesos ĉiujn.
Nature jam estis artikoloj pri Habré pri la sama temo, mi provis reliefigi la aferon el alia vidpunkto aŭ kompletigi ĝin: Tempo и du, sed ne eldonita
Dankon pro via atento.
Gloro al la robotoj!

fonto: www.habr.com

Aldoni komenton