Vorheriges Thema: Windows FilerNächstes Thema: Windows SQL und IIS


Windows Server 2008 Filer

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. Sie können diese aus Ihrer CA AppLogic®-Softwareversion importieren. Sie müssen ein Grid-Verwalter sein, um diese Vorgänge auszuführen.

Hinweis: Die exe-Datei von Server Windows enthält das APK. Das APK führt ein automatisches Vorbereitungsskript aus, bevor das APK installiert wird. Sie können das automatisierte Vorbereitungsskript deaktivieren, wenn Sie den Rechner bereits vorbereitet haben. Wählen Sie während der Installation "Benutzerdefiniert" aus, und deaktivieren Sie das Vorbereitungsskript. Sie können dann das APK-Vorbereitungsskript manuell ausführen. Um die manuellen Schritte zu überprüfen, lesen Sie den Abschnitt Manuelles Ausführen des APK-Vorbereitungsskripts.

Führen Sie folgende Schritte aus:

  1. Importieren Sie die Anwendung "Sys_Filer_Windows08":
    1. Gehen Sie zum Download-Verzeichnis der CA AppLogic®-Version auf dem BFC-Server. Beispiel: /opt/bfc/AppLogic-Versionen/<Versionsnummer>.
    2. 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/
      
    3. Stellen Sie eine SSH-Verbindung zur Grid-Steuerung her, und dekomprimieren Sie die Datei mit folgendem Befehl:
      tar -xf Sys_Filer_Windows08-<version>.tar
      
    4. Importieren Sie die Anwendung folgendermaßen:
      3t app import Sys_Filer_Windows08 Sys_Filer_Windows08 
      
  2. Importieren Sie den Katalog "system_ms":
    1. Gehen Sie zum Download-Verzeichnis der CA AppLogic®-Version auf dem BFC-Server.
    2. Kopieren Sie die Datei system_ms-<version>.tar mithilfe folgenden Befehls in die Grid-Steuerung:
      scp system_ms-<version>.tar <controller IP>:/vol/_impex/
      
    3. Stellen Sie eine SSH-Verbindung zur Grid-Steuerung her, und dekomprimieren Sie die Datei mit folgendem Befehl:
      tar -xf system_ms-<version>.tar
      
    4. Importieren Sie den Katalog /system_ms folgendermaßen:
      3t cat import /system_ms system_ms 
      

