Vor einigen Jahren an meiner Universität erinnere ich mich, dass die Labore dort Windows NT über das Netzwerk gestartet haben.
Es gab ein freigegebenes Laufwerk für Ihre eigenen Daten. Abgesehen davon wurden alle Änderungen, die Sie am laufenden Betriebssystem vorgenommen haben, beim Neustart des Computers zurückgesetzt.
Jetzt möchte ich in der Lage sein, dasselbe mit Windows 7 zu tun.
Ich habe einige Vorgehensweisen für die Verwendung von iSCSI gefunden, möchte jedoch nicht für jeden einzelnen PC eine iSCSI-Festplatte, sondern ein Image für mehrere PCs. Ich habe auch PXE-Boot-Setup-Dateien für die lokale Installation von Windows gefunden, aber das ist auch nicht das, was ich will.
Wie würde ich vorgehen, um das einzurichten, was ich an der Universität hatte, aber mit Windows 7 als Betriebssystem zum Netboot?
dh wie kann ich Windows 7-Abbilder netbooten? Ich möchte kein Windows 7-Installationsprogramm auf einem PC netbooten, um Windows lokal zu installieren. Ich möchte ein Windows 7-Abbild aus dem Speicher / Netzwerk ausführen.
Antworten:
Um meine eigene Frage zu beantworten. Es ist möglich, iPXE und iSCSI oder AoE zu verwenden. Die Idee ist, entweder das Netzwerkkartenoptions-ROM durch iPXE zu ersetzen oder ipxe in einer Kette zu laden und dann einen sanboot durchzuführen.
iSCSI ist das einfachere der beiden San-Protokolle, da Sie Windows 7 direkt auf einem iSCSI-Ziel installieren können. Dies liegt daran, dass die iSCSI-Unterstützung in Windows 7 integriert ist, AoE jedoch nicht.
Siehe: archive.org mirror of windowsdiskless.wordpress.com
Oder: archive.org Spiegel von windowsdisklessaoe.wordpress.com
Beachten Sie natürlich, dass iSCSI zwar mehrere Computer unterstützt, die mit NTFS auf dasselbe Ziel zugreifen. Korruption wird auftreten. Entweder muss ein Copy on Write-Mechanismus am Backend verwendet werden, oder es muss ein Basisimage (Vorlage) erstellt und auf ein neu exportiertes Ziel kopiert werden.
Am Ende habe ich das Open-Source-iscsi-Ziel von freebsd aus gepatcht und copy on write hinzugefügt. Ich könnte also dieselbe LUN verwenden, aber die Schreibvorgänge wurden an eine andere Stelle geleitet. Ich konnte sie in den lokalen Arbeitsspeicher oder in eine andere Datei auf dem Server leiten. Ich benutze das aber nicht mehr, es war ein Proof of Concept.
quelle
Das von Ihnen beschriebene Szenario entspricht im Wesentlichen der Verwendung jeder Arbeitsstation als Thin Client für den Zugriff auf eine zentral angeordnete Desktop-Umgebung. Es wäre höchst unpraktisch für Windows 7, von PXE zu booten, selbst wenn dies möglich wäre.
Wann immer PXE zum Booten verwendet wird, lädt es das gesamte Boot-Image auf das Client-System herunter, was mehrere GB Transfer bei jedem Bootvorgang bedeutet.
Idealerweise wird dieses Szenario erreicht, indem die Desktop-Umgebungen im Netzwerk an einem zentralen Ort aufbewahrt werden. In einer Virtual Desktop Infrastructure (VDI) -Umgebung wird dies mithilfe von Virtualisierung erreicht, damit separate virtuelle Desktopumgebungen auf der Hardware gespeichert werden können. Die virtuellen Umgebungen werden den Clients über einen Manager bereitgestellt. In einer Sitzung basierte Umgebung, jeder Desktop - Umgebung startet nativ des Benutzers auf dem Server und wird die Kunden durch eine Technologie wie brokered Remote Desktop Service .
In beiden Fällen muss auf der Workstation noch ein Betriebssystem ausgeführt werden. In der Regel handelt es sich jedoch um ein sehr leichtes Betriebssystem, das eine grundlegende Schnittstelle für die Hardware und einen Client für die Umleitung zu dem Server bereitstellt, auf dem sich die Desktop-Umgebungen befinden. Für Kunden mit Software Assurance stellt Microsoft Windows Thin PC als leichtes Betriebssystem zur Verfügung, mit dem über Remotedesktopdienste eine Verbindung zu einem Windows-Server hergestellt werden kann. Zusätzliche unterstützte Funktionen wie RemoteFX- Unterstützung für verbesserte Grafiken, DirectAccess- VPN-Konnektivität und BitLocker- Verschlüsselung tragen dazu bei, das optimale Thin Client-Betriebssystem für die Wiederverwendung von Desktop-Hardware bereitzustellen.
Wenn dies für Sie der richtige Weg ist, finden Sie im Desktop Virtualization Center der Springboard Site auf TechNet weitere Informationen, Leitfäden für IT-Experten, Zugriff auf Testversionen und Betas und vieles mehr .
quelle
Es ist nicht möglich, Windows 7 über PXE oder ähnliches zu booten. Windows PE (Pre-Installation Environment, das nur für Wartungs- und Installationszwecke lizenziert ist und nichts mit einem normalen Windows-Desktop zu tun hat) kann mit PXE gestartet werden. Bestimmte andere Windows-Versionen, an denen Sie nicht interessiert sind, können ebenfalls mit PXE gestartet werden, jedoch nicht mit einem Desktop-Betriebssystem.
Die meisten iSCSI-Ziele der Enterprise-Klasse können Thin Provisioning durchführen, bei dem für alle Systeme dasselbe Basisimage verwendet wird und nur die Unterschiede zusätzlichen Speicherplatz beanspruchen. Außerdem unterstützt Windows das Booten einzelner Instanzen nicht (noch ist es etwas, was MS schon seit einiger Zeit intern herumwirbelt). Daher muss jeder Computer einen anderen Speicher sehen, den er noch nicht freigeben kann.
quelle
Es ist nicht möglich, dasselbe Image zu verwenden, aber Sie können das deduplizierte Dateisystem verwenden, um viele geklonte Images und sicheren Speicherplatz zu verwenden. Ich denke, das Ergebnis wird dasselbe sein.
Versuchen Sie, meine Distribution mit SDFS, OpenDHCP für die einfache Konfiguration und AoE zum Booten von Windows ohne Festplatte zu verwenden.
http://windowsdisklessaoe.wordpress.com
und das Preview Release der Distribution hier:
http://susestudio.com/a/UZQFsW/windows-diskless-with-aoe
quelle
xMy Lösung für identisches Problem:
Hardware: Igel Thin Client (WinNET p680, 1,5 GHz, 1 GB CF, 1 GBit NIC in PCI)
führt einen IPXE-Boot auf iSCSI-Disk mit Windows 7 ThinPC durch (ISCSI befindet sich auf nas4free)
Die Schritte sind:
Installieren Sie grub4dos auf USB / CF und kopieren Sie die Dateien "grldr" und "menu.lst" mit dem Editor change menu.lst vom Verzeichnis grub4dos auf USB / CF
Standardwert 0
Titel Windows ThinPC
kernel /ipxe.lkrn
erstelle mit "rom-o-matic.eu" ipxe.lkrn und speichere es nach dem Download auf USB / CF Wähle Advanced und Linux Kernel iqn!):
"#! ipxe
DHCP net0
sanboot iscsi: 192.168. ???. ??? :::: iqn.2007-09.jp.ne.peach.istgt: disk?
Set Keep-San 1 "
Mit Virtualbox habe ich eine Windows 7 TC VM installiert. Die Festplatte muss eine VHD mit fester Größe sein (
7 GB und später eine Erweiterung der LUN auf 25 GB).
Dann habe ich mit winimage 9.0 die VHD auf iSCSI von meinem Windows Rechner "wiederhergestellt".
Hinweis für Besitzer von Igel: Der Igel TC verfügt nun über einen Doppelmonitor in Windows 7 (Treiber von Top4download 22.00.01u). Für Audio verwenden Sie Vinyl Deck. Das Igel verhält sich wie ein Desktop. Der Prozessor ist nicht lahm.
Die Lösung von windowsdiskless ist nicht schlau und einfach und hat bei mir nicht funktioniert.
quelle