DB2 Universal Database - Systemverwaltung


Beispiel - Einrichten eines in vier Knoten partitionierten Datenbanksystems zur gegenseitigen Übernahme

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:

Darüber hinaus ist in jeder Maschine eine 100X-Ethernet-Adapterkarte installiert.

Auf jeder Maschine ist folgende Software installiert:

Es ergibt sich folgende Netzwerkkonfiguration:
Server 1:
  • Machinenname: db2test1
  • TCP/IP-Host-Name: db2test1
  • IP-Adresse: 9.9.9.1

    (Teilnetzmaske: 255.255.255.0

  • MSCS-Clustername: ClusterA
Server 2:
  • Machinenname: db2test2
  • TCP/IP-Host-Name: db2test2
  • IP-Adresse: 9.9.9.2

    (Teilnetzmaske: 255.255.255.0

  • MSCS-Clustername: ClusterA
Server 3:
  • Machinenname: db2test3
  • TCP/IP-Host-Name: db2test3
  • IP-Adresse: 9.9.9.3

    (Teilnetzmaske: 255.255.255.0

  • MSCS-Clustername: ClusterB
Server 4:
  • Machinenname: db2test4
  • TCP/IP-Host-Name: db2test4
  • IP-Adresse: 9.9.9.4

    (Teilnetzmaske: 255.255.255.0

  • MSCS-Clustername: ClusterB

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

Vorbereitung

Bevor Sie die folgenden Schritte durchführen, wird angenommen, daß alle vier Maschinen zur gleichen Domäne namens DB2NTD gehören:

  1. 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:
  2. Erstellen Sie ein zweites Domänenkonto mit dem Merkmal, daß das Kennwort nie abläuft. Dieses Konto wird den DB2-Services (Diensten) zugeordnet:
  3. Installieren Sie die MSCS-Einrichtung auf den Maschinen db2test1 und db2test2:
  4. Installieren Sie die MSCS-Einrichtung auf den Maschinen db2test3 und db2test4:
  5. Installieren Sie DB2 Enterprise - Extended Edition auf Maschine db2test1:
  6. Installieren Sie DB2 Enterprise - Extended Edition auf den Maschinen db2test2, db2test3 und db2test4:

Im nächsten Schritt wird die Datei DB2MSCS.CFG eingerichtet und das Dienstprogramm DB2MSCS ausgeführt.

Ausführen des Dienstprogramms DB2MSCS

Zum Einrichten der Maschine db2test1 führen Sie folgende Schritte aus:

  1. Melden Sie sich als Benutzer db2nt an, der zur lokalen Administratorgruppe gehört. Das Kennwort ist db2nt.
  2. 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:
    
  3. Führen Sie das Dienstprogramm DB2MSCS wie folgt aus:
       db2mscs -f:DB2MSCS.CFG
    
  4. Melden Sie sich vom Konto db2nt ab.

Der letzte Schritt ist das Registrieren der Datenbanklaufwerkzuordnung für die beiden MSCS-Cluster.

Registrieren der Datenbanklaufwerkzuordnung für ClusterA

Zum Registrieren der Datenbanklaufwerkzuordnung für MSCS-Cluster ClusterA sind folgende Schritte auszuführen:

  1. Melden Sie sich auf Maschine db2test1 als Benutzer db2mpp an, d. h. mit dem den DB2-Services zugeordneten Konto. Das Kennwort ist db2mpp.
  2. Geben Sie zum Registrieren der Datenbanklaufwerkzuordnung die folgenden Befehle ein:
      db2drvmp add 0 F E
     
      db2drvmp add 1 E F 
    
  3. Nehmen Sie alle DB2-Ressourcen offline, und bringen Sie sie dann wieder online.

Registrieren der Datenbanklaufwerkzuordnung für ClusterB

Zum Registrieren der Datenbanklaufwerkzuordnung für MSCS-Cluster ClusterB sind folgende Schritte auszuführen:

  1. Melden Sie sich auf Maschine db2test3 als Benutzer db2mpp an, d. h. mit dem den DB2-Services zugeordneten Konto. Das Kennwort ist db2mpp.
  2. Geben Sie zum Registrieren der Datenbanklaufwerkzuordnung die folgenden Befehle ein:
       db2drvmp add 2 F E
       db2drvmp add 3 E F
    
  3. Nehmen Sie alle DB2-Ressourcen offline, und bringen Sie sie dann wieder online.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]