Hinweise:

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:

  1. Kopieren Sie ein ISO-Image von Windows Server 2008 32-Bit zum Impex-Volume der Grid-Steuerung. Verwenden Sie entweder SP1- oder SP2-ISOs.

    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.

  2. Ö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.

  3. Greifen Sie mit einer der folgenden Methoden auf die grafische Konsole des Singleton zu:
  4. 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 auftritt, schließen Sie die grafische Konsole einfach, und öffnen Sie sie wieder.

  5. Wenn die Installation abgeschlossen ist, wird der Singleton neu gestartet, und Windows fordert Sie auf, ein neues Kennwort festzulegen.

    Geben Sie Ihr neues Kennwort ein, und drücken Sie die Eingabetaste.

    Windows legt ein neues Administratorkennwort fest und zeigt die Meldung an, dass das Administratorkennwort erfolgreich festgelegt wurde.

    Klicken Sie auf "OK".

    Windows meldet sich automatisch beim Administrator-Desktop an.

  6. Führen Sie Folgendes aus:

    Wenn Sie eine Windows-Appliance auf einem ESX-Grid erstellen, installieren Sie die VMware-Tools wie folgt:

    1. Halten Sie die Anwendung an.
    2. Führen Sie in der Grid-Shell Folgendes aus: 3t vol copy _GLOBAL_RO:vmware_tools_windows APPNAME:vmware_tools_windows
    3. Öffnen Sie den Infrastruktur-Editor im Browser.
    4. Klicken Sie mit der rechten Maustaste auf die Singleton-Appliance "iso2class", und wählen Sie "Benutzer-Volumes" aus.
    5. Wählen Sie das Volume 'vmware_tools_windows' für den Platzhalter 'iso_volume1' aus.
    6. Speichern Sie, und starten Sie die Anwendung.
    7. Melden Sie sich über die grafische Konsole an.
    8. Klicken Sie oben in der Mitte des Fensters der grafischen Konsole auf die Schaltfläche "Ctrl+Alt+Del".
    9. Klicken Sie auf eine beliebige Stelle im Fenster der grafischen Konsole.
    10. Navigieren Sie mit der Tabulatortaste und den Pfeiltasten zu "Task-Manager starten".
    11. Navigieren Sie mit der Tabulatortaste zu "Neuer Task", und drücken Sie die Leertaste.
    12. Um die VMware-Tools-Installation automatisch auszuführen, geben Sie "D:\setup.exe /S /v /qn" ein.

    Die Installation startet die Appliance automatisch neu. Dies nimmt ein paar Minuten in Anspruch. Öffnen Sie nach dem Neustart die grafische Konsole erneut, und melden Sie sich bei der Appliance an.

  7. Wenn der Desktop sichtbar wird, führen Sie die folgenden Vorgänge in der Befehls-Shell aus:
    1. Legen Sie die Größe der Auslagerungsdatei auf 16 M fest:
    2. "wmic computersystem", wobei name="%COMPUTERNAME%" auf "AutomaticManagedPagefile=False" festgelegt wird
    3. "wmic pagefileset", wobei name="C:\\pagefile.sys" auf "InitialSize=16,MaximumSize=16" festgelegt wird
    4. Neustart: shutdown –r –t 0
  8. Warten Sie ungefähr eine Minute, dann öffnen Sie die grafische Konsole wieder, und melden Sie sich beim Windows-Desktop an.

    Hinweis: Folgende optionale Schritte werden auch im Vorbereitungsskript ausgeführt. Wenn Sie sich dazu entscheiden, das Vorbereitungsskript nicht auszuführen, müssen Sie diese Schritte manuell ausführen.

  9. (Optional) 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.
  10. (Optional) Legen Sie den standardmäßigen Zeitlimitwert auf 60 Sekunden fest:
    1. Führen Sie "regedit" aus, um den Registrierungs-Editor zu öffnen.
    2. Navigieren Sie zum Schlüssel "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk".
    3. Klicken Sie mit der rechten Maustaste im linken Bereich auf den Datenträger, und wählen Sie "Neu" > "DWORD" aus.
    4. TimeOutValue eingeben
    5. Drücken Sie die EINGABETASTE.
    6. Klicken Sie mit der rechten Maustaste auf "TimeOutValue", und wählen Sie "Ändern" aus.
    7. Legen Sie den Typ auf "decimal", und geben Sie "60" als Wert ein.
    8. Klicken Sie auf "OK" und auf "Speichern".
  11. Wenn Sie TurboGate PV-Treiber installieren, deaktivieren Sie die TCP-Prüfsummenabladung:
    1. Navigieren Sie im Registrierungs-Editor zu "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Tcpip/Parameters".
    2. Klicken Sie mit der rechten Maustaste im linken Bereich auf "Parameter", und wählen Sie "Neu" => "DWORD" aus. Geben Sie "DisableTaskOffload" ein, dann <enter>.

      Klicken Sie mit der rechten Maustaste auf "DisableTaskOffload", und wählen Sie "Ändern" aus.

      Geben Sie "1" als Wert ein, und klicken Sie dann auf "OK".

    3. Schließen Sie den Registrierungs-Editor.
  12. Aktivieren Sie Windows folgendermaßen:

    Konfigurieren Sie den externen Netzwerkzugriff:

    1. 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.)
    2. 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 zum Beispiel "www.google.com".

  13. Aktualisieren Sie den Produktschlüssel von Windows Server 2008, und aktivieren Sie Windows:
    1. Aktualisieren Sie den Produktschlüssel: slmgr.vbs –ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (Verwenden Sie den entsprechenden Product Key.) Warten Sie ungefähr 30 Sekunden, bis der Befehl asynchron abgeschlossen ist.
    2. Aktivieren Sie Windows: slmgr.vbs –ato. Warten Sie ungefähr 1 Minute, bis der Befehl asynchron abgeschlossen ist.
    3. Überprüfen Sie Aktivierung: slmgr.vbs -xpr. Ein Pop-up-Fenster sollte angezeigt werden, das darauf hinweist, dass Windows aktiviert ist. Wenn das nicht der Fall ist, wiederholen Sie die vorherigen Schritte.
  14. Fahren Sie das Betriebssystem herunter, und fahren Sie wie folgt mit der iso2class-Installation fort:
    1. Shutdown -s -t 0
    2. Warten Sie ungefähr 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. Dadurch wird es ermöglicht, dass das zweite Volume für den Singleton verfügbar ist.
  15. Warten Sie ungefähr 1 Minute, dann öffnen Sie die grafische Konsole wieder, und melden Sie sich beim Windows-Desktop an.
  16. Um den Singleton zu einer vollständig verwalteten CA AppLogic®-Appliance zu machen, installieren Sie den aktuellen 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.msi" aus (zum Beispiel, "Server_Windows-2.0.2-1.msi"), um den Windows Server-MSI zu installieren.

    Hinweis: Kopieren Sie die VMware-Setup-Dateien von Laufwerk "D" auf "C".

  17. Wenn Sie die TurboGate PV-Treiber installieren, kopieren Sie "E:\TurboGate_GTools-3.0.1.exe" nach "C:\".
  18. Stellen Sie die grundlegende Installation fertig:
    1. Shutdown -s -t 0
    2. Warten Sie ungefähr 5 Sekunden, und führen Sie dann in der 3t-Shell das Hilfsprogramm "iso2class" aus. Drücken Sie die Eingabetaste und dann die Y-Taste, gefolgt von der Eingabetaste, um fortzufahren.
    3. Wenn Sie in der 3t-Shell dazu aufgefordert werden, wählen Sie "Die Appliance wird vollständig verwaltet" aus.

      "iso2class" hält die Anwendung an, ändert die Singleton-Begrenzung in die einer generischen Server-Appliance, und startet die Anwendung neu. Die Appliance geht während des Neustarts in den Wartungsmodus.

  19. Wenn Sie TurboGate PV-Treiber installieren:
    1. Führen Sie in einer 3t-Shell den "SSH" in den Singleton "ssh win08sc-install:main.iso2class" aus.
    2. Legen Sie das Administratorkennwort fest, wie z. B. "net user administrator password" (Wählen Sie ein Kennwort aus).
    3. Melden Sie sich über die grafische Konsole an, und führen Sie "C:\TurboGate_Tools-Setup-V3.0.1.exe" aus.

      Geben Sie bei Bedarf an, dass Sie trotzdem installieren möchten.

      Starten Sie nach der Installation nicht neu. Geben Sie an, dass Sie den Neustart später durchführen möchten, und klicken Sie auf die Schaltfläche zum Fertigstellen.

    4. Führen Sie den folgenden Befehl in einer 3t-Shell aus:

      app restart win08sc-install --debug

    5. Wenn Sie die Installation auf einem Xen-Grid ausführen, warten Sie ungefähr 1 Minute nach dem Anwendungsstart, melden Sie sich bei der grafischen Konsole an, und warten Sie ungefähr 1 Minute, bis die Treiberinstallation fertiggestellt wird. Dies wird durch von "ipconfig /all" angezeigt, was jeden Ethernet-Adapter als "Halsign GK Ethernet Adapter #X" bezeichnet.

      An dieser Stelle:

      • Wenn der Anwendungsstart das Zeitlimit nicht überschritten hat, könnte sie normal abgeschlossen werden. Fahren Sie anderenfalls das Betriebssystem von der grafischen Konsole aus herunter. Dadurch schlägt "app start --debug" fehl. Führen Sie dann in der 3T-Shell "app stop win08sc-install" aus.
      • Wenn der Anwendungsstart das Zeitlimit überschritten hat, führen Sie in der 3T-Shell "app stop win08sc-install" aus, und fahren Sie das Betriebssystem von der grafischen Konsole aus herunter.
    6. Führen Sie den folgenden Befehl innerhalb der 3Tshell aus, und überprüfen Sie, dass die Appliance ohne Fehler startet:
      app start win08sc-install
      
  20. 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)

  21. Gehen Sie in der Bash-Shell der SSH-Sitzung wie folgt vor:
    1. rm -f /appliance/passwd.stamp
    2. Bei Bedarf: rm -f /cygdrive/c/TurboGate_Tools-Setup-V3.0.1.exe.
    3. Legen Sie ein komplexes Administratorkennwort fest. Dadurch wird verhindert, dass andere Benutzer sich bei der Appliance als Administrator anmelden, ohne vorher ein neues Kennwort in einer SSH-Sitzung festzulegen. Zum Beispiel: net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe.
    4. Beenden Sie die SSH-Sitzung.
    5. Führen Sie "rm -f ~/.bash_history" aus. Dies löscht das Kennwort aus dem Bash-Verlauf.
    6. Beenden Sie die SSH-Sitzung.
  22. Ändern Sie den Singleton zu einer WIN08SC-Katalog-Appliance-Klasse:
    1. Halten Sie die Anwendung an.
    2. Öffnen Sie die Anwendung im Infrastruktur-Editor.
    3. Klicken Sie mit der rechten Maustaste auf den Singleton, und wählen Sie "Attribute" aus.
      • Ändern Sie den Instanznamen zu "WIN08SC".
    4. Klicken Sie mit der rechten Maustaste auf den Singleton, und wählen Sie "Begrenzung ändern" aus:
      • Ändern Sie den Klassennamen zu "WIN08SC".
      • Geben Sie die Beschreibung ein. Zum Beispiel: 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

    5. Klicken Sie auf "Speichern" und anschließend auf "OK". Der Infrastruktur-Editor wird angezeigt.
  23. 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 unter catalog modify_acl im Befehlszeilen-Shell-Referenzhandbuch.

    Die Basisklasse "WIN08SC" wurde jetzt erstellt.

