Sun Java Enterprise System 5 - Handbuch zur Installationsplanung

Zonenunterstützung im Java ES-Installationsprogramm

Basierend auf den in Gründe für die Verwendung von Zonen für Java ES genannten Verwendungsszenarien sowie den in Zonenbeschränkungen für Java ES-Komponenten beschriebenen Anforderungen und Beschränkungen für Java ES-Komponenten bietet das Java ES-Installationsprogramm qualifizierte Zonenunterstützung für Installation (und Upgrade) von Java ES-Produktkomponenten und die Synchronisierung von gemeinsam genutzten Komponenten. Es wurden Richtlinien im Installationsprogramm implementiert, mit deren Hilfe problematische Installations- und Upgrade-Szenarien vermieden werden.

Java ES-Verbreitungsrichtlinien

Basierend auf den in Abschnitt 3 beschriebenen Einschränkungen implementiert das Java ES-Installationsprogramm zwei Java ES-Verbreitungsrichtlinien:

Installation von Produktkomponenten

Das Java ES-Installationsprogramm ermöglicht sowohl die Installation von Produktkomponenten sowie die Installation von gemeinsam genutzten Komponenten, die zur Unterstützung der Produktkomponenten erforderlich sind. Bevor Sie eine ausgewählte Produktkomponente installieren, prüft das Installationsprogramm, ob aktuelle oder ältere Versionen der gemeinsam genutzten Komponenten vorhanden sind. Wenn das Installationsprogramm ermittelt, dass eine gemeinsam genutzte Komponente für die ausgewählte Produktkomponente nur in einer älteren Version vorliegt oder fehlt, werden alle zurzeit installierten gemeinsam genutzten Komponenten aktualisiert und fehlende, von der ausgewählten Produktkomponente benötigte gemeinsam genutzte Komponenten werden installiert. Dieses Verhalten entspricht den Anforderungen aus dem Abschnitt Synchronisierung gemeinsam genutzter Komponenten und gilt für Betriebssysteme ohne Zonen, globale und alle nicht globalen Zonen.

Es gelten jedoch zwei Ausnahmen:

Aktualisierung von Produktkomponenten

Ein neues Feature in Java ES 5 ermöglicht die Aktualisierung der folgenden Produktkomponenten: Application Server, Message Queue, HADB und Java DB. Wenn das Java ES-Installationsprogramm Vorgängerversionen dieser Produktkomponenten ermittelt, werden diese auf der Seite "Komponentenauswahl" für die Aktualisierung markiert. Wenn eine dieser vier Produktkomponenten ausgewählt wurde, erfolgt die Aktualisierung durch das Installationsprogramm ähnlich wie bei einer Neuinstallation.

Vor der Aktualisierung einer ausgewählten Produktkomponente prüft das Installationsprogramm, ob aktuelle oder frühere Versionen von gemeinsam genutzten Komponenten vorhanden sind. Wenn das Installationsprogramm ermittelt, dass eine gemeinsam genutzte Komponente für die ausgewählte Produktkomponente nur in einer älteren Version vorliegt oder fehlt, werden alle zurzeit installierten gemeinsam genutzten Komponenten aktualisiert und fehlende, von der ausgewählten Produktkomponente benötigte gemeinsam genutzte Komponenten werden installiert. Dieses Verhalten entspricht den Anforderungen, die in Synchronisieren aller gemeinsam genutzten Komponenten beschrieben werden und gilt für Betriebssysteme ohne Zonen, globale und alle nicht globalen Zonen.

Es gelten jedoch drei Ausnahmen:


Hinweis –

Es gibt eine Vielzahl an Sonderfällen bzw. Ausnahmen, die die Installation oder das Upgrade von Produktkomponenten in nicht globalen Zonen behindern können. Diese Fälle werden in Abschnitt Sonderfälle und Ausnahmen beschrieben.


Synchronisieren aller gemeinsam genutzten Komponenten

Java ES bietet die Option zum Synchronisieren aller gemeinsam genutzten Komponenten, um bei Bedarf alle gemeinsam genutzten Komponenten synchronisieren zu können. Bei Auswahl der Option "Alle gemeinsam genutzten Komponenten" aktualisiert das Installationsprogramm alle derzeit installierten gemeinsam genutzten Komponenten und installiert fehlende gemeinsam genutzte Komponenten – unabhängig davon, ob diese von einer spezifischen Produktkomponente benötigt werden oder nicht. Dies gilt für globale Zonen und Whole-Root-Zonen, jedoch nicht für Sparse-Root-Zonen.

Die Option "Alle gemeinsam genutzten Komponenten" wird für die folgenden zwei Zonen-basierten Szenarios benötigt:

Verhalten des Java ES-Installationsprogramms in Bezug auf gemeinsam genutzte Komponenten – Zusammenfassung

Das oben beschriebene Verhalten des Java ES-Installationsprogramms in Bezug auf die gemeinsam genutzten Komponenten wird in der folgenden Tabelle zusammengefasst und richtet sich nach dem Zonenkontext sowie nach der Auswahl auf der Seite für die Komponentenauswahl.

Tabelle A–1 Verhalten des Installationsprogramms in Bezug auf gemeinsam genutzte Komponenten

Zonenkontext 

Ausgewählte Produktkomponente 

Alle ausgewählten gemeinsam genutzten Komponenten 

Betriebssystem ohne Zonen 

Aktualisierung aller derzeit installierten gemeinsam genutzten Komponenten. 

Installation aller fehlenden gemeinsam genutzten Komponenten, die von der ausgewählten Produktkomponente benötigt werden. 

Aktualisierung aller derzeit installierten gemeinsam genutzten Komponenten. 

Installation aller fehlenden gemeinsam genutzten Komponenten, unabhängig davon, ob sie von einer spezifischen Produktkomponente benötigt werden oder nicht. 

Globale Zone: Es sind keine nicht globalen Zonen vorhanden 

Aktualisierung aller derzeit installierten gemeinsam genutzten Komponenten. 

Installation aller fehlenden gemeinsam genutzten Komponenten, die von der ausgewählten Produktkomponente benötigt werden. 

Aktualisierung aller derzeit installierten gemeinsam genutzten Komponenten.  

Installation aller fehlenden gemeinsam genutzten Komponenten, unabhängig davon, ob sie von einer spezifischen Produktkomponente benötigt werden oder nicht. 

Globale Zone: Es sind nicht globale Zonen vorhanden 

Aktualisierung aller derzeit installierten gemeinsam genutzten Komponenten.  

Installation aller fehlenden gemeinsam genutzten Komponenten, unabhängig davon, ob sie von einer spezifischen Produktkomponente benötigt werden oder nicht. 

Aktualisierung aller derzeit installierten gemeinsam genutzten Komponenten sowie Installation aller fehlenden gemeinsam genutzten Komponenten, unabhängig davon, ob sie von einer spezifischen Produktkomponente benötigt werden oder nicht. 

Whole-Root-Zone 

Aktualisierung aller derzeit installierten gemeinsam genutzten Komponenten. 

Installation aller fehlenden gemeinsam genutzten Komponenten, die von der ausgewählten Produktkomponente benötigt werden. 

Aktualisierung aller derzeit installierten gemeinsam genutzten Komponenten. 

Installation aller fehlenden gemeinsam genutzten Komponenten, unabhängig davon, ob sie von einer spezifischen Produktkomponente benötigt werden oder nicht. 

Sparse-Root-Zone 

Aktualisierung oder Installation einiger gemeinsam genutzter Komponenten in schreibgeschützten Verzeichnissen nicht möglich. Wenn das Installationsprogramm solche gemeinsam genutzten Komponenten ermittelt, wird die Installation unterbrochen und der Benutzer wird aufgefordert, zunächst die gemeinsam genutzten Komponenten in der globalen Zone zu verwalten. 

Aktualisierung oder Installation einiger gemeinsam genutzter Komponenten in schreibgeschützten Verzeichnissen nicht möglich. Das Installationsprogramm unterbricht die Installation und der Benutzer wird aufgefordert, zunächst die gemeinsam genutzten Komponenten in der globalen Zone zu verwalten.