WDS олон талт байдлыг нэмж байна

Өдрийн мэнд, эрхэм хабра оршин суугчид!

Энэхүү нийтлэлийн зорилго нь WDS (Windows Deployment Services)-ээр дамжуулан янз бүрийн системийг байрлуулах боломжуудын талаар товч тойм бичих явдал юм.
Уг нийтлэлд Windows 7 x64, Windows XP x86, Ubuntu x64-ийг ашиглах, Memtest, Gparted зэрэг сүлжээний ачааллыг эхлүүлэхэд хэрэгтэй хэрэгслүүдийг нэмэх талаар товч заавар өгөх болно.
Миний толгойд орж ирсэн санааг дарааллаар нь өгүүлэх болно. Энэ бүхэн Майкрософтоос эхэлсэн...

Тэгээд одоо түүх өөрөө:
Тун удалгүй би WDS ашиглан системүүдийг ажил дээрээ байрлуулах ухаалаг санааг олж авсан. Хэрэв хэн нэгэн бидний төлөө ажлыг хийвэл сайхан байна. Хэрэв бид нэгэн зэрэг шинэ зүйл сурвал энэ нь хоёр дахин таатай байх болно. Би WDS дүрийн суулгалтын тайлбарын талаар дэлгэрэнгүй ярихгүй - Microsoft бүх зүйлийг Next-Next-Next болгон бууруулж, энэ сэдвээр бичсэн нийтлэлүүд нь уулс юм. Би Windows-ийн дүрстэй ажиллах талаар товчхон ярих болно, надад бэрхшээл учруулсан тэр мөчүүдэд зогсох болно. Майкрософтоос өөр системүүдийг илүү дэлгэрэнгүй тайлбарлах болно (түүний төлөө нийтлэлийг эхлүүлсэн).
Эхлээд эхэлье.
Зургийн агуулах болон үйлдлийн зохицуулагчийн үүргийг гүйцэтгэх сервер нь Windows Server 2008 R2-тэй. Энэ үйлчилгээг зөв ажиллуулахын тулд DHCP болон DNS зэрэг үүрэг шаардлагатай. За, AD - домэйнд машин оруулах зориулалттай. (Эдгээр бүх үүргийг нэг машин дээр хадгалах шаардлагагүй, тэдгээрийг бүхэл бүтэн бүтцэд тарааж болно. Хамгийн гол нь тэд зөв ажилладаг)

1. WDS тохиргоо

