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

Folgen Sie den Anweisungen unten, um eine vorhandene Linux-Appliance von "volfix" auf den DHCP-Konfigurationsmodus (entweder eine Katalogklasse oder ein Singleton) zu aktualisieren.

Aktualisieren von Appliances zur Verwendung des DHCP-Konfigurationsmodus

  1. Erstellen Sie eine Anwendung mit einer Singleton-Kopie der zu aktualisierenden Appliance:
  2. Schließen Sie in der neuen Anwendung den Singleton an eine NET-Appliance an, um einen externen Netzwerkzugriff zu erhalten (wird nur benötigt, wenn bei Ihrer Appliance die externe Schnittstelle nicht aktiviert und konfiguriert ist):
  3. Wenn der Singleton ein schreibgeschütztes Start-Volume oder sich einer der Start-Volume-Ordner (d. h. "/usr") auf gemeinsamen, schreibgeschützten Volumes befindet, müssen diese Volumes in Lese-/Schreib-Volumes konvertiert werden. Dies ist notwendig, da die Installation der verschiedenen Pakete auf der Appliance möglicherweise auf diesen Volumes aktualisiert werden muss:
  4. Konfigurieren Sie alle obligatorischen Eigenschaften und Volumes des Singletons, und starten Sie die Anwendung im Debug-Modus (mithilfe der Option "--debug").
  5. Installieren Sie das Paket "dhclient" auf dem Singleton. (Dies ist 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 3Tera 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 3Tera 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 3Tera AppLogic-Anwendungen aktualisiert werden, damit die aktualisierte Appliance verwendet wird.