IBM Spectrum Scale wird im Rahmen der Installation von DB2 pureScale Feature installiert. Allerdings kann während einer Db2 pureScale Feature-Installation, wenn ein IBM Spectrum Scale Cluster bereits existiert, aber nicht vom Db2® installer erstellt wurde, oder wenn Sie die Ebene IBM Spectrum Scale manuell aktualisiert haben, kann es zu einem Fehler kommen, wenn Sie das Db2 pureScale Funktion. Ein Fehler tritt dann auf, wenn die bereits installierte IBM Spectrum Scale-Version nicht der Releasestufe oder der E-Fix-Version entspricht, die für das DB2-Installationsprogramm erforderlich ist.
Vorbereitende Schritte
- Wenn ein E-Fix erforderlich ist, machen Sie den IBM Spectrum Scale-E-Fix für alle IBM Spectrum Scale-Hosts in einem lokalen Dateisystem oder einem Network File System (NFS) verfügbar. Der Fix hat die Dateierweiterung *.epkg.Z und befindet sich im Installationsimage von Db2 pureScale Feature im folgenden Verzeichnis: <DB2-image-directory>/db2/aix/gpfs/efix
Informationen zu dieser Task
IBM® Spectrum Scale ist derzeit das einzige unterstützte Dateisystem in einer Db2 pureScale -Umgebung. Vor der Installation von Db2 pureScale Feature installiert das Db2 -Installationsprogramm automatisch IBM Spectrum Scaleund erstellt einen IBM Spectrum Scale -Cluster und ein Dateisystem, wenn sich noch kein IBM Spectrum Scale -Cluster auf Ihrem System befindet. Wenn das Db2 -Installationsprogramm einen IBM Spectrum Scale -Cluster und ein Dateisystem erstellt, wird dies als Db2 verwalteter
Cluster bezeichnet. Wenn jedoch bereits ein IBM Spectrum Scale -Cluster auf Ihrem System vorhanden ist, wird dies als benutzerverwalteter
Cluster bezeichnet.
Nach der Installation eines verwalteten Db2 -Clusters auf Ihrem System dürfen Sie die IBM Spectrum Scale -Version nicht manuell aktualisieren oder einen nicht sicherheitsrelevanten E-Fix manuell anwenden. Wenn Sie die IBM Spectrum Scale -Version manuell aktualisieren oder einen nicht sicherheitsrelevanten E-Fix manuell anwenden, können beim Upgrade auf eine neue Db2 -Version Probleme auftreten. (Das Problem tritt bei dem Versuch auf, die neue DB2-Version zu installieren.) Sie empfangen eine Fehlernachricht mit der Nachricht, dass IBM Spectrum Scale bereits installiert ist, und Sie müssen Ihren IBM Spectrum Scale -Cluster manuell aktualisieren. Wenn dieser Fehler auftritt, müssen Sie die in diesem Abschnitt beschriebenen Schritte ausführen,
um die Verarbeitung fortsetzen zu können.
Anweisungen zur manuellen Aktualisierung eines Sicherheits-E-Fix finden Sie im Abschnitt "Online-Upgrade von IBM Spectrum Scale mit einem sicherheitsrelevanten E-Fix". Wenn Sie zu einem späteren Zeitpunkt ein Upgrade auf eine neue Db2 -Version durchführen, erhalten Sie möglicherweise eine Fehlernachricht mit der Nachricht, dass IBM Spectrum Scale bereits installiert ist, und Sie müssen Ihren IBM Spectrum Scale -Cluster manuell aktualisieren. Wenn dieser Fehler auftritt, müssen Sie die in diesem Abschnitt beschriebenen Schritte ausführen,
um die Verarbeitung fortsetzen zu können.
Prozedur
Führen Sie diese Schritte jeweils für einen Host nach dem anderen aus, bis
alle Hosts aktualisiert sind.
Anmerkung: Um Cluster-Failover zu vermeiden und einen Cluster-Manager erneut zu wählen, aktualisieren Sie den Cluster-Manager zuletzt.
- Melden Sie sich als Root an.
- Vergleichen Sie das vorhandene IBM Spectrum Scale -Release und die bereits installierte E-Fix-Version mit den Versionen auf den Installationsmedien.
Führen Sie den folgenden Befehl aus, um das bereits auf dem System installierte IBM Spectrum Scale -Release zu überprüfen:
<DB2-image-directory>/db2/aix/gpfs/db2ckgpfs -v install
Führen Sie den folgenden Befehl aus, um das Release IBM Spectrum Scale auf den Installationsmedien zu überprüfen:
<DB2-image-directory>/db2/aix/gpfs/db2ckgpfs -v media
Wenn der bereits installierte Releasestand von IBM Spectrum Scale niedriger ist als der auf den Installationsmedien, ist ein IBM Spectrum Scale -Release-Level-Update erforderlich. Andernfalls fahren Sie mit der Überprüfung der E-Fix-Version von IBM Spectrum Scale fort.
Führen Sie den folgenden Befehl aus, um eine bereits auf dem System installierte IBM Spectrum Scale -E-Fix-Version zu überprüfen:
<DB2-image-directory>/db2/aix/gpfs/db2ckgpfs -s install
Führen Sie den folgenden Befehl aus, um die E-Fix-Version von IBM Spectrum Scale auf den Installationsmedien zu überprüfen:
<DB2-image-directory>/db2/aix/gpfs/db2ckgpfs -s media
Wenn die Version des installierten E-Fix von IBM Spectrum Scale niedriger ist als die Version auf den Installationsmedien, ist eine Aktualisierung der IBM Spectrum Scale -Version erforderlich.
- Die restlichen Schritte müssen jeweils für einen Host nach dem anderen ausgeführt werden.
Stoppen Sie IBM Spectrum Scale auf dem aktuellen Host:
/usr/lpp/mmfs/bin/mmshutdown
- Überprüfen Sie, ob IBM Spectrum Scale ordnungsgemäß beendet wurde.
Der IBM Spectrum Scale -Status auf dem Host muss
inaktiv
lauten.
/usr/lpp/mmfs/bin/mmgetstate -a
- Entladen Sie die MMFS-Kernelerweiterung (MMFS - Monitoring Multimedia File System):
/usr/lpp/mmfs/bin/mmfsenv -u
Hinweis: Wenn der Befehl angibt, dass Kernelerweiterungen belegt
sind, muss der Host nach dem Upgrade von IBM Spectrum Scaleneu gestartet werden, um sicherzustellen, dass die aktualisierte Kernelerweiterung geladen wird. Alternativ können Sie Prozesse ermitteln und beenden, die über ein aktuelles Arbeitsverzeichnis oder offene Dateikennungen im IBM Spectrum Scale -Cluster verfügen. Wenn nach dem Beenden der Prozesse eine erneute Ausführung des Befehls nicht mehr den Status ausgelastet
ergibt, kann ein Neustart vermieden werden.
- Aktualisieren Sie entweder den Release-Level von IBM Spectrum Scale oder die Modifikationsstufe von IBM Spectrum Scale . Führen Sie einen der folgenden Schritte aus:
- Starten Sie IBM Spectrum Scale auf dem Host:
/usr/lpp/mmfs/bin/mmstartup
- Überprüfen Sie, ob IBM Spectrum Scale ordnungsgemäß gestartet wurde.
Der IBM Spectrum Scale -Status auf dem Host muss
active
angeben.
/usr/lpp/mmfs/bin/mmgetstate -a
- Alle IBM Spectrum Scale -Dateisysteme anhängen:
/usr/lpp/mmfs/bin/mmmount all
- Überprüfen Sie, ob die Version von IBM Spectrum Scale jetzt mit der Release-oder E-Fix-Version übereinstimmt, die für das Db2 -Installationsprogramm erforderlich ist.
Überprüfen Sie, ob das auf dem System installierte IBM Spectrum Scale -Release mit dem IBM Spectrum Scale -Release auf den Installationsmedien übereinstimmt:
<DB2-image-directory>/db2/aix/gpfs/db2ckgpfs -v install
<DB2-image-directory>/db2/aix/gpfs/db2ckgpfs -v media
Überprüfen Sie, ob eine auf dem System installierte IBM Spectrum Scale -E-Fix-Version mit der IBM Spectrum Scale -E-Fix-Version auf den Installationsmedien übereinstimmt:
<DB2-image-directory>/db2/aix/gpfs/db2ckgpfs -s install
<DB2-image-directory>/db2/aix/gpfs/db2ckgpfs -s media
- Wiederholen Sie die Schritte 3 bis 10 auf dem nächsten Host, bis alle Hosts aktualisiert sind.
Ergebnisse
Alle „ IBM Storage ”-Modellbahnanlagen verfügen nun über die erforderliche Code-Stufe für die Funktion „ Db2 ” ( pureScale ).
Nächste Schritte
Setzen Sie die Installation von Db2 pureScale Featurefort.