WDS çox yönlülüyün əlavə edilməsi

Günortanız xeyir, əziz habra sakinləri!

Bu məqalənin məqsədi WDS (Windows Deployment Services) vasitəsilə müxtəlif sistemlərin yerləşdirilməsi imkanlarının qısa icmalı yazmaqdır.
Məqalədə Windows 7 x64, Windows XP x86, Ubuntu x64 sistemlərinin yerləşdirilməsi və Memtest və Gparted kimi faydalı alətlərin şəbəkə açılışına əlavə edilməsi üçün qısa təlimatlar təqdim olunacaq.
Hekayə ağlıma gələn fikirlərin ardıcıllığı ilə danışacaq. Və hər şey Microsoft ilə başladı...

İndi hekayənin özü:
Çox keçməmiş, WDS-dən istifadə edərək sistemləri işdə yerləşdirmək üçün məntiqli bir fikir gəldi. Əgər kimsə bizim üçün işi görsə, bu, xoşdur. Eyni zamanda yeni bir şey öyrəniriksə, bu, ikiqat xoşdur. WDS rolunun quraşdırılmasının təsviri üzərində çox ətraflı dayanmayacağam - Microsoft hər şeyi Next-Next-Next-ə endirir və bu mövzuda məqalələr dağlardır. Və mənə çətinlik törədən anlarda dayanaraq Windows şəkilləri ilə işləmək haqqında qısaca danışacağam. Microsoft-dan olmayan sistemlər daha ətraflı təsvir ediləcək (məqalənin başlandığı üçün).
Gəlin başlayaq.
Şəkil anbarı və fəaliyyət koordinatoru kimi çıxış edəcək serverdə Windows Server 2008 R2 var. Bu xidmətin düzgün işləməsi üçün DHCP və DNS kimi rollar tələb olunur. Yaxşı, AD - maşınları domenə daxil etmək üçün. (Bütün bu rolları bir maşında saxlamaq lazım deyil, onları bütün struktura yaymaq olar. Əsas odur ki, düzgün işləyirlər)

1. WDS quraşdırma

Lazımi rolları əlavə edirik və sürətlə WDS konsoluna qalxırıq, serverimizi işə salırıq və aşağıdakıları görürük:
WDS çox yönlülüyün əlavə edilməsi

  • Şəkilləri quraşdırın - quraşdırma şəkilləri. Biz yuvarlayacağımız xüsusi, gözəl sistemlər. Rahatlıq üçün sistem növünə görə bir neçə qrup əlavə edə bilərsiniz: Windows 7, XP və ya tapşırıq növünə görə - İT Departamenti, Müştəri Departamenti, Serverlər
  • Yükləmə Şəkilləri - açılış şəkilləri. Maşına ilk növbədə nə yüklənir və onunla hər cür hərəkətləri yerinə yetirməyə imkan verir. İlk yol quraşdırma diskində olanıdır (Windows 7 üçün bu, mənbələr qovluğu və install.wim və ya boot.wim fayllarıdır.
    Ancaq sonra onlardan hər cür maraqlı şeylər edə bilərsiniz:

    • Şəkil çəkin və ya şəkil qeyd edin - əsas alətimiz, sysprep tərəfindən əvvəlcədən işlənmiş və şablonumuz olan konfiqurasiya edilmiş sistemin surətini çıxarmağa imkan verir.
    • Şəkil aşkarlanması - şəbəkə üzərindən yükləməni dəstəkləməyən kompüterlərə, konfiqurasiya edilmiş sistemlərin şəkillərini yükləməyə imkan verir.

  • Gözləyən Cihazlar — Quraşdırma üçün administratorun təsdiqini gözləyən cihazlar. Biz bilmək istəyirik ki, bizim gözəlliyimizi kompüterinə kim qoyur.
  • Multicast Transmissiyalar - multicast. Çox sayda müştəriyə bir şəkil quraşdırmaq üçün istifadə olunur.
  • Drivers - sürücülər. Onlar serverdəki şəkillərə lazımi sürücüləri əlavə etməyə və belə səhvlərdən qaçmağa kömək edir:
    WDS çox yönlülüyün əlavə edilməsi
    Sürücülər WDS serverinə əlavə edildikdən sonra düzgün yükləmə şəklinə əlavə edilməlidir.

Bəli və daha bir şey - sistemin hər bit dərinliyi üçün öz yükləyicilərinizi və quraşdırıcılarınızı hazırlamalısınız. Zooparkdakı müxtəlifliyə görə pul ödəməlisiniz.
Əslində bizim WDS artıq hazırdır. Maşından şəbəkə üzərindən yükləyə bilərik və yükləmə şəkillərimizlə seçim qutusunu görə bilərik.
İdeal görüntünün hazırlanmasının bütün mərhələlərini təsvir etməyəcəyəm, ancaq bunu özüm etdiyim məqaləyə yalnız bir keçid buraxacağam: Windows 7 üçün tyts (Nədənsə məndə WAIK-in köhnə versiyası quraşdırılmışdı - 6.1.7100.0, orada Windows 7 SP1 üçün cavab faylı yaratmaq mümkün deyildi. Hazırda mənə ən sonuncu lazımdır - 6.1.7600.16385)
Və belədir daha WDS üçün Windows XP hazırlamaq üçün təlimatlar. Biz də ətraflı yazmayacağıq - ən maraqlısı ikinci hissədədir!

2. Universal yükləyici

İndi belə bir sistemin olması çox gözəldir. İstifadə etmək bir zövqdür. Ancaq həyatı birtəhər özünüz üçün asanlaşdırmaq mümkündürmü?
Mən onun vasitəsilə Linux qurmaq istəyirəm!
Əvvəla, çoxlarınızın xatırladığı kimi, Windows və Ubuntu-nun paralel quraşdırılması Windows yükləyicisi üçün yaxşı heç nə ilə bitmir. Onu universal GRUB əvəz edir.
Burada da eynidir. Bizə universal yükləyici lazımdır, tanış olun - bu PXELINUX
1) Ən son versiyanı yükləyin (bu yazı yazarkən, bu 5.01
Bizi bu fayllar maraqlandırır:
corepxelinux.0
com32menuvesamenu.c32 (açılış zamanı mətn interfeysi üçün menu.c32 götürə bilərsiniz)
com32chainchain.c32
Bu yükləyicidən istifadə üçün bütün təlimatlarda hər şeyin bu üçü ilə işlədiyi deyilir. Mən də ldlinux.c32, libcom.c32 və libutil_com.c32 əlavə etməli oldum. Bunu edə bilərsiniz - tövsiyə olunanı kopyalayın və işə salın. Hansı fayla and içəcək - bu qovluğa kopyalanır.
İso yükləmək üçün bizə memdisk faylı da lazımdır. Onu da bu qovluğa qoyuruq
2) Biz onları bütün WDS şəkillərini saxladığınız qovluğa qoyuruq. Məhz, burada - RemoteInstallBootx64 (yalnız 64 quraşdıracağıq, 86 üçün eyni faylları da həmin qovluğa yerləşdirəcəyik.)
3) pxelinux.0 adını pxelinux.com olaraq dəyişdirin
4) Yaradın qovluq pxelinux.cfg konfiqurasiyaya malik fayl və faylın özü üçün (əlbəttə ki, artıq bu qovluqdadır) - aşağıdakı məzmunlu standart (uzatma olmadan!):

DEFAULT çəki menyusu.c32
İSTİFADƏ 0
NOESCAPE 0
İCAZƏ VERMƏLƏR 0
# 1/10 s vahidlərində vaxt aşımı
TAMAMUT 300
MENU MARJASI 10
MENU SƏRƏRİ 16
MENU TABMSGROW 21
MEYYUNUN SONU 26
MENU RƏNG HƏRHƏDİ 30;44 #20ffffff #00000000 heç biri
MENU RƏNG AYDIRMA ÇUBUĞU 30;44 #20ffffff #00000000 heç biri
MENU RƏNG BAŞLIĞI 0 #ffffffff #00000000 yoxdur
MENU RƏNG SEÇİMİ 30;47 #40000000 #20ffffff
MENU ARKA PLAN pxelinux.cfg/picture.jpg #fon üçün şəkil 640×480
MENU BAŞLIĞI Taleyini seç!

LABEL wds
MENU LABEL Windows Deployment Services (7, XP, Yükləmə şəkilləri)
KERNEL pxeboot.0

LABEL yerli
MENU DEFAULT
MENU LABEL Harddiskdən yükləyin
LOCALBOOT 0
0x80 yazın

5) pxeboot.n12 faylının surətini çıxarın və onu pxeboot.0 adlandırın.
6) Bundan sonra siz bizim WDS-ni universal yükləyicidən yükləməyi öyrətməlisiniz. 2008-ci ildə bu GUI vasitəsilə, 2008-ci ildə R2 əmr xətti ilə həyata keçirilib. Açın və daxil edin:

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

Komanda xətti çıxışı:
WDS çox yönlülüyün əlavə edilməsi
Budur, biz işə başlayırıq və arzu olunan ekranı görürük:
WDS çox yönlülüyün əlavə edilməsi
Bu, əsas konfiqurasiyadır, siz onu tələblərinizə uyğunlaşdıra bilərsiniz (şirkət loqosu, yükləmə sırası və s. Hələlik o, idarəetməni WDS-ə ötürə və yenidən sərt diskdən yükləyə bilər. Gəlin ona Ubuntu-nu yükləməyi öyrədək!

3. Qartal quşuna uçmağı öyrətmək

Orada bizə nə lazım idi? ubuntu gparted? Sifariş üçün başqa bir memtest əlavə edək.
Ən sadəindən başlayaq:
memtest
Boot/x64 WDS qovluğunda Linux faylları üçün ayrıca qovluq yaradaq, məsələn, Distr. Və müvafiq sistemlərimiz üçün içindəki alt qovluqlar:
WDS çox yönlülüyün əlavə edilməsi
Download iso mtmtest və açılış konfiqurasiyamıza aşağıdakı sətirləri əlavə edin (standart fayl):

etiket MemTest
menyu etiketi MemTest86+
Kernel memdisk iso raw
initrd Linux/mt420.iso

Bu, kiçik şəklimizi yaddaşa yükləyəcək və oradan işə salacaq. Təəssüf ki, bu mənim üçün böyük şəkillərlə işləmədi.

Gaprted
Download son versiya, iso şəklini açın və üç fayl götürün - /live/vmlinuz, /live/initrd.img və /live/filesystem.squashfs
Bu fayllar nədir? (Sözdə səhv edə bilərəm, səhvim varsa düzəltmələri üçün oxuculardan böyük bir xahiş)

  • vmlinuz (daha çox görülən vmlinux) - sıxılmış nüvə faylı
  • initrd.img - kök fayl sisteminin şəkli (yükləmək üçün minimum tələb olunur)
  • filesystem.squashfs - prosesdə istifadə olunan faylların özləri

İlk iki faylı yükləmə qovluğuna yerləşdiririk (mənim vəziyyətimdə bu, Bootx64DistrGparted), üçüncüsü isə IIS serverinə (xoşbəxtlikdən, artıq WSUSa üçün qaldırılıb).
Lirik bir təxribat - təəssüf ki, iso şəklini böyük paylamalarla memdisk-ə yükləmək üsulu mənim üçün işləmədi. Birdən müvəffəqiyyətin sirrini bilsəniz, bu, iso görüntüsündən istənilən sistemi tez yükləməyə imkan verən əla həll olacaq.
IIS-ə filesystem.squashfs əlavə edin ki, onu şəbəkə üzərindən oxuya bilsin (bu genişləndirmə üçün MIME etiketi əlavə etməyi unutmayın)
WDS çox yönlülüyün əlavə edilməsi
İndi pxelinux.cfg/default-a bir giriş əlavə edin:

LABEL GParted Live
MENU LABEL GParted Live
KERNEL Distr/Gparted/vmlinuz
ƏLAVƏ EDİN initrd=Distr/Gparted/initrg.img boot=live config union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs

Yoxlayırıq - işləyir!
Ubuntu 12.04
Mən iki mümkün quraşdırma variantını əlavə etdim - tam avtomatik (istifadəçi sayəsində Malamut uğrunda Məqalə və əl rejimində)
Alternativ quraşdırma ilə faylı endirin və oradan iki faylı (əvvəlki kimi) çıxarın - initrd.gz və linux və onları Distr/Ubuntu-ya qoyun
pxelinux.cfg/default ünvanımıza sətirlər əlavə edin
tam əl ilə quraşdırma üçün

ETİKET Ubuntu
KERNEL Distr/Ubuntu/linux
ƏLAVƏ prioriteti=aşağı vga=normal initrd=Distr/Ubuntu/initrd.gz

Ancaq avtomatik quraşdırma üçün cavab parametrləri olan bir fayl lazımdır (oxuya bilərsiniz burada) və veb serverimizə yerləşdirin. Yükləyici xəttim belə görünür:

LABEL Ubuntu Avtomatik Quraşdırma
KERNEL Distr/Ubuntu/linux
ƏLAVƏ EDİN 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

Gələcək üçün faydalılıq
Mövzu ilə bağlı materialı vərəqləmək və suallarıma cavab axtararaq tapdım gözəl məqalə etibarən Alexander_Erofeev Kaspersky Rescue Disk-in şəbəkə üzərindən endirilməsi təsviri ilə. Təəssüf ki, mənim üçün alınmadı. Amma alət həqiqətən faydalıdır (yox, yox, bəli, xüsusilə qeyrətli istifadəçilər belə bir şey tutacaqlar ... Belə bir alətin əlində olması faydalıdır)

Nəticə

Bu məqalə Microsoft WDS rolunun sizə təqdim etdiyi funksiyaların icmalıdır. Bu məqaləyə başlayanda planlar böyük idi: yuxarıda təqdim olunan sistemlərin yüklənməsinin bütün aspektləri haqqında ətraflı NECƏ ... Lakin material yalnız WDS-nin özündə yığılmağa başlayanda, hekayənin mövzusu məni bəzi dərinliklərə apardı ki, heç kim heç vaxt qarşılaşmayacaq, yəqin ki ... Buna görə də mümkün olanlar haqqında qısa məlumat və mümkünsə yaxşı məqalələrə keçidlər paylaşmaq qərara alındı. Oxucular üçün oxumaq maraqlı olarsa və ya birdən şöhrət və pulun Habrahabrın donuz bankını məqalələrlə doldurmasını istəsəm, çox məqsədli WDS serverinin qurulmasının hər bir mərhələsində daha ətraflı dayana bilərsiniz.
Müəlliflərə bir daha təşəkkür etmək istəyirəm Alexander_Erofeev и Malamut istisnasız olaraq hamının marağına səbəb olacaq materiallarına görə.
Təbii ki, Habré-nin artıq eyni mövzuda məqalələri var idi, mən məsələni fərqli nöqteyi-nəzərdən vurğulamağa və ya əlavə etməyə çalışdım: Vaxt и iki, lakin nəşr olunmayıb
Diqqətinizə görə təşəkkür edirik.
Robotlara şöhrət!

Mənbə: www.habr.com

Добавить комментарий