Aldonante WDS-Versatilecon

Bonan posttagmezon, karaj loĝantoj de Habra!

La celo de ĉi tiu artikolo estas verki mallongan superrigardon pri la kapabloj por deploji diversajn sistemojn per WDS (Windows Deplojaj Servoj)
Ĉi tiu artikolo provizos koncizajn instrukciojn por deplojo. Windows 7x64, Windows XP x86, Ubuntu x64 kaj la aldono de utilaj ret-startigaj iloj 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:
Ne antaŭ longe, mi havis la saĝan ideon deploji sistemojn ĉe la laborejo uzante WDS. Estas agrable kiam iu alia faras la laboron por ni. Kaj se ni lernas ion novan dum la procezo, tio estas duoble kontentiga. Mi ne detale parolos pri la instalado de la WDS-rolo — Microsoft reduktas ĉion al Sekva-Sekva-Sekva, kaj ekzistas tunoj da artikoloj pri la temo. Mi nur nelonge parolos pri laborado kun bildoj. Windows Mi koncentriĝos pri la areoj, kiuj kaŭzis al mi problemojn. Sistemoj ne-Mikrosoftaj (kio estas la tuta celo de ĉi tiu artikolo) estos traktitaj pli detale.
Ni komencu.
La servilo, kiu agos kiel bildstokado kaj agadkunordiganto, havas Windows Server 2008 R2 estas enkonstruita. Por ke ĉi tiu servo funkciu ĝuste, necesas roloj kiel DHCP kaj DNS. Kaj AD ankaŭ estas necesa por kunigi maŝinojn al la domajno. (Ĉiuj ĉi tiuj roloj ne devas esti sur ununura maŝino; ili povas esti distribuitaj tra la tuta strukturo. La ĉefa afero estas, ke ili funkciu ĝ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 — instalaĵaj bildoj. Jen antaŭ-agorditaj, belaj sistemoj, kiujn ni deplojos. Por oportuno, vi povas aldoni plurajn grupojn laŭ sistemtipo: Windows 7, XP, aŭ laŭ taskspeco — IT-fako, klienta fako, serviloj
  • Boot Bildoj — startigaj bildoj. Ĉi tiuj estas tiuj, kiuj unue ŝarĝiĝas sur la maŝinon kaj permesas al vi plenumi diversajn agojn sur ĝi. La plej unua bildo ŝarĝiĝanta estas tiu sur la instala disko (ekzemple Windows 7 estas la dosierujo `sources` kaj la dosieroj `install.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: Alklaku ĉi tie por Windows 7 (pro iu kialo mi havis malnovan version de WAIK instalita - 6.1.7100.0, estis neeble krei respondodosieron por ĝi) Windows 7 SP1. Vi bezonas la plej novan nuntempe - 6.1.7600.16385)
Kaj jen ankoraŭ preparinstrukcioj Windows XP por WDS. Ni ankaŭ ne eniros detalojn ĉi tie — 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 ĝin per ĝi. Linux!
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
MENUA ETIKEDO Windows Deplojaj Servoj (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
Jen baza agordo; vi povas adapti ĝin laŭ viaj bezonoj (firmaa emblemo, startordo, ktp.). Nuntempe, ĝi nur scias kiel transdoni kontrolon al WDS kaj starti denove de la disko. Ni instruu ĝin starti. Ubuntu!

3. Instruante al aglo flugi

Kion ni bezonis tie? Ubuntu, Gparted? Ni aldonu memtest por plibonigi la aferon.
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 Linux/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 alternativa instalado kaj eltiru el ĝi (kiel antaŭe) du dosierojn - initrd.gz kaj linux kaj metu ilin en Distr/Ubuntu
Aldonu la liniojn al nia pxelinux.cfg/default
por tute mana instalado

EKLASTIGO Ubuntu
KERNELA Distribuo/Ubuntu/Linukso
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:

EKLASTIGO Ubuntu Aŭtomata Instalo
KERNELA Distribuo/Ubuntu/Linukso
APPEND initrd=Distr/Ubuntu/initrd.gz ksdevice=eth0 loko=ru_RU.UTF-8 konzola-agordo/aranĝokodo=ru url=http://192.168.10.10/Distr/Ubuntu/antaŭsemita.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

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster