WebSphere Virtual Enterprise, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows


Eine Edition validieren

Die Validierung einer Edition ist der Prozess, mit dem festgestellt wird, ob eine neue Edition für den Übergang in die Produktion und die Ersetzung der aktuellen Edition bereit ist. Eine Edition kann unter realistischen Bedingungen installiert und validiert werden, während die Anwendungsedition in der Produktion weiterhin Anforderungen bedient.

Vorbereitungen

Informationen zu dieser Task

Betrachten Sie das folgende Szenario als Beispiel dafür, wie die Validierung in einer Edition ausgeführt wird: Edition 1.0 einer Anwendung ist in einem dynamischen Cluster installiert und aktiv. Edition 2.0 ist die Edition, die validiert werden soll. Sie ist in demselben Implementierungsziel installiert und inaktiv. Bei der Validierung der Edition 2.0 wird das Implementierungsziel der Edition 2.0 geklont. Beispielsweise kann während der Validierung ein neuer dynamischer Cluster, z. B. DC-Validation, erstellt und die Edition 2.0 diesem neuen Cluster zugeordnet werden. Der geklonte Cluster verwendet die vorhandenen Cluster-Member als Serverschablone für die Erstellung der geklonten Server.

Nach der Erstellung des Validierungsziels wird Edition 2.0 aktiviert, und es werden Routing-Regeln definiert. Sie können die Edition starten, stoppen und rekonfigurieren.

Prozedur

  1. Klicken Sie auf Anwendungen > Edition Control Center, um sich zu vergewissern, dass die Anwendung zwei installierte Editionen hat, von denen nur eine aktiv ist.
  2. Optional: Wenn Sie ein Validierungscluster erstellen möchten, dessen Betriebsmodus von dem Ihres Produktionsclusters abweicht, können Sie im Produktionscluster die angepasste Eigenschaft VALIDATION_OPERATIONALMODE definieren. Fügen Sie das Validierungscluster dem SIB (Service Integration Bus) hinzu. Wenn Sie diese angepasste Eigenschaft nicht definieren, hat das Validierungscluster denselben Betriebsmodus wie das Produktionscluster.
  3. Aktualisieren Sie die EJB-Referenzbindungen (Enterprise JavaBeans), so dass diese den neuen Clusternamen angeben. Bevor Sie ein Rollout der Anwendung aus dem Validierungscluster durchführen, müssen die Bindungen in den ursprünglichen Wert zurückgeändert werden.
  4. Klicken Sie auf die Anwendung meine_Anwendung.
  5. Wählen Sie Edition 2.0 aus, und klicken Sie auf Validieren. Auf der Seite "Validierungsstatus" werden die Schritte für die Validierung des dynamischen Clusters "dynamischer_Cluster_1" und die Implementierung von Edition 2.0 im geklonten Cluster angezeigt. Im Edition Control Center der Anwendung wird angezeigt, dass sich eine der Editionen im Validierungsmodus befindet. Auf der Seite "Editionen verwalten" wird gezeigt, dass das Ziel für die Edition 2.0 jetzt der dynamische Cluster dynamischer_Cluster_1-Validation ist. Auf der Seite "Dynamischer Cluster" wird gezeigt, dass der dynamische Cluster dynamischer_Cluster_1-Validation erstellt wurde, und auf der Seite "Server" werden die geklonten Server angezeigt.
    Tipp: Wenn der Validierungscluster nach dem Rollout gespeichert werden soll, müssen Sie im Validierungscluster die angepasste Eigenschaft "saveClonedCluster" erstellen. Andernfalls wird das Validierungsziel nach dem Rollout der Edition oder nach einem Abbruch der Validierung für alle Anwendungen im Validierungsziel gelöscht. Wenn beispielsweise zwei Anwendungen im Validierungsziel implementiert sind und wenn eine der Anwendungen validiert und ein Rollout dafür durchgeführt wird, dann wird das Validierungsziel so lange nicht gelöscht, bis die zweite Anwendung validiert wurde. Die angepasste Eigenschaft "saveClonedCluster" gilt nur für dynamische Cluster. Weitere Informationen hierzu finden Sie im Artikel Angepasste Eigenschaften des Application Edition Manager .
  6. Stellen Sie sicher, dass die Validierung ordnungsgemäß durchgeführt wurde. Klicken Sie auf Anwendungen > Unternehmensanwendungen oder auf Anwendungen > Alle Anwendungen. Editieren Sie die Anwendung meine_Anwendung-edition2.0.
    • Für PHP-Anwendungen und Anwendungen von WebSphere Application Server Community Edition:

      Stellen Sie sicher, dass das Kontextstammverzeichnis, die Implementierungsziele usw. auf den geklonten Cluster verweisen.

    • Für Unternehmensanwendungen (Java 2 Platform, Enterprise Edition):

      Wählen Sie Module verwalten aus. Vergewissern Sie sich, dass die Edition 2.0 dem Validierungscluster zugeordnet ist. Vergewissern Sie in der Anzeige "EJB-Referenzen zu Beans zuordnen", dass der JNDI-Namen (Java Naming and Directory Interface) auf den Namen des neuen geklonten Ziels eingestellt ist.

      Damit eine Anwendungsedition mit vollständig qualifizierten Bindungen, die auf dem Namen des ursprünglichen Implementierungsziels basieren, in einem Validierungsziel ordnungsgemäß funktioniert, müssen Sie die Bindungsnamen so ändern, dass sie die vollständig qualifizierten Bindungsnamen widerspiegeln, die auf dem Namen des Validierungsziels basieren. Für eine Anwendung mit einer Ressourcenreferenz, die an /clusters/clusterb1/jdbc/CustomerData gebunden ist, muss die Bindung beispielsweise in /clusters/cluster1-validation/jdbc/CustomerData geändert werden, da die Anwendung für die Ausführung im Klon des Implementierungsziels vorbereitet ist.

  7. Testen Sie die neue Edition. Starten Sie den Validierungscluster, und senden Sie mit Ihren Routing-Regeln eine Anforderungslast an Edition 2.0, um diese Edition zu testen. Edition 1.0 verbleibt in der Produktion.

Nächste Schritte

Wenn Sie den Test der Edition 2.0 erfolgreich abgeschlossen haben, können Sie Edition 1.0 durch Edition 2.0 ersetzen. Wenn während des Tests Fehler auftreten, können Sie den Validierungsmodus abbrechen.



Zugehörige Konzepte
Konzepte des Application Edition Manager
Zugehörige Tasks
Eine Edition installieren
Rollout einer Edition durchführen
Rollback für eine Edition durchführen
Dynamische Cluster erstellen
Fehlerbehebung beim Application Edition Manager
Anwendungsvalidierung abbrechen
Zugehörige Verweise
Routing- und Servicerichtlinien
Verwaltungsrollen und Berechtigungen
Zugehörige Informationen
Angepasste Eigenschaften des Application Edition Manager
Task-Artikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.36 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/appedition/tappedval.html