WDS ар тараптуулугун кошуу

Кутмандуу күн, урматтуу Хабра шаарынын тургундары!

Бул макаланын максаты WDS (Windows Deployment Services) аркылуу ар кандай системаларды жайылтуу мүмкүнчүлүктөрүнүн кыскача баяндамасын жазуу болуп саналат.
Бул макалада Windows 7 x64, Windows XP x86, Ubuntu x64 орнотуу жана Memtest жана Gparted сыяктуу тармактык жүктөө үчүн пайдалуу куралдарды кошуу боюнча кыскача көрсөтмөлөр берилет.
Окуя менин оюма келген ойлордун ирети менен айтылат. Анан баары Microsoft менен башталды...

Эми окуянын өзү:
Жакында эле мен WDS аркылуу жумушта системаларды жайылтуу боюнча акылга сыярлык идеяны ойлоп таптым. Эгер кимдир бирөө биз үчүн жумуш жасаса, бул жакшы. Жана ошол эле учурда биз жаңы нерсени үйрөнсөк, бул эки эсе жагымдуу. Мен WDS ролун орнотуунун сүрөттөлүшүнө майда-чүйдөсүнө чейин токтолбойм - Microsoft бардыгын Кийинки-Кийинки-Кийинкиге чейин кайнатат жана бул тема боюнча көптөгөн макалалар бар. Жана мен сизге кыйынчылык жараткан учурларга токтолуп, Windows сүрөттөрү менен иштөө жөнүндө кыскача айтып берем. Microsoft эмес системалар кененирээк сүрөттөлөт (макала бул үчүн башталган).
Улантуу.
Сүрөттөрдү сактоо жана аракет координатору катары иштей турган серверде Windows Server 2008 R2 бар. Бул кызмат туура иштеши үчүн, DHCP жана DNS сыяктуу ролдор талап кылынат. Ооба, AD доменге машиналарды киргизүү үчүн. (Бул ролдордун бардыгын бир станокто сактоонун кажети жок; аларды бүткүл структурага жайылтууга болот. Эң негизгиси, алар туура иштеши керек)

1. WDS орнотуу

