Diese Aufgabe führt Sie durch den Db2 Setup-Assistenten zur Installation der IBM Db2 pureScale Feature. Der Db2 -Installationsassistent ist ein GUI-Installationsprogramm, das vom db2setup -Befehl aufgerufen wird.
Vorbereitende Schritte
- Stellen Sie sicher, dass Sie Ihren Installationsplan für Db2 pureScale Feature erstellt haben. Der Installationsplan sorgt dafür, dass das System die Voraussetzungen erfüllt und Sie die vor der Installation erforderlichen Tasks ausführen.
- Wenn Sie den aktuellen Host zu einer vorhandenen Db2 pureScale -Instanz hinzufügen möchten, sollten Sie die Instanzerweiterung (db2isetup oder db2iupdt -add) von einem Host starten, der bereits zur Instanz gehört.
- Der DB2-Installationsassistent ist ein grafisch orientiertes Installationsprogramm. Zur Installation eines Db2 -Produkts mit dem Db2 -Installationsassistenten benötigen Sie X Window System (X11), um die grafische Benutzerschnittstelle (GUI) anzuzeigen. Für die Anzeige der grafischen Benutzerschnittstelle auf der lokalen Workstation muss die
X Window System-Software installiert und aktiv sein. Sie müssen die Variable DISPLAY auf die IP-Adresse der Workstation setzen, die Sie zum Installieren des Db2 -Produkts verwenden (export DISPLAY=< IP-Adresse>: 0.0). Beispiel: export DISPLAY=192.168.1.2:0.0. Details finden Sie in diesem developerWorks® -Artikel: http://www.ibm.com/developerworks/community/blogs/paixperiences/entry/remotex11aix?lang=en.
- Wenn Sie keine AIX® -Sicherheitssoftware zur Authentifizierung von Benutzern in Ihrer Umgebung verwenden, müssen Sie die erforderlichen Db2 -Benutzer manuell erstellen, bevor Sie den Db2 -Installationsassistenten starten. Vom Db2-Installationsassistenten werden die Benutzer nicht erstellt.
- Stellen Sie sicher, dass Sie als Root angemeldet sind.
Informationen zu dieser Task
Für die meisten Felder und Optionen werden Standardwerte vom
Db2-Installationsassistenten bereitgestellt. Eine
Eingabe ist nur bei sehr wenigen Feldern und Optionen erforderlich. Eine vollständige Liste hierzu finden Sie in der Installationsprüfliste.
Prozedur
- Melden Sie sich als Root an.
- Stellen Sie sicher, dass das Db2 -Installationsimage verfügbar ist. Dekomprimieren Sie das Image des
DB2-Datenbankprodukts nach dem Herunterladen und entpacken Sie die Produktdatei:
- Extrahieren Sie die Produktdatei mit dem Befehl
gzip -d
product.tar.gz , wobei product den Namen des heruntergeladenen Produkts darstellt.
- Entpacken Sie die Produktdatei mit dem Befehl
gnutar -xvf
product.tar , wobei product den Namen des heruntergeladenen Produkts darstellt.
- Wechseln Sie mit dem Befehl
cd ./product in das Verzeichnis, wobei product den Namen des heruntergeladenen Produkts darstellt.
- Stellen Sie sicher, dass die Anzeige exportiert wird. Zum Beispiel:
export DISPLAY=IP_Address:0.0
Dabei stellt
IP-Adresse
die IP-Adresse der Workstation dar, von der aus die Installation gestartet wird.
- Starten Sie denDb2 Installationsassistenten , indem Sie den Befehl db2setup in dem Verzeichnis ausführen, in dem sich das Db2 -Installationsimage befindet:
./db2setup -l /tmp/db2setup.log -t /tmp/db2setup.trc
Die empfohlenen Parameter
-l und
-t ermöglichen eine
DB2-Protokollierung und -Traceerstellung. Das Fenster
Db2-Installationsassistent wird geöffnet. HINWEIS: Wenn bereits ein
Db2 -Produkt installiert ist, wird die Schaltfläche
Mit vorhandener Installation arbeiten angezeigt.
Klicken Sie Neue Installation an; daraufhin wird die Anzeige Produkt auswählen geöffnet und die für die Installation verfügbaren Produkte werden angezeigt.
- Produkt auswählen
Klicken Sie
Db2 Version 11.5.0.0 Advanced Editions mit Db2 pureScale.Klicken Sie auf Weiter.
- Installationskonfiguration.
Klicken Sie Komponenten anzeigen an, um die Komponenten anzuzeigen, die installiert werden, wenn Standard ausgewählt ist. Daraufhin wird das Dialogfeld 'Komponenten anzeigen' mit den zu installierenden Komponenten geöffnet. Klicken Sie Schließen an, um das Dialogfeld 'Komponenten anzeigen' zu schließen. Rufen Sie diese Hilfeinformationen auf, indem Sie
Hilfe anklicken oder die Taste
F1 drücken. Sie können die Installation jederzeit durch Anklicken von Abbrechen beenden.
Verwenden Sie dieses Panel zum Erstellen einer Db2 pureScale® instanz.
- Wählen Sie zum Erstellen einer Db2 -Instanz Db2 -Instanz erstellenaus.
- Wenn Sie nicht möchten, dass der Db2 -Installationsassistent eine Db2 -Instanz erstellt, wählen Sie Db2 -Instanz nicht erstellenaus. Das
DB2-Installationsprogramm wird daraufhin
mit der Installation fortfahren und Sie können zu einem späteren
Zeitpunkt mit dem Befehl db2icrt oder dem Befehl
db2isetup eine Instanz erstellen. In diesem Fall müssen Sie außerdem die erforderlichen Benutzer im Host für den Instanzeigner, für SSH und für den abgeschirmten Benutzer manuell erstellen.
Wenn Sie ein Upgrade von einer früheren Db2 -Version durchführen, inaktivieren Sie die Option Instanz erstellen a
.
Klicken Sie zum Anzeigen der Vertragsbedingungen Zum Anzeigen klicken an. Wählen Sie nach dem Lesen der Softwarelizenzvereinbarung Ich stimme den IBM Bedingungen zu.
aus.
Klicken Sie auf Weiter, um den Vorgang fortzusetzen.
- Benutzerinformationen für Db2 -Instanzeigner festlegen
Geben Sie die
Benutzerinformationen an, die vom
DB2-Installationsprogramm für
Instanzfunktionen und zum Speichern von Instanzinformationen im
Ausgangsverzeichnis des Benutzers verwendet werden sollen. Der neue Benutzer
und die neue Gruppe werden auf allen Hosts installiert. Die Instanz wird nach
dem Benutzer benannt. Sie können auch einen vorhandenen Benutzer angeben. Bei Auswahl von
'Vorhandener Benutzer' muss der von Ihnen angegebene Benutzername
auf allen Hosts mit derselben Benutzer-ID und derselben Gruppen-ID vorliegen.
Der SSH-Benutzername ist zur Verwendung eines SSH-Netzprotokolls (Secure Shell) zwischen Hosts
erforderlich. Wenn dieser Name nicht angegeben wurde, wird die Benutzer-ID des Instanzeigners verwendet.
Klicken Sie auf Weiter.
Klicken Sie auf Weiter.
- Benutzerinformationen für den abgeschirmten Benutzer festlegen
Erstellen Sie einen neuen Benutzernamen oder verwenden Sie einen
bereits vorhandenen Benutzernamen:
- Wählen Sie zum Erstellen eines neuen abgeschirmten Benutzers
Neuer Benutzer aus und geben Sie in den Feldern der
Anzeige die gewünschten Informationen zu dem abgeschirmten Benutzer ein. In einer Db2 pureScale -Umgebung wird das Benutzerkonto auf allen Hosts erstellt.
- Wählen Sie zum Verwenden eines vorhandenen abgeschirmten Benutzers
Vorhandener Benutzer aus. Sie können einen gültigen Benutzernamen eingeben oder [...] anklicken, um
einen vorhandenen Benutzernamen aus einer Liste auszuwählen. Bei Auswahl von
'Vorhandener Benutzer' muss der von Ihnen angegebene Benutzername
auf allen Hosts mit derselben Benutzer-ID und derselben Gruppen-ID vorliegen.
Klicken Sie auf Weiter.
- Anzeige 'Clusterdateisystem'
Verwenden Sie diese Anzeige, um die Partitionen für gemeinsam genutzte Platten anzugeben, die für die Installation von
Db2 pureScale Feature erforderlich sind:
- Eine Partition für die Datenbankdaten (gemeinsam genutzte Plattenpartitionseinheit). Optional können Sie auch ein separates Dateisystem für die Daten (gemeinsam genutzte Platte für Daten) und ein Dateisystem für die Protokolle (gemeinsam genutzte Platte für Protokolle) angeben.
- Eine Partition für die Clusterwiederherstellung
(Tiebreaker für DB2-Cluster-Services)
Die angegebenen Partitionen dürfen nicht identisch sein. Verwenden Sie
unformatierte Platten, die nicht für andere Zwecke eingesetzt werden.
Klicken Sie auf Weiter.
- Hostlistenanzeige
Der Starthost für die Installation (IIH) wird automatisch in die Hostliste übernommen. Sie können weitere Hosts hinzufügen, die als Teil der
Db2 pureScale -Umgebung erforderlich sind.
Sie können auch angepasste Einstellungen für die Db2 pureScale -Instanz angeben. Nähere Informationen hierzu enthält der folgende Abschnitt.
Klicken Sie Hinzufügen an, um einen fernen Host
hinzuzufügen.
Geben Sie den Namen des fernen Hosts an und klicken Sie
OK an. Sobald Sie die erforderlichen fernen Hosts hinzugefügt haben, wird für die Hosts in der Liste als Prüfstatus 'Anstehend' angegeben, bis der Prüfprozess ausgeführt wurde. Sie können auch auf Erweitert auf der Seite Hostliste klicken, um die Einstellungen für die Db2 pureScale -Instanz zu ändern. Unabhängig vom Status der Hosts wird an diesem Punkt auch eine Überprüfung der
Secure Shell ausgeführt, um die Verfügbarkeit der Secure Shell ohne
Kennworteingabe für die Hosts zu bestätigen. Stellen Sie sicher, dass
der Rootzugriff über die Secure Shell auf dem Host, den Sie hinzufügen,
installiert, eingerichtet und konfiguriert ist.
- DialogErweiterte Instanzeinstellungen .
Nachdem Sie alle Hosts hinzugefügt haben, die an der
Db2 pureScale -Umgebung teilnehmen sollen, können Sie Änderungen an den Standardinstanzeinstellungen vornehmen, indem Sie auf
Erweitertklicken. Bei Bedarf können Sie Änderungen an den Standardeinstellungen auch über die Optionen im Feld
Instanzeinstellungen vornehmen.
Die folgenden Registerkarten können angezeigt werden:
- CF -Ports
- Für die CF müssen Service-Ports angegeben werden. Dieselben Ports müssen auf allen Hosts verfügbar sein, auf denen Cluster-Caching-Funktionenausgeführt werden. Die Portnummern können im Bereich von 1024 bis
65535 liegen.
- Instanzkommunikation
- Die TCP/IP-Portnummer
wird von der DB2-Instanz für
ankommende
DB2-Verbindungen verwendet. Der Wert für
die Portnummer muss im Bereich von
1024 bis 65535 liegen und auf allen Hostsystemen verfügbar sein.
- Logische Member und FCM-Ports
- Sie
können die Anzahl der logischen Member definieren, die auf den einzelnen Hosts
erstellt werden sollen. Es können maximal 128 Member erstellt werden. Die
Anzahl der logischen Member wird auf alle Hostsysteme angewendet. Stellen Sie sicher, dass die von der Db2 pureScale -Instanz verwendeten Portnummern auf allen Hosts frei sind. Für FCM (Fast
Communications Manager) muss ein Portbereich mit den drei obligatorischen
Ports zuzüglich des Werts festgelegt werden, der im Feld für die logischen Member
angegeben
ist. Dieser Portbereich kann bis zu 130 Hosts (128 Member + 2 CFs) bezeichnen. Der Standardstartport für FCM ist der Port 60000. Dieser Port muss im Bereich
von 1024
bis 65535 liegen.
Klicken Sie
OK an,
um den Dialog
Erweitert zu
schließen.
- Anzeige 'Hostliste - Cluster-Caching-Funktion'
Sie können die Hosts, die als
CFverwendet werden sollen, manuell auswählen oder zulassen, dass das Installationsprogramm sie automatisch zuordnet. Die automatische Zuordnungsoption
CF ist standardmäßig ausgewählt. Mindestens eine
CF ist erforderlich, um eine
Db2 pureScale -Instanz auszuführen.
Wenn Sie die CFmanuell zuweisen möchten, müssen Sie angeben, welche CF als bevorzugte primäre CFfungiert. Sie können auch optional angeben, welche CF als bevorzugte sekundäre CFfungiert. Diese Bezeichnungen geben an, welche Cluster-Caching-Funktion der Cluster-Manager in der primären CF -Rolle zu starten versucht.
Sie können auch angeben, dass ein Host sowohl als CF als auch als Member agieren kann.
Wenn Sie die CF manuell zugeordnet haben und die Änderungen rückgängig machen möchten, klicken Sie CF automatisch zuweisen an, um die Standardeinstellungen wieder herzustellen.
- Hostlistenanzeige-Hostprüfung
Klicken Sie
Hosts prüfen an, wenn Sie alle erforderlichen Hosts hinzugefügt und alle erforderlichen Änderungen durchgeführt haben.
Der für die Installationsdateien verfügbare
Plattenspeicherplatz wird auf allen Hostsystemen überprüft. Wenn nach der Prüfung der Hosts weitere Änderungen vorgenommen werden, müssen Sie die Hosts erneut prüfen.
Wenn Sie bei der Prüfung der fernen Hostsysteme eine
Fehlermeldung erhalten, können Sie den Fehler in der Hostliste beheben oder
entsprechende Änderungen an den Installationseinstellungen vornehmen, indem Sie
zu vorherigen Anzeigen des Db2-Installationsassistenten
zurückblättern. Sie können auch auf Erweitert auf der Seite Hostliste klicken, um die Einstellungen für die Db2 pureScale -Instanz zu ändern.
Wenn Sie einen Hostfehler nicht beheben können, können
Sie den betreffenden Host mit der Schaltfläche Entfernen
in der
Liste löschen. Sie können den Fehler zu einem späteren Zeitpunkt beheben und
den Host nach der Erstimplementierung hinzufügen.
Klicken Sie auf Weiter, um den Vorgang fortzusetzen.
- Anzeige 'Antwortdatei und Zusammenfassung'
Sie können den Db2-Installationsassistenten für
folgende Zwecke einsetzen:
- Erstellen der Installationseinstellungen und Speichern der Einstellungen
in einer
Antwortdatei, ohne eine Produktinstallation vorzunehmen. Mithilfe dieser
Antwortdatei können Sie zu einem späteren Zeitpunkt eine Installation
vornehmen. Das DB2-Datenbankprodukt wird
nicht installiert. Der Db2-Installationsassistent generiert lediglich anhand der von Ihnen getroffenen Auswahl eine Antwortdatei.
- Installieren des Produkts, Erstellen einer Antwortdatei,
in der die von Ihnen in den Anzeigen vorgenommenen Eingaben aufgezeichnet
werden, und Speichern dieser
Antwortdatei.
Sie können den Namen und die Position der Antwortdatei im Feld Name der Antwortdatei ändern. Diese Antwortdatei kann bei Bedarf auch für
einen Einsatz bei einer anderen Gruppe von Hosts aktualisiert werden.
Alle erforderlichen Eingaben zum Abschließen der DB2-Installation und zum Erstellen einer Antwortdatei sind jetzt erfolgt. Überprüfen Sie die Liste der Features in
dem Zusammenfassungsfenster, bevor Sie die Schaltfläche
Fertigstellen anklicken. Klicken Sie
Zurück an, um zu vorherigen Seiten des
Db2-Installationsassistenten zurückzukehren, wenn Sie
Änderungen vornehmen möchten. Wenn Sie
Fertigstellen
anklicken, wird die Installation auf allen angegebenen Hosts gestartet.
Klicken Sie auf
Fertigstellen.
Ergebnisse
Das Db2 -Installationsimage wird auf jedem Host in der Db2 pureScale -Instanz in das Verzeichnis DB2DIR/sd kopiert.
Für
die Installationsprotokolle werden die folgenden Standardnamen und -positionen
verwendet:
- Die DB2-Installationsprotokolldatei. Diese Datei erfasst alle DB2-Installationsinformationen
einschließlich der Fehlerinformationen. Der Name der
DB2-Installationsprotokolldatei
lautet db2setup.log.
- Die DB2-Fehlerprotokolldatei. Diese Datei erfasst alle von Java™ zurückgegebenen Fehlernachrichten (z. B. Ausnahmebedingungen und Trapinformationen). Der Name der
DB2-Fehlerprotokolldatei
lautet
db2setup.err.
Standardmäßig befinden sich diese Protokolldateien im Verzeichnis /tmp. Bei der Ausgabe des Befehls db2setup haben Sie
diese Standardeinstellungen möglicherweise überschrieben. Das Db2 -Installationsprogramm speichert eine Kopie der Db2 -Installationsprotokolldatei im Verzeichnis DB2DIR/install/logs/ und benennt sie in db2install.historyum. Wenn der Name bereits vorhanden ist, benennt das
DB2-Installationsprogramm die Datei in db2install.history.xxxx um.
Dabei ist xxxx eine Zahl von 0000 bis 9999, die davon abhängt, wie
viele Installationen sich auf der Maschine befinden.Darüber hinaus werden
vom DB2-Installationsprogramm Protokolle
erstellt, die detaillierte Informationen zu den Aktionen auf den einzelnen
Hosts, einschließlich des
IIH, enthalten. Diese Datei wird auf der lokalen Maschine im Verzeichnis
/tmp/db2log.xxxx (mit
xxxxxx als Prozess-ID)
und auf allen fernen Hosts im
Verzeichnis /tmp/db2log gespeichert.
Wenn Sie ein weiteres Db2 -Member oder CFhinzufügen möchten, können Sie entweder den Befehl db2isetup oder den Befehl db2iupdt -add von einem der vorhandenen Member oder von einer CFausführen. Über diese Befehle wird die
DB2-Installation und
-Instanzkonfiguration auf den Zielhosts ausgeführt.
Nächste Schritte
Wenn Sie gerade ein Upgrade von einer früheren Db2 -Version durchführen, kehren Sie zum Abschnitt "Upgrade eines Db2 pureScale -Servers" zurück. Andernfalls ziehen Sie bei einer neuen Installation von Db2 pureScale Feature den Installationsplan zu Rate, um Tasks nach der Installation auszuführen.