Erstellen von Appliances › Verteilungsinstallationen › Windows-Installationsreferenz › Windows Server 2008 Filer-Installationsreferenz
Windows Server 2008 Filer-Installationsreferenz
Höhere Versionen als CA 3Tera AppLogic 2.9.1 umfassen Support für Windows Server 2008-Appliances und -Anwendungen. Vorgänge für ntfs08-Volumes auf Ebene des Dateisystems werden von der Vorlagenanwendung "Sys_Filer_Window08" und der Appliance "/system_ms:Filer_Windows08" bereitgestellt. Diese können folgendermaßen aus Ihrem Verzeichnis der CA 3Tera AppLogic-Softwareversionen importiert werden: (Sie müssen ein Grid-Verwalter sein, um diese Vorgänge auszuführen.)
- Importieren Sie die Anwendung "Sys_Filer_Windows08":
- Gehen Sie zum Download-Verzeichnis der CA 3Tera AppLogic-Version auf dem BFC-Server. (beispielsweise /opt/bfc/applogic-versions/<release number>).
- Kopieren Sie die Datei Sys_Filer_Windows08-<version>.tar mithilfe folgenden Befehls in die Grid-Steuerung:
scp Sys_Filer_Windows08-<version>.tar <controller IP>:/vol/_impex/
- Stellen Sie eine SSH-Verbindung zur Grid-Steuerung her, und dekomprimieren Sie die Datei mit folgendem Befehl:
tar -xf Sys_Filer_Windows08-<version>.tar
- Importieren Sie die Anwendung folgendermaßen:
3t app import Sys_Filer_Windows08 Sys_Filer_Windows08
- Importieren Sie den Katalog "system_ms":
- Gehen Sie zum Download-Verzeichnis der CA 3Tera AppLogic-Version auf dem BFC-Server.
- Kopieren Sie die Datei system_ms-<version>.tar mithilfe folgenden Befehls in die Grid-Steuerung:
scp system_ms-<version>.tar <controller IP>:/vol/_impex/
- Stellen Sie eine SSH-Verbindung zur Grid-Steuerung her, und dekomprimieren Sie die Datei mit folgendem Befehl:
tar -xf system_ms-<version>.tar
- Importieren Sie den Katalog /system_ms folgendermaßen:
3t cat import /system_ms system_ms
Hinweise:
- Der Katalog "system_ms" enthält die IIS03yx4/IIS03yx8-Assemblys, die Referenzen zu den Appliances "/system_ms:IIS03y" enthalten. Der Anwendungs-Editor zeigt immer dann eine Fehlermeldung, wenn eine Anwendung geöffnet wird und eine der Appliances "/system_ms:IIS03y" fehlt. Um dieses Problem zu lösen, erstellen Sie entweder alle der Appliances "/system_ms:IIS03y", oder entfernen Sie die unbenutzten Appliances "IIS03yx4/IIS03yx8" aus dem Katalog "system_ms".
- Die Appliance "/system_ms:Filer_Windows08" besitzt ein leeres Start-Volume, das durch ein Arbeitsstart-Volume während des Installationsvorgangs wie unten beschrieben ersetzt wird. Folgen Sie den Anweisungen in diesem Thema, um eine funktionierende Windows Server 2008-Filer-Appliance zu erstellen (/system_ms:Filer_Windows08).
Die Appliance "Filer_Windows08" basiert auf Windows Server 2008 Standard Edition Basisinstallation 32-Bit (entweder SP1 oder SP2). Die Basisinstallation wird verwendet, um die Größe des Filer-Appliance-Start-Volumes zu reduzieren. Der erste Schritt beim Erstellen dieser Appliance ist der, eine Basis-Serverklasse mithilfe des gleichen Betriebssystems wie folgt zu erstellen:
- Kopieren Sie ein ISO-Image von Windows Server 2008 32-Bit zum Impex-Volume der Grid-Steuerung. Die ISO-Images von SP1 oder SP2 können verwendet werden. In diesem Beispiel wird das ISO-Image "en_windows_server_2008_datacenter_enterprise_standard_sp2_x86_dvd_342333.iso" verwendet, das von der MSDN-Website von Microsoft heruntergeladen wurde.
- Öffnen Sie eine 3T-Shell, und verwenden Sie das Hilfsprogramm "iso2class", um die Installation von Windows Server 2008 Standard Edition Basisinstallation 32-Bit zu starten:
Hinweis: install_size kann je nach der Installationsgröße des Betriebssystems variieren.
Dieser Befehl erstellt und startet die Anwendung "win08sc-install", indem die Singleton-Klasse "iso2class" vom angegebenen ISO-Image gestartet wird.
- Greifen Sie auf die grafische Konsole des Singletons auf eine der folgenden zwei Weisen zu:
- Wählen Sie die Anwendung "win08sc-install" in der Anwendungsliste in der CA 3Tera AppLogic-GUI aus, und klicken Sie auf das Anmeldesymbol.
- Öffnen Sie die Anwendung "win08sc-install" im CA 3Tera AppLogic-Editor, und wählen Sie den Singleton "iso2class" aus. Verwenden Sie das Pull-down-Menü "Appliance", um "Anmeldung (Grafik)" auszuwählen.
- Sobald die grafische Konsole angezeigt wird, sollte die Installationsschnittstelle für Windows 2008 Server sichtbar sein. Fahren Sie fort, um das Betriebssystem zu installieren. Der Singleton startet während der Installation neu, wodurch die grafische Konsole außer Betrieb gesetzt wird. Wenn dies geschieht, schließen Sie die grafische Konsole einfach und öffnen sie wieder.
- Wenn die Installation abgeschlossen ist, startet sich der Singleton neu, und Windows wird Sie zum Festlegen eines neuen Kennworts auffordern. Tippen Sie Ihr neues Kennwort ein, und drücken Sie die Eingabetaste. Windows erstellt ein neues Administrator-Kennwort und gibt die Meldung aus, dass das Administratorkennwort erfolgreich festgelegt wurde. Klicken Sie auf OK, und Windows meldet sich automatisch beim Administrator-Desktop an. Führen Sie nun Folgendes aus:
- Wenn Sie eine Windows-Appliance auf einem ESX-Grid erstellen, installieren Sie die VMware-Tools wie folgt:
- Halten Sie die Anwendung an.
- Führen Sie in der Grid-Shell Folgendes aus: 3t vol copy _GLOBAL_RO:vmware_tools_windows APPNAME:vmware_tools_windows
- Öffnen Sie den Anwendungs-Editor im Browser.
- Klicken Sie mit der rechten Maustaste auf die Singleton-Appliance 'iso2class', und wählen Sie 'Benutzer-Volumes'.
- Wählen Sie das Volume 'vmware_tools_windows' für den Platzhalter 'iso_volume1' aus.
- Speichern Sie, und starten Sie die Anwendung.
- Melden Sie sich über die grafische Konsole an.
- Klicken Sie auf "Ctrl+Alt+Del" oben in der Mitte des Fensters der grafischen Konsole.
- Klicken Sie auf eine beliebige Stelle im Fenster der grafischen Konsole.
- Navigieren Sie mit der Tabulatortaste und den Pfeiltasten zu "Task-Manager starten".
- Navigieren Sie mithilfe der Tabulatortaste zu "Neue Aufgabe", und drücken Sie die Leertaste.
- Geben Sie "D:\setup.exe /S /v /qn" ein, um die VMware-Tools-Installation automatisch und ohne Benutzereingriff auszuführen.
- Bei der Installation wird die Appliance automatisch neu gestartet. Warten Sie diesen Vorgang ab. Nach dem Neustart müssen Sie die grafische Konsole wieder öffnen und sich bei der Appliance anmelden.
- Wenn der Desktop sichtbar ist, führen Sie die folgenden Vorgänge in der Befehls-Shell aus:
- Legen Sie die Größe der Auslagerungsdatei auf 16 M fest:
- "wmic computersystem", wobei name="%COMPUTERNAME%" auf "AutomaticManagedPagefile=False" festgelegt wird
- "wmic pagefileset", wobei name="C:\\pagefile.sys" auf "InitialSize=16,MaximumSize=16" festgelegt wird
- Neustart: shutdown –r –t 0
- Öffnen Sie nach einer Minute die grafische Konsole wieder, und melden Sie sich beim Windows-Desktop an.
- Deaktivieren Sie die Unterstützung für den Energieverwaltungsruhezustand: powercfg -h off. Führen Sie "dir" aus. Der Datenträger sollte freien Speicherplatz von über ungefähr 1 GB verfügen.
- Legen Sie den standardmäßigen Zeitlimitwert auf 60 Sekunden fest:
- Führen Sie "regedit" aus, um den Registrierungs-Editor zu öffnen.
- Navigieren Sie zum Schlüssel "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk".
- Klicken Sie mit der rechten Maustaste auf den Datenträger im linken Bereich, und wählen Sie "Neu" > "DWORD" aus. Geben Sie "TimeOutValue" ein, und drücken Sie die EINGABETASTE. Klicken Sie mit der rechten Maustaste auf "TimeOutValue", und wählen Sie "Ändern" aus. Legen Sie den Typ auf "decimal", und geben Sie "60" als Wert ein. Klicken Sie auf "OK".
- Wenn Sie beabsichtigen, die TurboGate PV-Treiber zu installieren, deaktivieren Sie die TCP-Prüfsummenabladung:
- Navigieren Sie im Registrierungs-Editor zu "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Tcpip/Parameters".
- Klicken Sie mit der rechten Maustaste auf "Parameter" im linken Bereich, und wählen Sie "Neu" > "DWORD" aus. Geben Sie "DisableTaskOffload" ein, und drücken Sie die EINGABETASTE. Klicken Sie mit der rechten Maustaste auf "DisableTaskOffload", und wählen Sie "Ändern" aus. Geben Sie "1" als Wert ein. Klicken Sie auf "OK".
- Schließen Sie den Registrierungs-Editor.
- Aktivieren Sie Windows folgendermaßen:
- Konfigurieren Sie den externen Netzwerkzugriff:
- netsh interface ipv4 set address name="Local Area Connection" source=static address=X.X.X.X mask=X.X.X.X gateway=X.X.X.X (Verwenden Sie zulässige Netzwerkeinstellungen.)
- netsh interface ipv4 add dnsserver name="Local Area Connection" X.X.X.X index=Y (Wobei X.X.X.X die IP-Adresse des DNS-Servers und Y die Stelle in der Liste ist, z. B. 1.)
- Überprüfen Sie den externen Netzwerkzugriff. (Pingen Sie z. B. www.google.com.)
- Aktualisieren Sie den Produktschlüssel von Windows Server 2008, und aktivieren Sie Windows:
- Aktualisieren Sie den Produktschlüssel: slmgr.vbs –ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (Verwenden Sie den entsprechenden Produktschlüssel.) Warten Sie 30 Sekunden, bis der Befehl asynchron abgeschlossen ist.
- Aktivieren Sie Windows: slmgr.vbs –ato; Warten Sie 1 Minute, bis der Befehl asynchron abgeschlossen ist.
- Überprüfen Sie die Aktivierung: slmgr.vbs –xpr; Es sollte ein Popup-Fenster angezeigt werden, das angibt, dass Windows aktiviert ist; wenn nicht, wiederholen Sie die Schritte oben.
- Fahren Sie das Betriebssystem herunter, und fahren Sie wie folgt mit der iso2class-Installation fort:
- shutdown -s -t 0
- Warten Sie 5 Sekunden, und gehen Sie in der 3t-Shell, die das iso2class-Hilfsprogramm ausführt, wie folgt vor: Drücken Sie die EINGABETASTE und dann die Y-Taste, gefolgt von der EINGABETASTE, um so fortzufahren, dass das zweite Volume für den Singleton verfügbar wird.
- Öffnen Sie nach einer Minute die grafische Konsole wieder, und melden Sie sich beim Windows-Desktop an.
- Um den Singleton zu einer vollständig verwalteten CA 3Tera AppLogic-Appliance zu machen, installieren Sie den Windows Server-MSI. Das Installationsprogramm kann sich jetzt auf dem Laufwerk "E:" des Singletons befinden. Geben Sie in der Befehls-Shell "E:" ein und drücken Sie die EINGABETASTE, um zum Laufwerk "E" zu navigieren. Führen Sie "Server_Windows-2.0.2-1.msi" aus, um den Windows Server-MSI zu installieren. Das Installationsprogramm für den Windows Server-MSI ist verfügbar auf dem Laufwerk "E:"
Hinweis: Kopieren Sie die VMware-Setup-Dateien von Laufwerk "D" auf "C".
- Wenn Sie die TurboGate PV-Treiber installieren möchten, kopieren Sie E:\TurboGate_GTools-3.0.exe nach C:\.
- Stellen Sie die grundlegende Installation fertig:
- shutdown -s -t 0
- Warten Sie 5 Sekunden, und gehen Sie in der 3t-Shell, die das iso2class-Hilfsprogramm ausführt, wie folgt vor: Drücken Sie die EINGABETASTE und dann die Y-Taste, gefolgt von der EINGABETASTE, um fortzufahren.
- Wenn Sie in der 3t-Shell dazu aufgefordert werden, wählen Sie "Die Appliance wird vollständig verwaltet" aus. Danach hält iso2class die Anwendung an, ändert die Singletonbegrenzung in die einer generischen Server-Appliance, und startet die Anwendung neu (die Appliance geht während des Neustarts in den Wartungsmodus über).
- Installieren Sie bei Bedarf die TurboGate PV-Treiber:
- Führen Sie SSH in den Singleton aus, und legen Sie das Administratorkennwort fest (Netzbenutzer-Administratorkennwort). Melden Sie sich mit der grafische Konsole an, und ändern Sie in der Befehls-Shell den Computernamen: wmic computersystem (wobei Name = "%COMPUTERNAME%", geänderter Name = "WIN08SC" ist)
- Gehen Sie in der Bash-Shell der SSH-Sitzung wie folgt vor:
- rm -f /appliance/passwd.stamp
- Bei Bedarf: rm -f /cygdrive/c/TurboGate_Tools-Setup-V3.0.exe.
- Legen Sie ein komplexes Administratorkennwort fest, sodass niemand sich bei der Appliance als Administrator anmelden kann, ohne zuerst in einer SSH-Sitzung ein neues Kennwort festzulegen (zum Beispiel Netzbenutzeradministrator pq398hpaowht0293j^LWOIFH9htfw9jfe).
- Beenden Sie die SSH-Sitzung.
- Führen Sie "rm -f ~/.bash_history" aus, damit das Kennwort aus dem Bash-Verlauf gelöscht wird.
- Beenden Sie die SSH-Sitzung.
- Ändern Sie den Singleton zu einer WIN08SC-Katalog-Appliance-Klasse:
- Halten Sie die Anwendung an.
- Öffnen Sie die Anwendung im CA 3Tera AppLogic-Editor.
- Klicken Sie mit der rechten Maustaste auf den Singleton, und wählen Sie "Attribute". Ändern Sie den Instanznamen zu "WIN08SC".
- Klicken Sie mit der rechten Maustaste auf den Singleton, und wählen Sie "Begrenzung ändern":
- Ändern Sie den Klassennamen zu "WIN08SC".
- Geben Sie die Beschreibung ein, z. B.: Windows Server-Appliance – auf der Basis von Windows Server 2008 Standard Edition Basisinstallation SP2 32-Bit.
- Ändern Sie die folgenden Ressourceneinstellungen:
CPU (Nr)
Min: 0.25
Max: 4
Standard: 0.5
Speicher (Byte)
Min: 512
Max: 4G
Standard: 768M
Bandbreite (Bit/s)
Min: 1M
Max: 2G
Standard: 100M
- Verschieben Sie den Singleton in den Katalog "/system_ms", für den Sie über die erforderlichen Berechtigungen verfügen. Sie müssen sich selbst volle Zugriffsrechte für den Katalog zuweisen, um den Singleton verschieben zu können. Weitere Informationen finden Sie im Abschnitt catalog modify_acl (Katalogverwaltung) - Globale Katalog-ACL teilweise ersetzen des Befehlszeilen-Shell-Referenzhandbuchs.
Die Basisklasse "WIN08SC" wurde jetzt erstellt. Fahren Sie fort, um eine funktionierende Windows Server 2008-Filer-Appliance (/system_ms:Filer_Windows08) wie folgt zu erstellen:
- Verzweigen Sie die WIN08SC-Instanz in der Anwendung "win08sc-install".
- Klicken Sie mit der rechten Maustaste auf die Appliance im Anwendungs-Editor, und wählen Sie "Begrenzung ändern" aus. Gehen Sie zur Registerkarte "Volumes", und fügen Sie ein neues Platzhalter-Volume hinzu.
- Konfigurieren Sie die Singleton-Instanz so, das "apk_volume" als Platzhalter-Volume mit dem Bereitstellungspunkt "D:\" verwendet wird. (Dieses Volume ist verfügbar, da die Optionen "os=windows" mit "iso2class" verwendet werden.) Wenn "apk_volume" nicht vorhanden ist, kopieren Sie das Volume "apk_windows" aus der 3T-Shell mithilfe des Befehls "vol copy _GLOBAL_RO:apk_windows appname:apk_volume".
- Speichern Sie, und starten Sie dann die Anwendung.
- Führen Sie SSH in den Singleton aus, und legen Sie das Administratorkennwort fest (Netzbenutzer-Administratorkennwort).
- Melden Sie sich bei der grafischen Konsole des Singletons und in der Befehls-Shell "D:\Filer_Windows-3.0.8-1.msi" an, um den Windows-Filer-MSI zu installieren.
- Gehen Sie in der Bash-Shell der SSH-Sitzung wie folgt vor:
- Legen Sie ein komplexes Administratorkennwort fest, sodass niemand sich bei der Appliance als Administrator anmelden kann, ohne zuerst in einer SSH-Sitzung ein neues Kennwort festzulegen (zum Beispiel Netzbenutzeradministrator pq398hpaowht0293j^LWOIFH9htfw9jfe).
- Melden Sie sich erneut in der SSH-Shell an.
- Führen Sie "rm -f ~/.bash_history" aus, damit das Kennwort aus dem Bash-Verlauf gelöscht wird.
- Beenden Sie die SSH-Sitzung.
- Halten Sie die Anwendung an.
- Dafür ist Administratorenzugriff auf das Grid erforderlich.
- Entsperren Sie in einer 3t-Shell "/system_ms:Filer_Windows08".
- Erstellen Sie die neue Anwendung "win08filer-install" mit einer Instanz von "/system_ms:Filer_Windows08", und verzweigen Sie die Instanz. Ändern Sie die Begrenzung des sich ergebenden Singletons, und legen Sie die Dokumentations-URL auf "http://doc.3tera.net/AppLogic31/en/CatFilerWindows08.html" fest. Speichern Sie die Anwendung.
- Führen Sie die folgenden Befehle in einer 3t-Shell aus:
vol destroy win08filer-install:Filer_Windows08.boot --force
vol copy win08sc-install:WIN08SC.boot win08filer-install:Filer_Windows08.boot
class destroy /system_ms:Filer_Windows08 --force
- Ziehen Sie im Anwendungs-Editor für "win08filer-install" den Singleton in den Katalog "/system_ms".
- Dafür ist Verwalterzugriff auf das Grid erforderlich.
- Sperren Sie in einer 3T-Shell "/system_ms:Filer_Windows08".
Die Appliance-Klasse "/system_ms:Filer_Windows08" ist jetzt fertiggestellt und einsatzbereit.