Биз керектүү ролдорду кошуп, тез WDS консолуна кирип, серверибизди инициализациялайбыз жана төмөнкүлөрдү көрөбүз:
WDS ар тараптуулугун кошуу

  • Сүрөттөрдү орнотуу - орнотуу сүрөттөр. Ыңгайлаштырылган, кооз системаларды биз чыгарабыз. Ыңгайлуу болуу үчүн сиз системанын түрү боюнча бир нече топту кошсоңуз болот: Windows 7, XP же тапшырманын түрү боюнча - IT департаменти, Кардарлар бөлүмү, Серверлер
  • Жүктөө сүрөттөрү — сүрөттөрдү жүктөө. Адегенде машинага эмне жүктөлөт жана аны менен ар кандай аракеттерди жасоого мүмкүндүк берет. Ал жерге эң биринчи келген сүрөт - бул орнотуу дискиндеги сүрөт (Windows 7 үчүн бул булактар ​​папкасы жана install.wim же boot.wim файлдары.
    Бирок андан кийин алардан ар кандай кызыктуу нерселерди жасай аласыз:

    • Сүрөт тартуу же сүрөт жазуу - биздин негизги куралыбыз конфигурацияланган системанын көчүрмөсүн жасоого мүмкүндүк берет, ал мурда sysprep тарабынан иштетилген жана биздин шаблон болуп саналат.
    • Discovery Image — тармак жүктөөнү колдоого албаган компьютерлерге конфигурацияланган системалардын сүрөттөрүн жүктөөгө мүмкүндүк берет.

  • Күтүүдөгү түзмөктөр — орнотуу үчүн администратордун уруксатын күтүп жаткан түзмөктөр. Биздин сүйкүмдүүлүгүбүздү компьютерине кимдер киргизээрин билгибиз келет.
  • Multicast Transmissions — мультикасттык жөнөтүү. Көптөгөн кардарларга бир сүрөттү орнотуу үчүн колдонулат.
  • айдоочулар - айдоочулар. Алар сервердеги сүрөттөргө керектүү драйверлерди кошууга жана каталардын мындай түрлөрүнөн качууга жардам берет:
    WDS ар тараптуулугун кошуу
    WDS серверине драйверлерди кошкондон кийин, алар керектүү жүктөө сүрөтүнө кошулушу керек.

Ооба, жана дагы бир нерсе - ар бир системанын бит тереңдиги үчүн өзүңүздүн жүктөгүчтөрдү жана орнотуучуларды жасашыңыз керек. Зоопарктагы ар түрдүү баада болот.
Чынында, биздин WDS даяр. Биз машинадан тармак аркылуу жүктөй алабыз жана биздин жүктөө сүрөттөрү менен тандоо терезесин көрө алабыз.
Мен идеалдуу образды даярдоонун бардык этаптарын сүрөттөп бербейм, бирок мен өзүм колдонгон макалага шилтеме калтырам: Windows 7 үчүн Tyts (Негедир менде WAIKтин эски версиясы орнотулган болчу - 6.1.7100.0, анда Windows 7 SP1 үчүн жооп файлын түзүү мүмкүн эмес болчу. Мага учурда эң акыркысы керек - 6.1.7600.16385)
жана дагы WDS үчүн Windows XP даярдоо боюнча нускамалар. Биз майда-чүйдөсүнө чейин жазбайбыз - эң кызыктуусу экинчи бөлүктө!

2. Универсалдуу жүктөгүч

Бизде азыр ушундай системанын болгону абдан жакшы. Аны колдонуу ырахат. Бирок жашооңузду жеңилдетүүнүн кандайдыр бир жолу барбы?
Мен ал аркылуу Linux орноткум келет!
Биринчиден, көпчүлүгүңүздөр эсиңиздерде болгондой, Windows менен Ubuntuну параллелдүү орнотуу Windows жүктөөчүсү үчүн жакшы бүтпөйт. Аны универсалдуу GRUB алмаштырат.
Бул жерде да ошондой. Бизге универсалдуу жүктөгүч керек, аны аткарыңыз PXELINUX
1) Акыркы версиясын жүктөп алыңыз (бул жазуу учурунда 5.01
Биз бул файлдарга кызыкдарбыз:
corepselinux.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 конфигурация файлы үчүн файлдын өзү (албетте, бул папканын ичинде) демейки (кеңейтүүсүз!) төмөнкү мазмунга ээ:

DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
Уруксат 0
# Таймут 1/10 с
ТАЙМУТ 300
МЕНЮНУН ЧЕГИ 10
МЕНЮНУН КАТАРЫ 16
МЕНЮ TABMSGROW 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
MENU LABEL 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 папкасында Linux файлдары үчүн өзүнчө папканы түзөлү, мисалы Distr. Ал эми биздин тиешелүү системаларыбыз үчүн анын ичиндеги папкалар:
WDS ар тараптуулугун кошуу
Download iso mtmtest жана жүктөө конфигурациябызга төмөнкү саптарды кошуңуз (демейки файл):

этикетка MemTest
меню энбелгиси MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso

Муну менен биз кичинекей сүрөтүбүздү эс тутумга жүктөйбүз жана аны ошол жерден ишке киргизебиз. Тилекке каршы, бул мен үчүн чоң сүрөттөр менен иштеген жок.

Gaprted
Download акыркы версия, iso сүрөтүн таңгактан чыгарып, үч файлды алыңыз - /live/vmlinuz, /live/initrd.img жана /live/filesystem.squashfs
Бул файлдар кандай? (Мен сөздө жаңылышым мүмкүн, эгер туура эмес болсом, окурмандардан суранам)

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

Биз биринчи эки файлды жүктөө папкасына жайгаштырабыз (менин учурда бул Bootx64DistrGparted) жана үчүнчүсүн IIS серверине (бактыга жараша ал WSUSa үчүн орнотулган).
Лирикалык чегинүү - тилекке каршы, чоң дистрибуциялары бар мемдиске iso сүрөтүн жүктөө амалы мен үчүн иштеген жок. Эгер сиз күтүлбөгөн жерден ийгиликтин сырын билсеңиз, анда бул сиз каалаган системаны iso сүрөтүнөн тез жүктөөгө мүмкүндүк берген эң сонун чечим болот.
Filesystem.squashfs файлын IISге кошуңуз, аны тармак аркылуу окуй аласыз (бул кеңейтүү үчүн MIME тэг кошууну унутпаңыз)
WDS ар тараптуулугун кошуу
Эми биз 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

Келгиле, текшерип көрөлү - бул иштейт!
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
ТИРКЕМЕ 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

Келечек үчүн пайдалуу
Тема боюнча материалдарды карап, суроолорума жооп издеп жүрүп, таптым сонун макала от Alexander_Erofeev тармак аркылуу Kaspersky Rescue Disk жүктөө сүрөттөлүшү менен. Тилекке каршы, ал мен үчүн ишке ашкан жок. Бирок курал чындап эле пайдалуу (жок, жок, өзгөчө ынталуу колдонуучулар ушуга окшогон нерсени кармап калышат... Мындай куралдын колунда болгону пайдалуу)

жыйынтыктоо

Бул макалада Microsoft WDS ролу сиз үчүн камсыз кылган мүмкүнчүлүктөрдү карап чыгуу болуп саналат. Мен бул макаланы баштаганда, пландар абдан чоң болчу: жогоруда келтирилген системаларды жүктөөнүн бардык аспектилери жөнүндө деталдуу КАНТИП... Бирок материал WDSтин өзүнө гана топтоло баштаганда, баяндын жиптери мени эч ким билбеген тереңдикке алып келди. качандыр бир кездешмек, балким... Ошондуктан биз мүмкүн болгон нерселердин кыскача баяндамасын жана мүмкүн болсо, жакшы макалаларга шилтемелерди бөлүшүүнү чечтик. Эгерде окурмандар окууга кызыгып жатса, же мен күтүлбөгөн жерден атак-даңк менен акча Хабрахабрдын казынасын макалалар менен толтургусу келсе, мен көп максаттуу WDS серверин орнотуунун ар бир этабында кененирээк маалымат бере алам.
Авторлорго дагы бир жолу рахмат айткым келет Alexander_Erofeev и маламут алардын материалдары үчүн, алар эч кимди кызыктырбайт.
Албетте, буга чейин эле Хабреде ушул эле темада макалалар бар болчу, мен маселени башка көз караштан бөлүп көрсөтүүгө же аны толуктоого аракет кылдым: убакыт и эки, бирок жарыяланган эмес
Конул бурганын учун рахмат.
Роботторго даңк!

Source: www.habr.com

Комментарий кошуу