Ychwanegu Amlochredd WDS

Prynhawn da, annwyl drigolion Habra!

Pwrpas yr erthygl hon yw ysgrifennu trosolwg byr o'r posibiliadau ar gyfer defnyddio systemau amrywiol trwy WDS (Windows Deployment Services)
Bydd yr erthygl hon yn darparu cyfarwyddiadau byr ar gyfer defnyddio Windows 7 x64, Windows XP x86, Ubuntu x64 ac ychwanegu offer defnyddiol at gychwyn rhwydwaith fel Memtest a Gparted.
Bydd yr hanes yn cael ei adrodd yn nhrefn y syniadau a ddaw i fy meddwl. A dechreuodd y cyfan gyda Microsoft ...

Ac yn awr y stori ei hun:
Ddim yn bell yn ôl, cefais y syniad synhwyrol o leoli systemau yn y gwaith gan ddefnyddio WDS. Os oes rhywun yn gwneud y gwaith i ni, mae'n braf. Ac os ydym ar yr un pryd yn dysgu rhywbeth newydd, mae'n bleserus ddwywaith. Ni fyddaf yn trigo'n fanwl iawn ar y disgrifiad o osod rôl WDS - mae Microsoft yn berwi popeth i lawr i Next-Next-Next ac mae mynyddoedd o erthyglau ar y pwnc hwn. A dywedaf wrthych yn fyr am weithio gyda delweddau Windows, gan ganolbwyntio ar yr eiliadau hynny a achosodd anawsterau i mi. Disgrifir systemau nad ydynt yn rhai Microsoft yn fanylach (y dechreuwyd yr erthygl ar eu cyfer).
Dewch inni ddechrau.
Mae gan y gweinydd a fydd yn gweithredu fel cydlynydd storio delwedd a gweithredu Windows Server 2008 R2 ar fwrdd. Er mwyn i'r gwasanaeth hwn weithio'n gywir, mae angen rolau fel DHCP a DNS. Wel, mae AD ar gyfer rhoi peiriannau i mewn i'r parth. (Nid oes rhaid cadw'r holl rolau hyn ar un peiriant; gellir eu lledaenu trwy'r strwythur cyfan. Y prif beth yw eu bod yn gweithio'n gywir)

1. Sefydlu WDS

Rydyn ni'n ychwanegu'r rolau angenrheidiol ac yn mynd i mewn i'r consol WDS yn gyflym, yn cychwyn ein gweinydd a gweld y canlynol:
Ychwanegu Amlochredd WDS

  • Gosod Delweddau - delweddau gosod. Systemau hardd wedi'u teilwra y byddwn yn eu cyflwyno. Er hwylustod, gallwch ychwanegu sawl grŵp yn ôl math o system: Windows 7, XP neu yn ôl math o dasg - Adran TG, Adran Cleient, Gweinyddwyr
  • Delweddau Boot - llwytho delweddau. Yr hyn sy'n cael ei lwytho ar y peiriant yn gyntaf ac yn caniatáu ichi gyflawni pob math o gamau gweithredu ag ef. Y ddelwedd gyntaf un sy'n mynd yno yw'r un sydd ar y ddisg gosod (ar gyfer Windows 7 dyma'r ffolder ffynonellau a'r ffeiliau install.wim neu boot.wim.
    Ond yna gallwch chi wneud pob math o bethau diddorol ohonyn nhw:

    • Cipio delwedd neu recordio delwedd - mae ein prif declyn yn caniatáu ichi wneud copi o'r system wedi'i ffurfweddu, a gafodd ei phrosesu'n flaenorol gan sysprep ac sy'n dempled i ni.
    • Darganfod Delwedd — yn eich galluogi i uwchlwytho delweddau o systemau wedi'u ffurfweddu i gyfrifiaduron nad ydynt yn cefnogi cychwyn rhwydwaith.

  • Dyfeisiau Arfaeth — dyfeisiau sy'n aros am gymeradwyaeth gweinyddwr i'w gosod. Rydyn ni eisiau gwybod pwy sy'n rhoi ein swyn ar eu cyfrifiadur.
  • Darllediadau Aml-ddarllediad - post aml-ddarllediad. Fe'i defnyddir i osod un ddelwedd i nifer fawr o gleientiaid.
  • Gyrwyr - gyrwyr. Maent yn helpu i ychwanegu'r gyrwyr angenrheidiol at y delweddau ar y gweinydd ac osgoi'r mathau hyn o wallau:
    Ychwanegu Amlochredd WDS
    Ar ôl ychwanegu gyrwyr at y gweinydd WDS, rhaid eu hychwanegu at y ddelwedd cychwyn a ddymunir.

Oes, ac un peth arall - mae angen i chi wneud eich cychwynwyr a'ch gosodwyr eich hun ar gyfer dyfnder pob system. Daw amrywiaeth yn y sw am bris.
Mewn gwirionedd, mae ein WDS eisoes yn barod. Gallwn gychwyn dros y rhwydwaith o'r peiriant a gweld ffenestr ddethol gyda'n delweddau cist.
Ni fyddaf yn disgrifio pob cam o baratoi'r ddelwedd ddelfrydol, ond byddaf yn gadael dolen i'r erthygl a ddefnyddiais fy hun: Tyts ar gyfer Windows 7 (Am ryw reswm roedd gen i hen fersiwn o WAIK wedi'i osod - 6.1.7100.0, roedd yn amhosib creu ffeil ateb ar gyfer Windows 7 SP1 ynddo. Dwi angen yr un diweddaraf ar hyn o bryd - 6.1.7600.16385)
Ac yma mwy cyfarwyddiadau ar gyfer paratoi Windows XP ar gyfer WDS. Ni fyddwn yn ysgrifennu'n fanwl chwaith - mae'r pethau mwyaf diddorol yn yr ail ran!

2. cychwynnydd cyffredinol

Mae'n wych bod gennym system o'r fath yn awr. Mae ei ddefnyddio yn bleser. Ond a oes unrhyw ffordd i wneud eich bywyd hyd yn oed yn haws?
Rwyf am osod Linux drwyddo!
Yn gyntaf oll, fel y mae llawer ohonoch yn cofio, nid yw gosod Windows a Ubuntu yn gyfochrog yn dod i ben yn dda ar gyfer y cychwynnwr Windows. Mae'n cael ei ddisodli gan y GRUB cyffredinol.
Mae yr un peth yma. Mae angen cychwynnydd cyffredinol arnom, cwrdd â hyn PXELINUX
1) Lawrlwythwch y fersiwn ddiweddaraf (ar adeg ysgrifennu hwn yw 5.01
Mae gennym ddiddordeb yn y ffeiliau hyn:
corepxelinux.0
com32menuvesamenu.c32 (gallwch gymryd menu.c32 ar gyfer rhyngwyneb testun wrth lwytho)
com32chainchain.c32
Mae'r holl lawlyfrau ar gyfer defnyddio'r cychwynnwr hwn yn dweud bod popeth yn gweithio gyda'r tri hyn. Roedd yn rhaid i mi ychwanegu ldlinux.c32, libcom.c32 a libutil_com.c32. Gallwch chi wneud hyn - copïwch y rhai a argymhellir a'i redeg. Pa ffeil fydd yn destun cwyn - copïwch hi i'r ffolder.
Mae angen y ffeil memdisk arnom hefyd i lawrlwytho'r iso. Rydyn ni hefyd yn ei roi yn y ffolder hwn
2) Rhowch nhw yn y ffolder lle rydych chi'n storio'r holl ddelweddau WDS. Sef yma - RemoteInstallBootx64 (dim ond 64 y byddwn yn ei osod, oherwydd mae 86 yn gosod yr un ffeiliau yn y ffolder honno hefyd.)
3) Ail-enwi pxelinux.0 i pxelinux.com
4) Gadewch i ni greu ffolder pxelinux.cfg ar gyfer y ffeil ffurfweddu, mae'r ffeil ei hun (sydd eisoes y tu mewn i'r ffolder hon, wrth gwrs) yn rhagosodedig (heb estyniad!) gyda'r cynnwys canlynol:

