DB2 Universal Database - Systemverwaltung
Das Ziel in diesem Beispiel besteht in der Einrichtung eines in vier Knoten
partitionierten Datenbanksystems in einer Konfiguration zur gegenseitigen
Übernahme. In diesem Beispiel werden vier Server in zwei MSCS-Cluster
konfiguriert. Durch die Konfiguration zur gegenseitigen Übernahme
werden bei Ausfall einer der Maschinen die für diese Maschine konfigurierten
Datenbankpartitions-Server von der alternativen Maschine übernommen, wie es
mit Hilfe der MSCS-Software konfiguriert wurde, und als ein logischer Knoten
auf der alternativen Maschine ausgeführt.
In der entstehenden Konfiguration gibt es zwei MSCS-Cluster. Jeder
Cluster verfügt über:
- Zwei Server, jeder mit 64 MB Speicher und einer lokalen SCSI-Platte von
2 GB
- Einen SCSI-Plattenturm, der drei gemeinsame, jeweils 2 GB große
SCSI-Platten enthält
Darüber hinaus ist in jeder Maschine eine 100X-Ethernet-Adapterkarte
installiert.
Auf jeder Maschine ist folgende Software installiert:
- Windows NT Version 4.0 Enterprise Edition mit installierter
MSCS-Einrichtung
- DB2 Universal Database Extended Enterprise Edition Version 7.
Es ergibt sich folgende Netzwerkkonfiguration:
Server 1:
| Server 2:
|
Server 3:
| Server 4:
|
Alle Maschinen im Netzwerk sind mit TCP/IP konfiguriert und über einen
Ethernet 100 T-base Hub mit einem privaten LAN verbunden. Bei
Abwesenheit eines DNS-Servers (Domain Name System) haben alle Maschinen eine
lokale TCP/IP-Datei hosts, die folgende Einträge enthält:
9.9.9.1 db2test1 # für Server 1
9.9.9.2 db2test2 # für Server 2
9.9.9.3 db2test3 # für Server 3
9.9.9.4 db2test4 # für Server 4
9.9.9.5 ClusterA # für MSCS-Cluster 1
9.9.9.6 ClusterB # für MSCS-Cluster 2
9.9.9.7 db2tcp # für ferne DB2-Client-Verbindung
Bevor Sie die folgenden Schritte durchführen, wird angenommen, daß alle
vier Maschinen zur gleichen Domäne namens DB2NTD gehören:
- Erstellen Sie ein Domänenkonto für DB2, daß zur lokalen
Administratorgruppe der Maschinen gehört, auf den DB2 aktiv sein wird.
Verwenden Sie das Konto zur Durchführung aller Aufgaben:
- Setzen Sie den Benutzernamen auf db2nt.
- Setzen Sie das Kennwort auf db2nt.
- Erstellen Sie ein zweites Domänenkonto mit dem Merkmal, daß das Kennwort
nie abläuft. Dieses Konto wird den DB2-Services (Diensten)
zugeordnet:
- Setzen Sie den Benutzernamen auf db2mpp.
- Setzen Sie das Kennwort auf db2mpp.
- Installieren Sie die MSCS-Einrichtung auf den Maschinen
db2test1 und db2test2:
- Nennen Sie den MSCS-Cluster ClusterA.
- Die IP-Adresse des Clusters ist
9.9.9.5.
- Die freigegebene Platte D: wird von der MSCS-Software
verwendet.
- Die freigegebenen Platten E: und F: werden von DB2
verwendet.
- Installieren Sie die MSCS-Einrichtung auf den Maschinen
db2test3 und db2test4:
- Nennen Sie den MSCS-Cluster ClusterB.
- Die IP-Adresse des Clusters ist
9.9.9.6.
- Die freigegebene Platte D: wird von der MSCS-Software
verwendet.
- Die freigegebenen Platten E: und F: werden von DB2
verwendet.
- Installieren Sie DB2 Enterprise - Extended Edition auf Maschine
db2test1:
- Wählen Sie die Option "Diese Maschine wird zum
Datenbankpartitions-Server, der Eigner des Exemplars ist" aus.
- Das Konto für den DB2-Service ist db2mpp. Das Kennwort
ist db2mpp.
- Installieren Sie die Software auf dem lokalen Laufwerk unter
C:\SQLLIB.
- Installieren Sie DB2 Enterprise - Extended Edition auf den Maschinen
db2test2, db2test3 und db2test4:
- Wählen Sie die Option "Diese Maschine wird ein neuer Knoten auf einem
vorhandenen partitionierten Datenbanksystem" aus.
- Wählen Sie db2test1 als die Exemplareignermaschine aus.
- Das Konto für den DB2-Service ist db2mpp. Das Kennwort
ist db2mpp.
- Installieren Sie die Software auf dem lokalen Laufwerk unter
C:\SQLLIB.
Im nächsten Schritt wird die Datei DB2MSCS.CFG
eingerichtet und das Dienstprogramm DB2MSCS ausgeführt.
Zum Einrichten der Maschine db2test1 führen Sie folgende
Schritte aus:
- Melden Sie sich als Benutzer db2nt an, der zur lokalen
Administratorgruppe gehört. Das Kennwort ist db2nt.
- Richten Sie die Datei DB2MSCS.CFG ein:
#
# DB2MSCS.CFG für ein partitioniertes Datenbanksystem mit
# mehreren MSCS-Clustern
DB2_INSTANCE=DB2MPP
CLUSTER_NAME=ClusterA
DB2_LOGON_USERNAME=db2mpp
DB2_LOGON_PASSWORD=db2mpp
# Gruppe 1
# für DB2 Knoten 0
GROUP_NAME=DB2NODE0
DB2_NODE=0
IP_NAME=IP-Adresse für DB2
IP_ADDRESS=9.9.9.7
IP_SUBNET=255.255.255.0
IP_NETWORK=Ethernet
NETNAME_NAME=Netzwerkname für DB2
NETNAME_VALUE=DB2WOLF
NETNAME_DEPENDENCY=IP-Adresse für DB2
DISK_NAME=Disk E:
INSTPROF_DISK=Disk E:
#
# Gruppe 2
# für DB2 Knoten 1
GROUP_NAME=DB2NODE1
DB2_NODE=1
DISK_NAME=Disk F:
#
CLUSTER_NAME=ClusterB
# Gruppe 3
# für DB2 Knoten 2
GROUP_NAME=DB2NODE2
DB2_NODE=2
DISK_NAME=Disk E:
#
# Gruppe 4
# für DB2 Knoten 3
GROUP_NAME=DB2NODE3
DB2_NODE=3
DISK_NAME=Disk F:
- Führen Sie das Dienstprogramm DB2MSCS wie folgt aus:
db2mscs -f:DB2MSCS.CFG
- Melden Sie sich vom Konto db2nt ab.
Der letzte Schritt ist das Registrieren der Datenbanklaufwerkzuordnung für
die beiden MSCS-Cluster.
Zum Registrieren der Datenbanklaufwerkzuordnung für MSCS-Cluster
ClusterA sind folgende Schritte auszuführen:
- Melden Sie sich auf Maschine db2test1 als Benutzer
db2mpp an, d. h. mit dem den DB2-Services
zugeordneten Konto. Das Kennwort ist db2mpp.
- Geben Sie zum Registrieren der Datenbanklaufwerkzuordnung die folgenden
Befehle ein:
db2drvmp add 0 F E
db2drvmp add 1 E F
- Nehmen Sie alle DB2-Ressourcen offline, und bringen Sie sie dann wieder
online.
Zum Registrieren der Datenbanklaufwerkzuordnung für MSCS-Cluster
ClusterB sind folgende Schritte auszuführen:
- Melden Sie sich auf Maschine db2test3 als Benutzer
db2mpp an, d. h. mit dem den DB2-Services
zugeordneten Konto. Das Kennwort ist db2mpp.
- Geben Sie zum Registrieren der Datenbanklaufwerkzuordnung die folgenden
Befehle ein:
db2drvmp add 2 F E
db2drvmp add 3 E F
- Nehmen Sie alle DB2-Ressourcen offline, und bringen Sie sie dann wieder
online.
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]