Vorheriges Thema: So werden Ihre Anwendungen für die Verwendung des neuen Appliance-Kits (APK) aktualisiert

Nächstes Thema: Aktualisieren von Anwendungen zur Verwendung Ihrer neuen DHCP-basierten Appliances


Aktualisieren von Appliances zur Verwendung des DHCP-Konfigurationsmodus

Führen Sie die folgenden Schritte aus, um eine vorhandene Linux-Appliance von "volfix" auf den DHCP-Konfigurationsmodus (entweder eine Katalogklasse oder ein Singleton) zu aktualisieren.

So aktualisieren Sie Appliances zur Verwendung des DHCP-Konfigurationsmodus

  1. Erstellen Sie eine Anwendung, die eine Singleton-Kopie der Appliance enthält, die Sie aktualisieren möchten:
  2. Verbinden Sie in der neuen Anwendung den Singleton mit einer NET-Appliance, um externen Netzwerkzugriff zu erhalten (nur wenn bei Ihrer Appliance die externe Schnittstelle nicht aktiviert und konfiguriert ist):
  3. Wenn der Singleton über ein schreibgeschütztes Startvolume verfügt oder sich einer der Startvolumeordner (z. B. "/usr") auf gemeinsamen, schreibgeschützten Volumes befindet, müssen Sie diese Volumes in Lese-/Schreibvolumes konvertieren. Diese Konvertierung ist notwendig, weil die Installation der verschiedenen Pakete auf der Appliance Aktualisierungen dieser Volumes erfordern kann:
  4. Konfigurieren Sie alle obligatorischen Eigenschaften und Volumes des Singletons, und starten Sie die Anwendung mit der Option "--debug".
  5. Installieren Sie das Paket "dhclient" auf dem Singleton (eine Abhängigkeit von APK.) Gehen Sie zum Beispiel auf einer CentOS-basierten Appliance wie folgt vor:
  6. Kopieren Sie das entsprechende APK im ausgeführten Singleton zu "/tmp":
  7. Folgen Sie den entsprechenden APK-Installationsanweisungen. Der DomU-Kernel muss nicht ersetzt werden. Löschen Sie nicht das Appliance-Verzeichnis.
  8. Wenn der Singleton normalerweise eine kennwortbasierte SSH-Authentifizierung ermöglicht (zum Beispiel als VDS-Anwendungs-Singleton), bearbeiten Sie "/etc/ssh/sshd_config" sowie Folgendes:
  9. So wird das ursprüngliche Skript "/appliance/appliance.sh" beim Appliance-Start ausgeführt:
  10. Zeigen Sie im CA AppLogic-Anwendungs-Editor die Singleton-Begrenzung an, und notieren Sie sich die Dateien in der Registerkarte "Konfigurationsdateien", zum Beispiel "/etc/httpd/conf.d/appl.conf".
  11. Halten Sie die Anwendung an. Ändern Sie im CA AppLogic-Editor die Singleton-Begrenzung:
  12. Starten Sie die Anwendung im Debug-Modi (mithilfe der Option "--debug"). Die Anwendung sollte fehlerlos starten. Wenn der Start der Anwendung fehlschlägt, prüfen Sie das Systemprotokoll der Grid-Steuerung auf Hinweise (Protokollliste). Testen Sie die Appliance, um sicherzustellen, dass sie funktioniert.
  13. Wenn die aktualisierte Appliance allgemeine, schreibgeschützte Volumes hatte, die in Schritt 3 in Lese-/Schreib-Volumes konvertiert wurden, stellen Sie sicher, dass die Volumes wieder in schreibgeschützte Volumes konvertiert werden.
  14. Ihre Appliance wird jetzt aktualisiert, damit das APK und der DHCP-Konfigurationsmodus verwendet werden. Wenn Ihre aktualisierte Appliance ein Singleton ist, ist der Aktualisierungsvorgang abgeschlossen. Wenn Ihre Appliance eine Katalogklasse ist, siehe Aktualisieren von Anwendungen zur Verwendung Ihrer neuen DHCP-basierten Appliances, wie Ihre CA AppLogic-Anwendungen aktualisiert werden, damit die aktualisierte Appliance verwendet wird.