DIFFYG vesamenu.c32
ANOGWCH 0
NOESCAPE 0
CANIATÁU 0
# Goramser mewn unedau o 1/10 s
AMSERLEN 300
YMYL BWYDLEN 10
RHESAU BWYDLEN 16
BWYDLEN TABMSGROW 21
AMSERLEN BWYDLEN 26
LLIWIAU'R BWYDLEN FFIN 30;44 #20ffffff #00000000 dim
LLIW BWYDLEN SCROLLBAR 30;44 #20ffffff #00000000 dim
LLIWIAU'R BWYDLEN TEITL 0 #ffffffff #00000000 dim
LLIWIAU'R FWYDLEN SEL 30;47 #40000000 #20ffffff
CEFNDIR BWYDLEN pxelinux.cfg/picture.jpg #llun 640×480 ar gyfer cefndir
TEITL Y FWYDLEN Dewiswch eich tynged!

LABEL wds
LABEL BWYDLEN Gwasanaethau Defnyddio Windows (7, XP, delweddau Boot)
KERNEL pxeboot.0

LABEL lleol
DIFFYG BWYDLEN
LABEL BWYDLEN Esgid o Harddisk
LLEOL 0
Math 0x80

5) Gwnewch gopi o'r ffeil pxeboot.n12 a'i alw'n pxeboot.0
6) Ar ôl hyn, mae angen inni ddysgu ein WDS i gychwyn o'r cychwynnydd cyffredinol. Yn 2008 gwnaed hyn trwy'r GUI, yn 2008 R2 - trwy'r llinell orchymyn. Agor a mynd i mewn:

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

Allbwn llinell orchymyn:
Ychwanegu Amlochredd WDS
Dyna ni, rydyn ni'n cychwyn ac yn gweld y sgrin chwenychedig:
Ychwanegu Amlochredd WDS
Cyfluniad sylfaenol yw hwn, gallwch ei addasu i'ch gofynion (logo'r cwmni, archeb gychwyn, ac ati. Am y tro, dim ond i WDS y gall drosglwyddo rheolaeth a cychwyn o'r gyriant caled eto. Gadewch i ni ei ddysgu i gychwyn Ubuntu!

3. Dysgu eryr i hedfan

Beth oedd ei angen arnom yno? Ubuntu, Gparted? Gadewch i ni ychwanegu memtest ar gyfer archeb.
Gadewch i ni ddechrau gyda'r symlaf:
Cof
Gadewch i ni greu ffolder ar wahân ar gyfer ffeiliau Linux yn y ffolder Boot/x64 WDS, er enghraifft Distr. Ac is-ffolderi ynddo ar gyfer ein systemau priodol:
Ychwanegu Amlochredd WDS
Lawrlwytho iso mtmtest ac ychwanegwch y llinellau canlynol at ein ffurfwedd lawrlwytho (ffeil ddiofyn):

label MemTest
label dewislen MemTest86+
Cnewyllyn memdisk iso amrwd
initrd Linux/mt420.iso

Gyda hyn byddwn yn llwytho ein delwedd fach i'r cof ac yn ei lansio oddi yno. Yn anffodus, ni weithiodd hyn i mi gyda delweddau mawr.

Gapted
Lawrlwytho Fersiwn diweddaraf, dadbacio'r ddelwedd iso a chymryd tair ffeil - /live/vmlinuz, /live/initrd.img a /live/filesystem.squashfs
Beth yw'r ffeiliau hyn? (Efallai fy mod yn anghywir yn y geiriad, gofynnaf yn garedig i'r darllenwyr fy nghywiro os ydw i'n anghywir)

  • vmlinuz (vmlinux a welir yn fwy cyffredin) - ffeil cnewyllyn cywasgedig
  • initrd.img - delwedd o'r system ffeiliau gwraidd (angen lleiaf ar gyfer cychwyn)
  • filesystem.squashfs - y ffeiliau eu hunain a ddefnyddiwyd yn ystod gweithrediad

