Nambahkeun WDS Versatility

Wilujeng siang, warga Habra!

Tujuan tina tulisan ieu nyaéta pikeun nyerat tinjauan pondok ngeunaan kamungkinan pikeun nyebarkeun rupa-rupa sistem via WDS (Windows Deployment Services)
Artikel ieu bakal nyadiakeun parentah ringkes pikeun deploying Windows 7 x64, Windows XP x86, Ubuntu x64 jeung nambahkeun parabot mangpaat pikeun boot jaringan kayaning Memtest na Gparted.
Carita bakal dicaritakeun dina urutan gagasan nu datang ka pikiran kuring. Sareng éta sadayana dimimitian ku Microsoft ...

Tur ayeuna carita sorangan:
Teu lami pisan, kuring mendakan ideu anu wijaksana pikeun nyebarkeun sistem di tempat kerja nganggo WDS. Lamun batur ngalakukeun pagawean pikeun urang, éta nice. Tur upami dina waktos anu sareng urang diajar hal anyar, éta doubly pikaresepeun. Kuring moal cicing di jéntré hébat dina katerangan ngeunaan masang peran WDS - Microsoft bisul sagalana handap ka Next-Next-Next tur aya pagunungan artikel dina topik ieu. Sareng kuring sakedap bakal nyarioskeun ka anjeun ngeunaan damel sareng gambar Windows, fokus kana waktos anu nyababkeun kuring kasusah. Sistem non-Microsoft bakal dijelaskeun dina leuwih jéntré (nu artikel ieu dimimitian).
Hayu urang ngamimitian.
Server anu bakal janten koordinator panyimpen gambar sareng aksi gaduh Windows Server 2008 R2 dina papan. Pikeun jasa ieu tiasa jalan leres, peran sapertos DHCP sareng DNS diperyogikeun. Nya, AD kanggo ngalebetkeun mesin kana domain. (Sadaya peran ieu teu kudu diteundeun dina hiji mesin; aranjeunna bisa sumebar ka sakuliah sakabéh struktur. Hal utama anu aranjeunna dianggo leres)

1. Nyetél WDS

Kami nambihan peran anu diperyogikeun sareng gancang kana konsol WDS, ngamimitian server kami sareng ningali ieu:
Nambahkeun WDS Versatility

  • Pasang Gambar - gambar instalasi. Ngaropea, sistem éndah anu bakal urang gulung kaluar. Pikeun genah, anjeun tiasa nambihan sababaraha grup dumasar kana jinis sistem: Windows 7, XP atanapi ku jinis tugas - IT Dept, Client Dept, Servers.
  • Boot Gambar - ngamuat gambar. Naon anu dimuat dina mesin munggaran tur ngidinan Anjeun pikeun ngalakukeun sagala sorts lampah kalawan eta. Gambar anu pangheulana anu aya nyaéta anu aya dina disk instalasi (pikeun Windows 7 ieu mangrupikeun folder sumber sareng file install.wim atanapi boot.wim.
    Tapi teras anjeun tiasa ngalakukeun sagala rupa hal anu pikaresepeun ti aranjeunna:

    • Candak gambar atawa ngarékam gambar - alat utama kami ngidinan Anjeun pikeun nyieun salinan tina sistem ngonpigurasi, nu saméméhna diolah ku sysprep tur mangrupakeun citakan urang.
    • Gambar Papanggihan — ngamungkinkeun anjeun unggah gambar sistem anu dikonpigurasi ka komputer anu henteu ngadukung booting jaringan.

  • Alat nu keur ditangguhkeun - alat ngantosan persetujuan administrator pikeun instalasi. Kami hoyong terang saha anu nempatkeun pesona kami dina komputerna.
  • Transmisi Multicast - milis multicast. Dipaké pikeun masang hiji gambar ka sajumlah ageung klien.
  • drivers - supir. Aranjeunna ngabantosan nambihan panggerak anu diperyogikeun kana gambar dina server sareng ngahindarkeun jinis kasalahan ieu:
    Nambahkeun WDS Versatility
    Saatos nambahkeun drivers ka server WDS, aranjeunna kudu ditambahkeun kana gambar boot nu dipikahoyong.

Leres, sareng hiji deui - anjeun kedah ngadamel bootloader sareng installer anjeun nyalira pikeun unggal jero bit sistem. Rupa-rupa di kebon binatang asalna dina harga.
Kanyataanna, WDS urang geus siap. Urang tiasa boot ngaliwatan jaringan tina mesin tur tingal jandela Pilihan kalawan gambar boot urang.
Kuring moal ngajelaskeun sagala tahapan Nyiapkeun gambar idéal, tapi kuring ngan bakal ninggalkeun tumbu ka artikel nu kuring dipaké sorangan: Tyts pikeun Windows 7 (Kanggo sababaraha alesan kuring kungsi versi heubeul WAIK dipasang - 6.1.7100.0, éta teu mungkin pikeun nyieun hiji file jawaban pikeun Windows 7 SP1 di dinya. Abdi peryogi nu panganyarna dina momen - 6.1.7600.16385)
Jeung di dieu deui parentah pikeun Nyiapkeun Windows XP pikeun WDS. Kami ogé moal nyerat sacara rinci - hal anu paling pikaresepeun aya dina bagian kadua!

2. Universal bootloader

Éta saé yén urang ayeuna gaduh sistem sapertos kitu. Ngagunakeun éta téh senang. Tapi naha aya cara pikeun ngajantenkeun hirup anjeun langkung gampang?
Abdi hoyong masang Linux liwat éta!
Anu mimiti, sakumaha seueur anu anjeun émut, masang Windows sareng Ubuntu paralel henteu saé pikeun bootloader Windows. Éta diganti ku GRUB universal.
Ieu sami di dieu. Urang peryogi bootloader universal, minuhan ieu PXELINUX
1) Unduh versi panganyarna (dina waktos nyerat ieu 5.01
Kami resep kana file ieu:
corepxelinux.0
com32menuvesamenu.c32 (anjeun tiasa nyandak menu.c32 pikeun panganteur téks nalika dimuat)
com32chainchain.c32
Sadaya manual pikeun ngagunakeun bootloader ieu nyarios yén sadayana tiasa dianggo sareng tilu ieu. Kuring kungsi nambahkeun ldlinux.c32, libcom.c32 na lilibut_com.c32. Anjeun tiasa ngalakukeun ieu - nyalin anu disarankeun sareng ngajalankeunana. File mana anu bakal dikeluhkeun - salin kana polder.
Urang ogé butuh file memdisk pikeun ngundeur iso. Urang ogé nempatkeun eta dina folder ieu
2) Pasang aranjeunna dina folder dimana anjeun nyimpen sadaya gambar WDS. Nyaéta di dieu - RemoteInstallBootx64 (urang ngan ukur bakal masang 64, pikeun 86 nempatkeun file anu sami dina folder éta ogé.)
3) Ganti ngaran pxelinux.0 jadi pxelinux.com
4) Hayu urang nyieun folder pxelinux.cfg pikeun file konfigurasi, file sorangan (geus di jero folder ieu, tangtosna) standar (tanpa extension!) kalawan eusi handap:

DEFAULT vesamenu.c32
PANJANG 0
NOESCAPE 0
IZIN 0
# Timeout dina unit 1/10 s
WAKTU 300
MENU MARGIN 10
MENU BARIS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU WARNA BORDER 30;44 #20ffffff #00000000 euweuh
MENU WARNA SCROLLBAR 30;44 #20ffffff #00000000 euweuh
MENU WARNA JUDUL 0 #ffffffff #00000000 euweuh
MENU WARNA SEL 30;47 #40000000 #20ffffff
MENU LATAR BELAKANG pxelinux.cfg/picture.jpg #gambar 640×480 kanggo latar
MENU JUDUL Pilih takdir anjeun!

LABEL wds
MENU LABEL Windows Deployment Services (7, XP, Boot images)
KERNEL pxeboot.0

LABEL lokal
MENU standar
MENU LABEL Boot ti Harddisk
LOCALBOOT 0
Tipe 0x80

5) Jieun salinan tina file pxeboot.n12 jeung nelepon deui pxeboot.0
6) Saatos ieu, urang kedah ngajarkeun WDS urang pikeun boot ti bootloader universal. Dina 2008 ieu dipigawé ngaliwatan GUI, dina 2008 R2 - ngaliwatan garis paréntah. Buka sareng lebetkeun:

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

Kaluaran garis paréntah:
Nambahkeun WDS Versatility
Éta waé, urang boot sareng ningali layar anu dicita-citakeun:
Nambahkeun WDS Versatility
Ieu config dasar, Anjeun bisa nyaluyukeun kana sarat Anjeun (logo perusahaan, urutan boot, jsb. Pikeun ayeuna mah, eta ngan bisa mindahkeun kontrol ka WDS jeung boot ti hard drive deui. Hayu urang ngajarkeun ka boot Ubuntu!

3. Ngajar manuk garuda ngapung

Naon anu urang peryogikeun di dinya? Ubuntu, Gparted? Hayu urang tambahkeun memtest pikeun pesenan.
Hayu urang mimitian ku pangbasajanna:
memtest
Hayu urang jieun polder misah pikeun file Linux dina folder Boot/x64 WDS, contona Distr. Sareng subfolder di dinya pikeun sistem masing-masing:
Nambahkeun WDS Versatility
Ngundeur iso mtmtest sareng tambahkeun garis-garis ieu kana konfigurasi unduhan kami (file standar):

labél MemTest
labél ménu MemTest86+
Kernel memdisk iso atah
initrd Linux Ubuntu / mt420.iso

Kalayan ieu kami bakal ngamuat gambar leutik urang kana mémori sareng ngaluncurkeunana ti dinya. Hanjakal, ieu teu dianggo keur kuring jeung gambar badag.

Gaprted
Ngundeur versi panganyarna, ngabongkar gambar iso jeung nyandak tilu file - /live/vmlinuz, /live/initrd.img jeung /live/filesystem.squashfs
Naon file ieu? (Abdi tiasa lepat dina kecap, kuring nyuhunkeun pamiarsa pikeun ngabenerkeun kuring upami kuring salah)

  • vmlinuz (leuwih ilahar katempo vmlinux) - file kernel dikomprés
  • initrd.img - gambar sistem file root (minimum diperlukeun pikeun booting)
  • filesystem.squashfs - file sorangan dipaké salila operasi

Urang nempatkeun dua file munggaran dina folder undeuran (bisi kuring Bootx64DistrGparted) sareng anu katilu dina server IIS (untungna parantos dipasang pikeun WSUSa).
A digression liris - hanjakalna, trik ngamuat hiji gambar iso kana memdisk kalawan sebaran badag teu dianggo keur kuring. Upami anjeun ujug-ujug terang rusiah kasuksésan, ieu bakal janten solusi anu saé anu bakal ngamungkinkeun anjeun gancang boot sistem naon waé tina gambar iso.
Tambihkeun filesystem.squashfs ka IIS supados tiasa dibaca dina jaringan (tong hilap nambihan tag MIME pikeun ekstensi ieu
Nambahkeun WDS Versatility
Ayeuna urang tambahkeun éntri kana pxelinux.cfg/default kami:

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

Hayu urang pariksa - gawéna!
Ubuntu 12.04
Kuring geus ditambahkeun dua pilihan instalasi mungkin - pinuh otomatis (hatur nuhun ka pamaké malamutes keur tulisan sareng dina modeu manual)
Unduh file nganggo pamasangan alternatip sareng cabut dua file ti dinya (sapertos sateuacanna) - initrd.gz sareng linux teras lebetkeun kana Distr/Ubuntu
Tambahkeun garis kana pxelinux.cfg/default kami
pikeun instalasi lengkep manual

LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
APPEND prioritas = low vga = normal initrd = Distr / Ubuntu / initrd.gz

Tapi pikeun pamasangan otomatis anjeun peryogi file sareng setélan réspon (anjeun tiasa maca di dieu) sareng kami bakal nempatkeun éta dina server wéb kami. Garis kuring dina bootloader sapertos kieu:

LABEL Ubuntu Otomatis Pasang
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

Mangpaat keur mangsa nu bakal datang
Nalika milarian bahan dina topik sareng milarian jawaban kana patarosan kuring, kuring mendakan artikel éndah от Alexander_Erofeev kalayan pedaran ngeunaan ngundeur Kaspersky Rescue Disk dina jaringan. Hanjakal, éta teu lepas pikeun kuring. Tapi alat nu bener mangpaat (henteu, teu, utamana pamaké getol bakal grab hal kawas éta ... Ieu mangpaat pikeun mibanda alat saperti di leungeun)

kacindekan

Tulisan ieu mangrupikeun tinjauan kamampuan anu disayogikeun ku peran Microsoft WDS pikeun anjeun. Nalika kuring ngamimitian artikel ieu, rencana éta muluk: a HOWTO lengkep ngeunaan sagala aspek loading sistem dibere luhur ... Tapi nalika bahan mimiti ngumpulkeun ukur dina WDS sorangan, thread naratif ngarah kuring ka sababaraha bojong nu teu saurang ogé. bakal kantos sapatemon, meureun... Ku sabab eta Urang mutuskeun pikeun babagi kasimpulan naon mungkin jeung, lamun mungkin, numbu ka artikel alus. Upami pamiarsa kabetot dina maca, atanapi kuring ujug-ujug hoyong Kinérja sareng artos pikeun ngeusian perbendaharaan Habrahabr ku tulisan, kuring tiasa langkung rinci dina unggal tahapan nyetél server WDS multi-tujuan.
Abdi hoyong hatur pangarang deui Alexander_Erofeev и malamutes pikeun bahan maranéhanana, nu bakal dipikaresep ku dulur tanpa iwal.
Alami, parantos aya tulisan ngeunaan Habré dina topik anu sami, kuring nyobian nyorot masalah tina sudut pandang anu béda atanapi nambihanana: sakali и dua, tapi teu diterbitkeun
Hatur nuhun pikeun perhatian Anjeun.
Kamulyaan ka robot!

sumber: www.habr.com

Tambahkeun komentar