Aynı görüntüden birden fazla Windows 7 masaüstünü nasıl PXE önyükleyebilirim?


17

Birkaç yıl önce üniversitemdeki laboratuvarların Windows NT'yi ağ üzerinden başlattığını hatırlıyorum.

Kendi öğeleriniz için paylaşılan bir sürücü vardı ve çalışan işletim sisteminde yaptığınız tüm değişiklikler, makineyi yeniden başlattığınızda sıfırlandı.

Şimdi aynı şeyi Windows 7 ile yapabilmek istiyorum.

İSCSI kullanarak bunun için bazı nasıl buldum, ama her PC için bir iSCSI disk istemiyorum, birden çok PC için bir görüntü istiyorum. Ayrıca Windows'u yerel olarak yüklemek için PXE Boot kurulum dosyalarını da buldum, ancak istediğim de bu değil.

Netboot için bir işletim sistemi olarak Windows 7 ile üniversitede ne kurduğumu nasıl ayarlayabilirim?

ie Windows 7 görüntülerini nasıl netboot edebilirim? Windows'u yerel olarak yüklemek için bir Windows 7 yükleyicisini PC'ye netboot etmek istemiyorum, bellek / ağdan bir Windows 7 görüntüsü çalıştırmak istiyorum.


1
msgstr "üzerinde Windows7 görüntüsü var". Piksel önyüklenebilir görüntüler nasıl oluşturulur? Bunların bir livecd gibi koşması gerektiğini düşünüyorum.
Matt

1
@ HopelessN00b Sanırım Matt, PXE üzerinden önyükleme yapmak için özel WIM'lerin nasıl oluşturulacağını / yapılandırılacağını soruyor. Belki de PXE önyükleme çoklu konsolu WIM'ler hakkında bilgi de yardımcı olabilir?
jscott

1
Kesinlikle. Çoklu konser olacaklar. Linux'ta nfsroot'u kullanabilirim, yani büyük resimler için hepsinin bellekte olması gerekmez. Pencereler için hangi seçenek var? paylaşımında en az pencere ve yazılım yüklü mü?
Matt

1
Sanal masaüstlerine ne dersiniz? Merkezi bir sunucuda birden çok pencere örneği çalıştırdığınızda, istemciler bunlara çok çeşitli istemcilerle erişebilir.
rnxrx

1
Citrix Provision sunucusu bu özelliğe sahipti. Yerel bir sabit disk takılıyken 30 istasyonun tamamını (Aynı donanım) önyükleyebilirim. Bir PXE Önyükleme yaptı ve bir disk görüntüsünden önyüklendi. Kullanıcılar daha sonra oturum açıp verileri bir ağ sürücüsüne kaydetti. Çok hızlıydı ve kurulumu zor değildi. Ama ne yazık ki çok pahalıydı ve bu yüzden yerel bir sabit diskten önyükleme eski yöntemine geri döndüm. Bunu da başarmak istiyorum.

Yanıtlar:


6

Kendi sorumu cevaplamak için. İPXE ve iSCSI veya AoE kullanarak mümkündür. Fikir, ya ağ kartı opsiyon ROM'unu iPXE ile değiştirmek ya da ipxe zincirini yüklemek ve daha sonra bir sanboot yapmaktır.

Windows 7'yi doğrudan bir iSCSI hedefine yükleyebileceğiniz için iSCSI iki san protokolünden daha kolaydır. Bunun nedeni, AoE değilken iSCSI desteğinin Windows 7'de yerleşik olmasıdır.

Bakınız: windowsdiskless.wordpress.com'un archive.org aynası

Veya: windowsdisklessaoe.wordpress.com'un archive.org aynası

Tabii ki, iSCSI aynı hedefe NTFS ile erişen birden fazla makineyi desteklese de. Yolsuzluk meydana gelecektir. Arka uçtaki Yazma üzerine Kopyala mekanizmasının kullanılması veya bir temel görüntü (şablon) oluşturması ve bunu yeni dışa aktarılan bir hedefe kopyalaması gerekir.

Ben freebsd açık kaynak iscsi hedef yama yama ve yazma üzerine kopya ekleyerek sona erdi. Bu yüzden aynı LUN'u kullanabilirdim ama yazılar başka bir yere yönlendirilmişti. Bunları yerel RAM'e veya sunucudaki başka bir dosyaya yönlendirebildim. Bunu artık kullanmıyorum, bu bir kavram kanıtıydı.


3
Bunu blok düzeyinde depolama ile yapmak NTFS bozulmasına yol açacaktır. Sorunuzda, birden çok bilgisayarın aynı yüklemeyi önyükleyebilmesini istediğinizi belirtiyorsunuz. Aynı NTFS birimini birden çok istemciye bağlamak ve paylaşmak bozulmaya, dosya kilidi sorunlarına vb. Neden olur. Bunu gerçekten denediniz mi?
MDMarra

1
Bu sorunun farkındayım. Bunu arka uçtaki yazma mekanizmasına sahip bir kopyayla yapabilir veya temel görüntüyü şablon olarak yeni bir kopyaya kopyalayıp dışa aktarabilirsiniz.
Matt

5

Açıkladığınız senaryo, esasen her bir iş istasyonunun merkezi olarak konumlandırılmış bir masaüstü ortamına erişmek için ince bir istemci olarak kullanılması anlamına gelir. Windows 7'nin, yapılsa bile PXE'den önyükleme yapması son derece pratik değildir.

PXE her önyükleme için kullanıldığında, önyükleme görüntüsünün tamamını istemci sisteme indirir, bu da her önyüklemede birkaç GB aktarım anlamına gelir.

İdeal olarak, bu senaryo ağdaki masaüstü ortamlarını merkezi konumda tutarak gerçekleştirilir. Sanal Masaüstü Altyapısı (VDI) ortamında, bu, ayrı sanal masaüstü ortamlarının donanımda birlikte bulunmasına izin vermek için sanallaştırma kullanılarak gerçekleştirilir, sanal ortamlar istemcilere bir yönetici aracılığıyla sağlanır. Oturum tabanlı bir ortamda, her kullanıcının masaüstü ortamı sunucuda yerel olarak başlatılır ve Uzak Masaüstü Hizmetleri gibi bir teknoloji aracılığıyla istemcilere aracılık edilir .

Her iki durumda da, iş istasyonu hala bir işletim sistemi çalıştırmalıdır; ancak genellikle donanım için temel bir arayüz ve masaüstü ortamlarını barındıran sunucuya yeniden yönlendirme için bir istemci sağlayan çok hafif bir işletim sistemidir. Yazılım Güvencesi olan müşteriler için Microsoft, Uzak Masaüstü Hizmetleri aracılığıyla bir Windows Sunucusuna bağlanmak üzere tasarlanmış hafif bir işletim sistemi olarak Windows Thin PC'yi sağlar . Gelişmiş grafikler için RemoteFX desteği, DirectAccess VPN bağlantısı ve BitLocker şifreleme gibi desteklenen ek özellikler , masaüstü donanımını yeniden kullanmak için optimum ince istemci işletim sistemini sağlamaya yardımcı olur.

Yukarıdakiler sizin için doğru rota gibi görünüyorsa, daha fazla bilgi, BT uzmanları için kılavuzlar, denemeler ve betalara erişim ve çok daha fazlasını TechNet'teki Springboard Sitesinin Masaüstü Sanallaştırma Merkezi'nde bulabilirsiniz .


3

Windows 7'yi PXE veya benzeri bir şey üzerinden önyüklemek mümkün değildir. Sadece bakım ve kurulum amacıyla lisanslanan ve normal bir Windows Masaüstü gibi bir şeye sahip olmayan Windows PE (Kurulum Öncesi Ortam) PXE önyüklenebilir. İlgilenmediğiniz bazı Windows sürümleri de PXE önyüklenebilir, ancak Masaüstü İşletim Sistemi gibi bir şey değildir.

