Vorheriges Thema: Aktualisieren von Anwendungen zur Verwendung Ihrer neuen DHCP-basierten Appliances

Nächstes Thema: Appliance-Begrenzung


Aktualisieren von Appliances zur Verwendung des neuen Windows-APK von 3.1 auf 3.5

Wenn Sie eine Appliance von 3.1 nach 3.5 verschieben, wird das Upgrade des Appliance-Kits auf die neueste Version manuell ausgeführt.

Sie müssen das neue Windows-APK herunterladen, Cygwin aus dem Windows-APK extrahieren und Cygwin separat aktualisieren. Die MSI-Datei enthält das Cygwin-Installationspaket. Aktualisieren Sie zuletzt das Windows-APK. Sie müssen zuerst die Vorgängerversion entfernen.

So aktualisieren Sie Appliances auf das neue Windows-APK

  1. Laden Sie die neue MSI-Datei für Windows_APK-3.5.x herunter:

    Laden Sie die MSI-Datei von der Grid-Steuerung über die Standardschnittstelle der Appliance herunter. DHCP hat diese Schnittstelle bereits ordnungsgemäß konfiguriert.

    1. Öffnen Sie eine Befehlszeilen-Shell, und führen Sie den Befehl "ipconfig/all" aus. Notieren Sie die IP-Adresse des DHCP-Servers für die LAN-Verbindung 2. Sie müssen diesen Schritt ausführen, um die interne IP-Adresse der Steuerung zu ermitteln.
    2. Öffnen Sie einen Webbrowser, und wechseln Sie zu "http://IP-address:8080/download/new", und laden Sie den aktuellen Windows_APK-MSI herunter, beispielsweise Windows_APK-3.5.x.msi. Klicken Sie mit der rechten Maustaste, und wählen Sie "Ziel speichern unter" aus, um die Datei auf den Desktop oder an einen anderen Speicherort herunterzuladen.
  2. Extrahieren Sie Cygwin aus Windows_APK-3.5.x-MSI in einen temporären Ordner.
    1. Öffnen Sie eine Eingabeaufforderung, und führen Sie folgenden Befehl aus:
      msiexec /a c:\Windows_APK-3.5,x.msi /qb TARGETDIR=c:\myNewAPKFolder
      
  3. Aktualisieren Sie Cygwin.

    Hinweis: Während des Upgrades wird möglicherweise der Fehler angezeigt, dass die Installation nicht fortgesetzt kann. Beenden Sie mit dem Windows Task-Manager alle bash.exe-/cygrunsrv-/sshd-Prozesse.

    1. Führen Sie das Cygwin-Upgrade im temporären Ordner aus.
    2. Öffnen Sie ein Befehlszeilenfenster, und führen Sie die folgenden Befehle aus:
      cd c:\myNewAPKFolder\cygwin-package
      setup.exe -q --local-install --root c:\cygwin -l c:\newapk\cygwin-package -C All
      
    3. Wenn das Upgrade erfolgreich abgeschlossen wurde, löschen Sie den temporären Ordner, den Sie zum Speichern des extrahierten Installationspakets erstellt haben.
    4. Starten Sie die Appliance für die neue Cygwin-Version neu, damit sie wirksam wird.
    5. Öffnen Sie eine Cygwin-Bash-Shell, und führen Sie die folgenden Befehle aus, um "/bin" der $PATH-Variable hinzuzufügen:
      cd /bin
      PATH=$PATH:/bin
      export PATH
      
  4. Aktualisieren des Windows-APK
    1. Führen Sie in einer Cygwin-Bash-Shell die folgenden Befehle aus, um das Verzeichnis "AppLogic" und seine Inhalte unter dem Verzeichnis "/lib" zu löschen:
      cd /lib
      rm -rf applogic
      
    2. Sichern Sie alle geänderten Appliance-Skripte im Ordner "C:\appliance". Diese Skripte werden beim Installationsvorgang gelöscht.
    3. Doppelklicken Sie auf die MSI-Datei, wählen Sie "Benutzerdefinierte Installation" aus, und deaktivieren Sie die Funktion "Windows APK-Vorbereitungsskript", um den neuen MSI für Windows_APK zu installieren.
    4. Wenn die Installation erfolgreich abgeschlossen wurde, starten Sie die Appliance neu, damit das neue APK wirksam wird.
    5. Stellen Sie die geänderten Appliance-Skripte wieder her, die Sie im Ordner "C:\appliance" gesichert haben.