WDS- monipuolisuuden lisääminen

Hyvää iltapäivää rakkaat Habran asukkaat!

Tämän artikkelin tarkoituksena on kirjoittaa lyhyt katsaus mahdollisuuksiin ottaa eri järjestelmiä käyttöön WDS:n (Windows Deployment Services) kautta.
Tämä artikkeli sisältää lyhyet ohjeet Windows 7 x64:n, Windows XP x86:n, Ubuntu x64:n käyttöönotosta ja hyödyllisten työkalujen, kuten Memtestin ja Gpartedin, lisäämisestä verkkokäynnistykseen.
Tarina kerrotaan mieleeni tulevien ideoiden järjestyksessä. Ja kaikki alkoi Microsoftista...

Ja nyt itse tarina:
Ei kauan sitten keksin järkevän idean ottaa käyttöön järjestelmiä WDS:n avulla. Jos joku tekee työn puolestamme, se on mukavaa. Ja jos samalla opimme jotain uutta, se on kaksin verroin mukavaa. En viipyy kovin yksityiskohtaisesti WDS-roolin asennuksen kuvauksessa - Microsoft tiivistää kaiken Next-Next-Next-tekstiin, ja tästä aiheesta on vuoria artikkeleita. Ja kerron lyhyesti Windows-kuvien kanssa työskentelemisestä keskittyen niihin hetkiin, jotka aiheuttivat minulle vaikeuksia. Muita kuin Microsoftin järjestelmiä kuvataan yksityiskohtaisemmin (joille artikkeli aloitettiin).
Aloitetaan.
Kuvien tallennus- ja toimintokoordinaattorina toimivassa palvelimessa on Windows Server 2008 R2. Jotta tämä palvelu toimisi oikein, tarvitaan rooleja, kuten DHCP ja DNS. No, AD on tarkoitettu koneiden syöttämiseen toimialueelle. (Kaikkia näitä rooleja ei tarvitse pitää yhdellä koneella, ne voidaan hajauttaa koko rakenteeseen. Pääasia, että ne toimivat oikein)

1. WDS:n määrittäminen

Lisäämme tarvittavat roolit ja siirrymme nopeasti WDS-konsoliin, alustamme palvelimemme ja näemme seuraavan:
WDS- monipuolisuuden lisääminen

  • Asenna kuvat - asennuskuvat. Räätälöidyt, kauniit järjestelmät, jotka otamme käyttöön. Mukavuuden vuoksi voit lisätä useita ryhmiä järjestelmätyypin mukaan: Windows 7, XP tai tehtävätyypin mukaan - IT-osasto, asiakasosasto, palvelimet
  • Käynnistyskuvat - ladata kuvia. Mikä ladataan koneeseen ensin ja jonka avulla voit suorittaa kaikenlaisia ​​​​toimintoja. Ensimmäinen sinne menevä kuva on asennuslevyllä oleva kuva (Windows 7:ssä tämä on lähdekansio ja install.wim- tai boot.wim-tiedostot.
    Mutta sitten voit tehdä niistä kaikenlaisia ​​mielenkiintoisia asioita:

    • Ota kuva tai kuvan tallennus - Päätyökalumme avulla voit tehdä kopion määritetystä järjestelmästä, jonka sysprep on aiemmin käsitellyt ja joka on mallimme.
    • Löytökuva — mahdollistaa kuvien lataamisen konfiguroiduista järjestelmistä tietokoneisiin, jotka eivät tue verkkokäynnistystä.

  • Odottavat laitteet — laitteet, jotka odottavat järjestelmänvalvojan hyväksyntää asennukseen. Haluamme tietää, kuka laittaa viehätysvoimamme tietokoneeseensa.
  • Multicast-lähetykset — monilähetyspostitus. Käytetään yhden kuvan asentamiseen suureen määrään asiakkaita.
  • Ajurit - Kuljettajat. Ne auttavat lisäämään tarvittavat ohjaimet palvelimella oleviin kuviin ja välttämään tämäntyyppisiä virheitä:
    WDS- monipuolisuuden lisääminen
    Kun ajurit on lisätty WDS-palvelimeen, ne on lisättävä haluttuun käynnistysnäköistiedostoon.

Kyllä, ja vielä yksi asia - sinun on tehtävä omat käynnistyslataimet ja asennusohjelmat jokaiselle järjestelmän bittisyvyydelle. Eläintarhan monipuolisuudella on hintansa.
Itse asiassa WDS-järjestelmämme on jo valmis. Voimme käynnistää verkon kautta koneelta ja nähdä valintaikkunan käynnistyskuvien kanssa.
En kuvaile kaikkia ihanteellisen kuvan valmistelun vaiheita, mutta jätän vain linkin itse käyttämääni artikkeliin: Tyts Windows 7:lle (Jostain syystä minulla oli asennettuna vanha WAIK-versio - 6.1.7100.0, siihen oli mahdotonta luoda vastaustiedostoa Windows 7 SP1:lle. Tarvitsen tällä hetkellä uusimman - 6.1.7600.16385)
Ja niin lisää ohjeet Windows XP:n valmisteluun WDS:ää varten. Emme myöskään kirjoita yksityiskohtaisesti - mielenkiintoisimmat asiat ovat toisessa osassa!

2. Universaali käynnistyslatain

On hienoa, että meillä on nyt tällainen järjestelmä. Sen käyttö on ilo. Mutta onko mitään keinoa tehdä elämästäsi vieläkin helpompaa?
Haluan asentaa Linuxin sen kautta!
Ensinnäkin, kuten monet teistä muistavat, Windowsin ja Ubuntun asentaminen rinnakkain ei pääty hyvin Windowsin käynnistyslataimelle. Sen korvaa yleinen GRUB.
Se on sama täällä. Tarvitsemme yleisen käynnistyslataimen, vastaa tähän PXELINUX
1) Lataa uusin versio (kirjoitushetkellä tämä on 5.01
Olemme kiinnostuneita näistä tiedostoista:
corepxelinux.0
com32menuvesamenu.c32 (voit ottaa menu.c32:n tekstiliittymäksi latauksen aikana)
com32chainchain.c32
Kaikissa tämän käynnistyslataimen käyttöohjeissa sanotaan, että kaikki toimii näiden kolmen kanssa. Minun piti lisätä ldlinux.c32, libcom.c32 ja libutil_com.c32. Voit tehdä tämän - kopioi suositellut ja suorita se. Mistä tiedostosta valitetaan - kopioi se kansioon.
Tarvitsemme myös memdisk-tiedoston ison lataamiseen. Laitoimme sen myös tähän kansioon
2) Laita ne kansioon, johon tallennat kaikki WDS-kuvat. Nimittäin täällä - RemoteInstallBootx64 (asennamme vain 64, 86:lle sijoita samat tiedostot myös siihen kansioon.)
3) Nimeä pxelinux.0 uudelleen muotoon pxelinux.com
4) Luodaan kansio pxelinux.cfg asetustiedostossa itse tiedosto (tietysti jo tässä kansiossa) on oletusarvoinen (ilman tunnistetta!), jolla on seuraava sisältö:

OLETUS vesamenu.c32
PROMPT 0
NOESCAPE 0
SALLITUKSET 0
# Aikakatkaisu yksiköissä 1/10 s
AIKAKÄYTTÖ 300
MENU MARGINIA 10
VALIKKO RIVIT 16
VALIKKO TABMSGROW 21
VALIKKO AIKAVÄLI 26
VALIKKO VÄRIRAUNA 30;44 #20ffffff #00000000 ei mitään
VALIKKO VÄRI VIERITYS 30;44 #20ffffff #00000000 ei mitään
VALIKKO VÄRI NIMIKE 0 #ffffffff #00000000 ei mitään
VALIKKO VÄRI VALITSE 30;47 #40000000 #20ffffff
VALIKKO TAUSTA pxelinux.cfg/picture.jpg #kuva 640×480 taustalle
VALIKKO NIMI Valitse kohtalosi!

LABEL wds
MENU LABEL Windowsin käyttöönottopalvelut (7, XP, käynnistyskuvat)
YDIN pxeboot.0

LABEL paikallinen
MENU OLETUS
MENU LABEL Käynnistys kiintolevyltä
LOCALBOOT 0
Tyyppi 0x80

5) Tee kopio pxeboot.n12-tiedostosta ja kutsu sitä pxeboot.0
6) Tämän jälkeen meidän on opetettava WDS käynnistymään yleisestä käynnistyslataimesta. Vuonna 2008 tämä tehtiin GUI:n kautta, vuonna 2008 R2 - komentorivin kautta. Avaa ja syötä:

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

Komentorivin lähtö:
WDS- monipuolisuuden lisääminen
Siinä kaikki, käynnistetään ja nähdään haluttu näyttö:
WDS- monipuolisuuden lisääminen
Tämä on peruskokoonpano, voit muokata sitä tarpeidesi mukaan (yrityksen logo, käynnistysjärjestys jne. Tällä hetkellä se voi siirtää ohjauksen vain WDS:lle ja käynnistää uudelleen kiintolevyltä. Opetetaan se käynnistämään Ubuntu!

3. Kotkanpoikasen opettaminen lentämään

Mitä me siellä tarvitsimme? Ubuntu, Gparted? Lisätään memtest tilaukseen.
Aloitetaan yksinkertaisimmasta:
memtest
Luodaan Linux-tiedostoille erillinen kansio Boot/x64 WDS -kansioon, esimerkiksi Distr. Ja siinä olevat alikansiot vastaaville järjestelmillemme:
WDS- monipuolisuuden lisääminen
Lataa iso mtmtest ja lisää seuraavat rivit latauskonfiguraatioomme (oletustiedosto):

etiketti MemTest
valikon otsikko MemTest86+
Ytimen memdisk iso raw
initrd Linux/mt420.iso

Tällä lataamme pienen kuvamme muistiin ja käynnistämme sen sieltä. Valitettavasti tämä ei toiminut minulle suurilla kuvilla.

halkeama
Lataa uusin versio, pura iso-kuva ja ota kolme tiedostoa - /live/vmlinuz, /live/initrd.img ja /live/filesystem.squashfs
Mitä nämä tiedostot ovat? (Saatan olla väärässä sanamuodossa, pyydän ystävällisesti lukijoita korjaamaan minua, jos olen väärässä)

  • vmlinuz (yleisemmin nähty vmlinux) - pakattu ydintiedosto
  • initrd.img - juuritiedostojärjestelmän kuva (käynnistykseen vaadittava vähimmäismäärä)
  • filesystem.squashfs - itse toiminnan aikana käytetyt tiedostot

Asetamme kaksi ensimmäistä tiedostoa latauskansioon (minun tapauksessani se on Bootx64DistrGparted) ja kolmannen IIS-palvelimelle (onneksi se on jo asennettu WSUSaa varten).
Lyyrinen poikkeama - valitettavasti temppu ladata iso-kuva memdiskille suurilla jakelusarjoilla ei toiminut minulle. Jos tiedät yhtäkkiä menestyksen salaisuuden, tämä on erinomainen ratkaisu, jonka avulla voit nopeasti käynnistää minkä tahansa järjestelmän iso-kuvasta.
Lisää filesystem.squashfs IIS:ään, jotta se voidaan lukea verkon yli (älä unohda lisätä MIME-tunnistetta tälle laajennukselle
WDS- monipuolisuuden lisääminen
Nyt lisäämme merkinnän tiedostoomme 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

Katsotaan - toimii!
Ubuntu 12.04
Olen lisännyt kaksi mahdollista asennusvaihtoehtoa - täysin automaattisen (kiitos käyttäjälle malamuutit varten Artikkeli ja manuaalisessa tilassa)
Lataa tiedosto vaihtoehtoisella asennuksella ja revi sieltä kaksi tiedostoa (kuten ennen) - initrd.gz ja linux ja laita ne Distr/Ubuntuun
Lisää rivit tiedostoomme pxelinux.cfg/default
täysin manuaaliseen asennukseen

LABEL Ubuntu
YDIN Distr/Ubuntu/linux
APPEND priority=low vga=normal initrd=Distr/Ubuntu/initrd.gz

Mutta automaattista asennusta varten tarvitset tiedoston, jossa on vastausasetukset (voit lukea täällä) ja laitamme sen verkkopalvelimellemme. Bootloader-linjani näyttää tältä:

LABEL Ubuntu Auto Install
YDIN 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

Hyödyllinen tulevaisuuden kannalta
Tutkiessani aiheeseen liittyvää materiaalia ja etsiessäni vastauksia kysymyksiini, huomasin upea artikkeli alkaen Aleksanteri_Erofejev kuvauksella Kaspersky Rescue Disk -sovelluksen lataamisesta verkon kautta. Valitettavasti se ei lähtenyt minulta pois. Mutta työkalu on todella hyödyllinen (ei, ei, erityisen innokkaat käyttäjät tarttuvat sellaiseen... Sellainen työkalu on hyvä olla käsillä)

Johtopäätös

Tämä artikkeli on yleiskatsaus ominaisuuksiin, joita Microsoft WDS -rooli tarjoaa sinulle. Kun aloitin tämän artikkelin, suunnitelmat olivat suurenmoisia: yksityiskohtainen HOWTO yllä esitettyjen järjestelmien lataamisen kaikista näkökohdista... Mutta kun materiaalia alkoi kertyä vain itse WDS:lle, narratiivin lanka johti minut syvyyksiin, joita kukaan ei koskaan kohdata, luultavasti... Siksi päätimme jakaa yhteenvedon siitä, mikä on mahdollista, ja jos mahdollista, linkit hyviin artikkeleihin. Jos lukijat ovat kiinnostuneita lukemisesta tai haluan yhtäkkiä mainetta ja rahaa täydentääkseni Habrahabrin kassaa artikkeleilla, voin perehtyä tarkemmin jokaiseen monikäyttöisen WDS-palvelimen perustamisvaiheeseen.
Haluan vielä kerran kiittää kirjoittajia Aleksanteri_Erofejev и malamuutit materiaalistaan, joka kiinnostaa kaikkia poikkeuksetta.
Habresta oli luonnollisesti jo artikkeleita samasta aiheesta, yritin korostaa asiaa toisesta näkökulmasta tai täydentää sitä: aika и kaksi, mutta ei julkaistu
Kiitos huomiota.
Kunnia roboteille!

Lähde: will.com

Lisää kommentti