Kurumsal düzeyde iSCSI hedeflerinin çoğu, tüm sistemler için aynı temel görüntüyü kullandıkları ve yalnızca farkların fazladan yer kapladığı ince provizyon yapabilir. Ayrıca, Windows tek örnekli önyüklemeyi desteklemez (henüz; MS'in bir süredir dahili olarak tekme attığı bir şey). Bu nedenle, her bilgisayarın farklı depolama alanı görmesi gerekir, henüz paylaşamazlar.


Biraz daha araştırma yaptıktan sonra ccboot buldum. Ve sonra AoE ve vblade buldum ve bu bağlantı umut verici görünüyor. etherboot.org/wiki/appnotes/cow
Matt

4
Etherboot CoW şeyler ilginç görünüyor, ancak bir SysAdmin AoE = [
Chris S

Yine de iSCSI'den daha iyi bir performansa sahip olmalıdır. AoE tam olarak o kadar güvenli değil. Bir iSCSI hedefinden kesinlikle ödün verilecek olursa, iSCSI AoE kadar güvenli değildir. Bir kez bulunduğunuz hedefe girdiğinizde. Bir bilgisayar korsanı yeterli izinlere sahipse dosya sistemini silebilir.
Matt

1
AoE'nin güvenlik için MAC filtrelemesinden başka bir şey yoktur. RFC'nin tamamı 7 sayfa uzunluğundadır. iSCSI, CHAP parola kimlik doğrulaması, standart güvenlik duvarı kuralları, IPSec ve MAC Filtreleme özelliğine sahiptir. TOE'ye (TCP Boşaltma Motoru) benzer şekilde iSCSI'yi hızlandıran iSOE NIC'leriniz (iSCSI Boşaltma Motoru Ağ Arabirim Kartları) yoksa iSCSI, AoE'den daha yavaştır. Ne olursa olsun, AoE internet üzerinden yönlendirilemez, bu yüzden kesmek oldukça zordur; iSCSI en iyi uygulamaları SAN trafiğini vLAN; herhangi bir SAN biçimini hacklemek oldukça nadirdir.
Chris S

Teşekkürler bu gerçekten ilginç. AoE ile ilgili diğer sorun, diğer ağ trafiğine çok kolay görünmemesi. Ağda çok fazla AoE trafiği varsa bazı sorunlara neden olabilir.
Matt

2

aynı görüntüyü kullanmak mümkün değil, ancak çok sayıda klonlanmış görüntü ve güvenli disk alanı kullanmak için tekilleştirilmiş dosya sistemini kullanabilirsiniz, sonuç aynı olacağını düşünüyorum.

Dağıtımımı SDFS, basit yapılandırma için OpenDHCP ve disksiz Windows'u önyüklemek için AoE ile kullanmayı deneyin ...

http://windowsdisklessaoe.wordpress.com

ve dağıtımın önizleme sürümü burada:

http://susestudio.com/a/UZQFsW/windows-diskless-with-aoe


2

Aynı sorun için benim çözümüm:

Donanım: Igel İnce İstemci (winNET p680, 1,5 Ghz, 1 GB CF, pci'de 1 GBit NIC)

Windows 7 ThinPC ile iSCSI-diske bir IPXE Önyükleme yapar (ISCSI nas4free'de bulunur)

Adımlar:

  1. USB / CF'yi FAT32 ile ücretsiz USBFormat ile formatlayın
  2. Grub4dos'u USB / CF üzerine kurun ve "grldr" an "menu.lst" dosyalarını grub4dos dizininden USB / CF'ye editör değiştirme menüsü ile kopyalayın.

    varsayılan 0

    başlık Windows ThinPC

    çekirdek / ipxe.lkrn

  3. "rom-o-matic.eu" ile inşa ipxe.lkrn ve USB / CF'ye indirdikten sonra kaydedin gelişmiş ve linux çekirdeği seçin Dikkat 1: iSCSI önyükleme için sadece işaretleme seçeneği, değişmeden dinlenme Dikkat 2: Gömülü komut dosyası (ip iqn!):

    "#! İpxe

    dhcp net0

    sanboot iscsi: 192.168. ???. ??? :::: iqn.2007-09.jp.ne.peach.istgt: disk?

    tutmak san-1 "

    Virtualbox ile bir Windows 7 TC VM kurdum. Diskin sabit boyutlu VHD olması gerekir (
    7 GB ve daha sonra LUN'da 25 GB'a genişletilir).
    Sonra Windows makinemden VHD winimage 9.0 ile iSCSI "geri".

Igel sahipleri için açıklama: Igel TC'nin Windows 7'de artık çift monitörü var (Top4download 22.00.01u sürücüsü). Ses için Vinil Güverte kullanın. Igel bir masaüstü gibi çalışır. İşlemci topal değil.


Windowsdiskless'in çözümü akıllı ve basit değil ve benim için çalışmadı.


Kaynak kodunu popüler bir iSCSI istemcisine değiştirip yazarken kopya ile yeni bir arka uç ekledim. İsterseniz yazarlar geçici depolama alanına veya koça gitti.
Matt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.