Erstellen einer funktionierenden Windows Server 2008 Filer-Appliance

Führen Sie diese Schritte aus, um eine funktionierende Windows Server 2008 Filer-Appliance (/system_ms:Filer_Windows08) zu erstellen:

  1. Verzweigen Sie im Infrastruktur-Editor die WIN08SC-Instanz in der Anwendung "win08sc-install".
  2. Klicken Sie mit der rechten Maustaste auf die Appliance, wählen Sie "Begrenzung ändern" aus, und wählen Sie dann die Registerkarte "Volumes" aus.
    1. Fügen Sie ein neues Platzhalter-Volume hinzu, um "apk_volume" für das Platzhalter-Volume mit dem Bereitstellungspunkt "D:\" zu verwenden.

      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".

    2. Speichern Sie, und starten Sie dann die Anwendung.
  3. Führen Sie SSH in den Singleton aus, und legen Sie das Administratorkennwort fest (Netzbenutzer-Administratorkennwort).
  4. 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 aktuellen Windows-Filer-MSI zu installieren.
  5. Gehen Sie in der Bash-Shell der SSH-Sitzung wie folgt vor:
    1. Legen Sie ein komplexes Administratorkennwort fest. Dadurch wird verhindert, dass andere Benutzer sich bei der Appliance als Administrator anmelden, ohne vorher ein neues Kennwort in einer SSH-Sitzung festzulegen. Zum Beispiel: net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe.
    2. Melden Sie sich erneut bei der SSH-Shell an.
    3. Führen Sie "rm -f ~/.bash_history" aus. Dies löscht das Kennwort aus dem Bash-Verlauf.
    4. Beenden Sie die SSH-Sitzung.
  6. Halten Sie die Anwendung an.
  7. Entsperren Sie "/system_ms:Filer_Windows08"
  8. 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/AppLogic35/en/CatFilerWindows08.html" fest.

  9. Speichern Sie die Anwendung.
  10. 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 
    
  11. Ziehen Sie im Infrastruktur-Editor für "win08filer-install" den Singleton in den Katalog "/system_ms".

    Dafür ist Verwalterzugriff auf das Grid erforderlich.

  12. Sperren Sie "/system_ms:Filer_Windows08"

Die Appliance-Klasse "/system_ms:Filer_Windows08" ist jetzt fertiggestellt und einsatzbereit.