Rydyn ni'n gosod y ddwy ffeil gyntaf yn y ffolder lawrlwytho (Bootx64DistrGparted yn fy achos i) a'r trydydd un ar y gweinydd IIS (yn ffodus mae eisoes wedi'i osod ar gyfer WSUSa).
Digression telynegol - yn anffodus, ni weithiodd y gamp o lwytho delwedd iso i ddisg memdisk gyda dosbarthiadau mawr i mi. Os ydych chi'n gwybod yn sydyn beth yw cyfrinach llwyddiant, bydd hwn yn ddatrysiad rhagorol a fydd yn caniatáu ichi gychwyn unrhyw system yn gyflym o ddelwedd iso.
Ychwanegu filesystem.squashfs i IIS fel y gellir ei ddarllen dros y rhwydwaith (peidiwch ag anghofio ychwanegu tag MIME ar gyfer yr estyniad yma
Ychwanegu Amlochredd WDS
Nawr rydym yn ychwanegu cofnod at ein pxelinux.cfg/default:

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

Gadewch i ni wirio - mae'n gweithio!
Ubuntu 12.04
Rwyf wedi ychwanegu dau opsiwn gosod posibl - cwbl awtomatig (diolch i'r defnyddiwr Malamut gyfer erthygl ac yn y modd â llaw)
Lawrlwythwch y ffeil gyda'r gosodiad arall a rhwygwch ddwy ffeil oddi yno (fel o'r blaen) - initrd.gz a linux a'u rhoi yn Distr/Ubuntu
Ychwanegwch y llinellau at ein pxelinux.cfg/default
ar gyfer gosod yn gyfan gwbl â llaw

LABEL Ubuntu
KERNEL Dosbarth/Ubuntu/linux
ATODIAD blaenoriaeth=vga isel=initrd arferol=Distr/Ubuntu/initrd.gz

Ond ar gyfer gosod awtomatig mae angen ffeil gyda gosodiadau ymateb (gallwch ddarllen yma) a byddwn yn ei roi ar ein gweinydd gwe. Mae fy llinell cychwynnydd yn edrych fel hyn:

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

Defnyddiol ar gyfer y dyfodol
Wrth edrych trwy ddeunydd ar y pwnc a chwilio am atebion i'm cwestiynau, darganfyddais erthygl wych o Alexander_Erofeev gyda disgrifiad o lawrlwytho Disg Achub Kaspersky dros y rhwydwaith. Yn anffodus, ni chymerodd i ffwrdd i mi. Ond mae'r offeryn yn ddefnyddiol iawn (na, na, bydd defnyddwyr selog yn enwedig yn cydio yn rhywbeth fel 'na ... Mae'n ddefnyddiol cael teclyn o'r fath wrth law)

Casgliad

Mae'r erthygl hon yn drosolwg o'r galluoedd y mae rôl Microsoft WDS yn eu darparu i chi. Pan ddechreuais yr erthygl hon, roedd y cynlluniau'n fawreddog: HOWTO manwl am bob agwedd ar lwytho'r systemau a gyflwynwyd uchod... Ond pan ddechreuodd deunydd gronni ar WDS ei hun yn unig, fe wnaeth edefyn y naratif fy arwain i ryw ddyfnder nad oedd neb fyddai byth yn dod ar eu traws, mae'n debyg... Felly penderfynasom rannu crynodeb o'r hyn sy'n bosibl ac, os yn bosibl, dolenni i erthyglau da. Os oes gan ddarllenwyr ddiddordeb mewn darllen, neu os wyf yn sydyn eisiau enwogrwydd ac arian i ailgyflenwi trysorlys Habrahabr ag erthyglau, gallaf fynd i fwy o fanylion ar bob cam o sefydlu gweinydd WDS amlbwrpas.
Hoffwn ddiolch eto i’r awduron Alexander_Erofeev и Malamut am eu deunydd, a fydd o ddiddordeb i bawb yn ddieithriad.
Yn naturiol, roedd eisoes erthyglau ar Habré ar yr un pwnc, ceisiais dynnu sylw at y mater o safbwynt gwahanol neu ychwanegu ato: Unwaith и dau, ond heb eu cyhoeddi
Diolch i chi am eich sylw.
Gogoniant i'r robotiaid!

Ffynhonnell: hab.com

Ychwanegu sylw