Бид шаардлагатай дүрүүдийг нэмж, WDS консол руу хурдан авирч, серверээ эхлүүлээд дараахь зүйлийг харна уу.
WDS олон талт байдлыг нэмж байна

  • Зураг суулгах - суулгах зураг. Захиалгат, үзэсгэлэнтэй системүүдийг бид эргүүлэх болно. Тохиромжтой болгохын тулд та системийн төрлөөр хэд хэдэн бүлгийг нэмж болно: Windows 7, XP эсвэл даалгаврын төрлөөр - IT Dept, Client Dept, Servers
  • ачаалах зургууд - ачаалах зургууд. Юуны өмнө машин дээр ачаалагдсан зүйл бөгөөд түүнтэй хамт бүх төрлийн үйлдлийг гүйцэтгэх боломжийг олгодог. Хамгийн эхний арга бол суулгацын дискэн дээр байгаа хувилбар юм (Windows 7-ийн хувьд энэ нь эх сурвалжийн хавтас болон install.wim эсвэл boot.wim файлууд юм.
    Гэхдээ дараа нь та тэднээс янз бүрийн сонирхолтой зүйлийг хийж чадна:

    • Зураг авах буюу дүрс бичлэг хийх - Манай үндсэн хэрэгсэл нь sysprep-ээр урьдчилан боловсруулсан, бидний загвар болсон тохируулсан системийн хуулбарыг хийх боломжийг танд олгоно.
    • Зураг илрүүлэх - сүлжээгээр ачаалахыг дэмждэггүй компьютер, тохируулсан системийн зургийг байршуулах боломжийг танд олгоно.

  • Хүлээгдэж буй төхөөрөмжүүд — Суулгахын тулд администраторын зөвшөөрлийг хүлээж буй төхөөрөмжүүд. Бидний гоо үзэсгэлэнг хэн компьютер дээрээ суулгаж байгааг бид мэдэхийг хүсч байна.
  • Олон дамжуулалт - олон дамжуулалт. Олон тооны үйлчлүүлэгчдэд нэг зургийг суулгахад ашигладаг.
  • жолооч нар - жолооч нар. Эдгээр нь сервер дээрх зургуудад шаардлагатай драйверуудыг нэмж, ийм алдаанаас зайлсхийхэд тусалдаг.
    WDS олон талт байдлыг нэмж байна
    Драйверуудыг WDS серверт нэмсний дараа тэдгээрийг зөв ачаалах дүрс дээр нэмэх ёстой.

Тийм ээ, бас нэг зүйл бол системийн гүн бүрийн хувьд та өөрөө ачигч, суулгагч хийх хэрэгтэй. Амьтны хүрээлэнгийн олон янз байдлын төлөө та төлөх ёстой.
Үнэндээ манай WDS аль хэдийн бэлэн болсон. Бид сүлжээгээр машинаас ачаалж, ачаалах дүрс бүхий сонголтын хайрцгийг харах боломжтой.
Би хамгийн тохиромжтой дүр төрхийг бэлтгэх бүх үе шатыг тайлбарлахгүй, гэхдээ би өөрөө хийсэн нийтлэлийн холбоосыг л үлдээх болно. Windows 7-д зориулсан Tyts (Ямар нэг шалтгааны улмаас надад WAIK-ийн хуучин хувилбар суулгасан байсан - 6.1.7100.0, Windows 7 SP1-д зориулсан хариултын файл үүсгэх боломжгүй байсан. Одоогоор надад хамгийн сүүлийн хувилбар хэрэгтэй байна - 6.1.7600.16385)
Тиймээ хэвээр байна WDS-д зориулж Windows XP-г бэлтгэх заавар. Бид бас дэлгэрэнгүй бичихгүй - хамгийн сонирхолтой зүйл бол хоёрдугаар хэсэгт байна!

2. Universal bootloader

Ийм тогтолцоотой болсон нь үнэхээр сайхан хэрэг. Үүнийг ашиглах нь таашаал юм. Гэхдээ ямар нэгэн байдлаар өөрийнхөө амьдралыг хөнгөвчлөх боломжтой юу?
Би түүгээр дамжуулан Линукс суулгахыг хүсч байна!
Юуны өмнө Windows болон Ubuntu-г зэрэгцүүлэн суулгах нь Windows ачаалагчийн хувьд ямар ч сайн зүйл биш гэдгийг та бүхний санаж байгаагаар. Үүнийг бүх нийтийн GRUB орлуулсан.
Энд ч мөн адил. Бидэнд бүх нийтийн ачаалагч хэрэгтэй, танилцаарай - энэ бол PXELINUX
1) Хамгийн сүүлийн хувилбарыг татаж авах (энэ зүйлийг бичиж байх үед энэ 5.01
Бид эдгээр файлуудыг сонирхож байна:
corepxelinux.0
com32menuvesamenu.c32 (ачаалах үед текстийн интерфейсийн хувьд menu.c32-г ашиглаж болно)
com32chainchain.c32
Энэ ачаалагчийг ашиглах бүх гарын авлагад бүх зүйл эдгээр гурваар ажилладаг гэж бичсэн байдаг. Би бас ldlinux.c32, libcom.c32, libutil_com.c32-г нэмэх шаардлагатай болсон. Та үүнийг хийж болно - санал болгож буй зүйлийг хуулж, ажиллуул. Аль файл дээр тангараглах вэ - энэ нь хавтас руу хуулсан байна.
Мөн ISO татаж авахын тулд бидэнд memdisk файл хэрэгтэй. Бид үүнийг бас энэ хавтсанд хийдэг
2) Бид тэдгээрийг бүх WDS зургийг хадгалдаг хавтсанд хийнэ. Тухайлбал, энд - RemoteInstallBootx64 (бид зөвхөн 64 суулгана, 86 хувьд ижил файлуудыг тэр хавтсанд байрлуулна.)
3) pxelinux.0 нэрийг pxelinux.com болгон өөрчил
4) үүсгэх хавтас pxelinux.cfg тохиргооны файл болон файл өөрөө (мэдээж энэ хавтсанд байгаа) - өгөгдмөл (өргөтгөлгүйгээр!) дараах агуулгатай:

