Verwenden von CA AppLogic › Appliance-Entwicklerhandbuch › Appliance-Kit › So werden Ihre Anwendungen für die Verwendung des neuen Appliance-Kits (APK) aktualisiert › Aktualisieren von Appliances zur Verwendung des neuen Windows-APK von 3.1 auf 3.5
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
- 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.
- Ö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.
- Ö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.
- Extrahieren Sie Cygwin aus Windows_APK-3.5.x-MSI in einen temporären Ordner.
- Öffnen Sie eine Eingabeaufforderung, und führen Sie folgenden Befehl aus:
msiexec /a c:\Windows_APK-3.5,x.msi /qb TARGETDIR=c:\myNewAPKFolder
- 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.
- Führen Sie das Cygwin-Upgrade im temporären Ordner aus.
- Ö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
- Wenn das Upgrade erfolgreich abgeschlossen wurde, löschen Sie den temporären Ordner, den Sie zum Speichern des extrahierten Installationspakets erstellt haben.
- Starten Sie die Appliance für die neue Cygwin-Version neu, damit sie wirksam wird.
- Ö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
- Aktualisieren des Windows-APK
- 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
- Sichern Sie alle geänderten Appliance-Skripte im Ordner "C:\appliance". Diese Skripte werden beim Installationsvorgang gelöscht.
- 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.
- Wenn die Installation erfolgreich abgeschlossen wurde, starten Sie die Appliance neu, damit das neue APK wirksam wird.
- Stellen Sie die geänderten Appliance-Skripte wieder her, die Sie im Ordner "C:\appliance" gesichert haben.
|
Copyright © 2012 CA.
Alle Rechte vorbehalten.
|
|