ӨГӨХДӨЛ жингийн цэс.c32
ШУУРХАЙ 0
NOESCAPE 0
ЗӨВШӨӨРӨЛТ 0
# Хугацаа 1/10 секундын нэгжээр
ЗААВАЛ 300
Цэсний зах 10
Цэс 16-р эгнээ
ЦЭС ЦЭВЭР 21
ЦЭСИЙН ХУГАЦАА 26
ЦЭСИЙН ӨНГӨ ХИЙЛЭГЧ 30;44 #20ffffff #00000000 байхгүй
ЦЭСИЙН ӨНГӨ ГҮЙЛГЭХ 30;44 #20ffffff #00000000 байхгүй
ЦЭСИЙН ӨНГӨ ГАРЧИЛГА 0 #ffffffff #00000000 байхгүй
ЦЭСИЙН ӨНГӨ СОНГОЛТ 30;47 #40000000 #20ffffff
Цэсийн арын дэвсгэр pxelinux.cfg/picture.jpg #зураг 640×480 дэвсгэр
Цэсний гарчиг Хувь заяагаа сонго!

LABEL wds
ЦЭС ШОШГО Windows Deployment Services (7, XP, Ачаалах зураг)
KERNEL pxeboot.0

LABEL орон нутгийн
ЦЭС ӨГӨГДМӨЛ
MENU LABEL Хатуу дискнээс ачаалах
LOCALBOOT 0
0x80 гэж бичнэ үү

5) pxeboot.n12 файлын хуулбарыг хийж, pxeboot.0 гэж нэрлэнэ үү.
6) Үүний дараа та манай WDS-ийг бүх нийтийн ачаалагчаас ачаалахыг заах хэрэгтэй. 2008 онд үүнийг GUI, 2008 онд R2 командын шугамаар хийсэн. Нээх ба оруулна уу:

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

Тушаалын мөрийн гаралт:
WDS олон талт байдлыг нэмж байна
Ингээд л бид ачаалж, хүссэн дэлгэцийг харна:
WDS олон талт байдлыг нэмж байна
Энэ бол үндсэн тохиргоо бөгөөд та үүнийг өөрийн шаардлагад нийцүүлэн өөрчлөх боломжтой (компанийн лого, ачаалах дараалал гэх мэт. Одоогоор энэ нь зөвхөн WDS-д удирдлагыг шилжүүлж, хатуу дискнээс дахин ачаалах боломжтой. Ubuntu-г ачаалахыг зааж өгье!

3. Бүргэдчинг нисэхийг заах

Тэнд бидэнд юу хэрэгтэй байсан бэ? ubuntu gparted? Захиалга өгөхийн тулд өөр нэг memtest нэмье.
Хамгийн энгийнээс эхэлцгээе:
memtest
Boot/x64 WDS хавтсанд Линукс файлуудад зориулж тусдаа хавтас үүсгэцгээе, жишээ нь, Distr. Мөн манай холбогдох системд зориулсан дэд хавтаснууд:
WDS олон талт байдлыг нэмж байна
Татаж авах iso mtmtest болон бидний ачаалах тохиргоонд дараах мөрүүдийг нэмнэ үү (анхдагч файл):

MemTest шошго
цэсийн шошго MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso

Энэ нь бидний жижиг дүрсийг санах ойд ачаалж, тэндээс эхлүүлэх болно. Харамсалтай нь энэ нь миний хувьд том зургуудад тохирохгүй байсан.

Гапрт
Татаж авах Хамгийн сүүлийн үеийн хувилбар, iso дүрсийг задалж гурван файл ав - /live/vmlinuz, /live/initrd.img болон /live/filesystem.squashfs
Эдгээр файлууд юу вэ? (Би үгийн хувьд буруу байж магадгүй, буруу байвал засаарай гэсэн уншигчдаас том хүсэлт)

  • vmlinuz (илүү их харагддаг vmlinux) - шахсан цөмийн файл
  • initrd.img - үндсэн файлын системийн зураг (ачаалахад хамгийн бага шаардлагатай)
  • filesystem.squashfs - процесст ашигласан файлууд өөрсдөө

Бид эхний хоёр файлыг татаж авах хавтсанд (миний хувьд энэ нь Bootx64DistrGparted), гурав дахь файлыг IIS сервер дээр байрлуулдаг (аз болоход үүнийг WSUSa-д зориулж аль хэдийн суулгасан).
Уянгын ухралт - харамсалтай нь их хэмжээний тархалттай iso дүрсийг memdisk руу ачаалах арга надад тохирохгүй байсан. Хэрэв та гэнэт амжилтын нууцыг мэдэж байгаа бол энэ нь ямар ч системийг iso дүрсээс хурдан ачаалах гайхалтай шийдэл байх болно.
Fileystem.squashfs-г IIS-д нэмж сүлжээгээр унших боломжтой (энэ өргөтгөлд MIME шошго нэмэхээ бүү мартаарай)
WDS олон талт байдлыг нэмж байна
Одоо манай pxelinux.cfg/default руу оруулгыг нэмнэ үү:

LABEL GParted Live
ЦЭС ШОШГО 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

Бид шалгадаг - энэ нь ажилладаг!
Ubuntu 12.04
Би суулгах боломжтой хоёр сонголтыг нэмсэн - бүрэн автомат (хэрэглэгчийн ачаар маламутууд Учир нь нийтлэл ба гарын авлагын горимд)
Бид өөр суулгацтай файлыг татаж аваад тэндээс initrd.gz болон linux гэсэн хоёр файлыг салгаж, Distr/Ubuntu-д оруулна.
Манай pxelinux.cfg/default дээр мөр нэмнэ үү
бүрэн гараар суурилуулах зориулалттай

LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND тэргүүлэх чиглэл=бага vga=хэвийн initrd=Distr/Ubuntu/initrd.gz

Гэхдээ автоматаар суулгахын тулд танд хариултын тохиргоо бүхий файл хэрэгтэй (та уншиж болно энд) болон үүнийг манай вэб сервер дээр тавь. Миний ачаалагч шугам дараах байдалтай байна.

LABEL Ubuntu автомат суулгац
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

Ирээдүйд ашиг тустай
Сэдвийн талаархи материалыг судалж, асуултуудынхаа хариултыг хайж олоход би олсон гайхалтай нийтлэл нь Александр_Ерофеев Kaspersky Rescue Disk-ийг сүлжээгээр татаж авах тайлбартай. Харамсалтай нь энэ нь миний хувьд амжилтад хүрсэнгүй. Гэхдээ хэрэгсэл нь үнэхээр хэрэгтэй (үгүй, үгүй, тийм ээ, ялангуяа идэвх зүтгэлтэй хэрэглэгчид ийм зүйлийг барьж авах болно ... Ийм хэрэгсэл гартаа байх нь ашигтай)

дүгнэлт

Энэ нийтлэл нь Microsoft WDS-ийн үүрэг гүйцэтгэдэг функцүүдийн тойм юм. Намайг энэ нийтлэлийг эхлүүлэх үед төлөвлөгөөнүүд нь асар том байсан: дээр дурдсан системийг ачаалах бүх талуудын талаархи хамгийн нарийвчилсан HOWTO ... Гэхдээ материал нь зөвхөн WDS дээр хуримтлагдаж эхлэхэд түүхийн сэдэв намайг зарим гүн рүү хөтөлсөн. хэн ч хэзээ ч таарахгүй байх, магадгүй ... Тиймээс юу болох талаар товч мэдээлэл, боломжтой бол сайн нийтлэлүүдийн холбоосыг хуваалцахаар шийдсэн. Уншигчид уншихад сонирхолтой байх юм бол, эсвэл би гэнэт Хабрахабрын гахайн банкийг нийтлэлээр дүүргэхийн тулд алдар нэр, мөнгө хүсч байвал олон зориулалттай WDS серверийг тохируулах үе шат бүрийн талаар илүү дэлгэрэнгүй ярих боломжтой.
Зохиогчиддоо дахин нэг удаа баярлалаа гэж хэлмээр байна Александр_Ерофеев и маламутууд Тэдний материалын хувьд энэ нь хүн бүрт сонирхолтой байх болно.
Мэдээжийн хэрэг, Хабре аль хэдийн ижил сэдвээр нийтлэлүүдтэй байсан тул би асуудлыг өөр өнцгөөс онцлон тэмдэглэхийг хичээсэн. Цаг хугацаа и хоёр боловч хэвлэгдээгүй байна
Анхаарал тавьсан та бүхэнд баярлалаа.
Роботуудад алдар суу!

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх