DB2 Universal Database - Systemverwaltung


Beispiel - Einrichten zweier Exemplare mit einer Partition für gegenseitige Übernahme

Das Ziel in diesem Beispiel besteht in der Einrichtung zweier Datenbankexemplare mit jeweils einer Partition in einer Konfiguration zur gegenseitigen Übernahme. In diesem Beispiel werden vier Server in zwei MSCS-Cluster konfiguriert. Durch die Konfiguration zur gegenseitigen Übernahme wird bei Ausfall einer der Maschinen der für diese Maschine konfigurierte Datenbank-Server von der alternativen Maschine übernommen, wie es mit Hilfe der MSCS-Software konfiguriert wurde, und 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

Beide 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 ClusterA   # für MSCS ClusterA
   9.9.9.4 db2tcp1    # für ferne DB2-Client-Verbindung zu Server 1
   9.9.9.5 db2tcp2    # für ferne DB2-Client-Verbindung zu Server 2

Vorbereitung

Bevor Sie die folgenden Schritte durchführen, wird angenommen, daß beide 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. Installieren Sie die MSCS-Einrichtung auf den Maschinen db2test1 und db2test2:
  3. Installieren Sie DB2 Universal Database Enterprise Edition Version 7 auf Maschine db2test1. Installieren Sie die Software auf dem lokalen Laufwerk unter C:\SQLLIB.
  4. Installieren Sie DB2 Universal Database Enterprise Edition Version 7 auf Maschine db2test2. Installieren Sie die Software auf dem lokalen Laufwerk unter C:\SQLLIB.

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

Ausführen des Dienstprogramms DB2MSCS

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

  1. Melden Sie sich auf Maschine db2test1 als Benutzer db2nt an. Das Kennwort ist db2nt.
  2. Erstellen Sie das DB2-Exemplar DB2A, wenn es nicht bereits vorhanden ist. Der Befehl zur Erstellung des Exemplars lautet:
       db2icrt DB2A
    
  3. Richten Sie die Datei DB2MSCS.CFG für das DB2-Exemplar auf Maschine db2test1 ein:
       #
       #  DB2MSCS.CFG für Datenbanksystem
       #  auf Maschine db2test1
       DB2_INSTANCE=DB2A
       CLUSTER_NAME=ClusterA
       #
       # Gruppe 1
       GROUP_NAME=DB2A Gruppe
       IP_NAME=IP-Adresse für DB2A
       IP_ADDRESS=9.9.9.4
       IP_SUBNET=255.255.255.0
       IP_NETWORK=ClusterA
       NETNAME_NAME=Netzwerkname für DB2A
       NETNAME_VALUE=DB2SRV1
       NETNAME_DEPENDENCY=IP-Adresse für DB2A
       DISK_NAME=Disk E:
       INSTPROF_DISK=Disk E:
    
  4. Führen Sie das Dienstprogramm DB2MSCS wie folgt aus:
       db2mscs -f:DB2MSCS.CFG
    
  5. Melden Sie sich vom Konto db2nt ab.
  6. Melden Sie sich auf Maschine db2test2 als Benutzer db2nt an, der zur lokalen Administratorgruppe gehört. Das Kennwort ist db2nt.
  7. Erstellen Sie das DB2-Exemplar DB2B, wenn es nicht bereits vorhanden ist. Der Befehl zur Erstellung des Exemplars lautet:
       db2icrt DB2B
    
  8. Richten Sie die Datei DB2MSCS.CFG für das DB2-Exemplar auf Maschine db2test2 ein:
       #
       #  DB2MSCS.CFG für Datenbanksystem
       #  auf Maschine db2test2
       DB2_INSTANCE=DB2B
       CLUSTER_NAME=ClusterA
       #
       # Gruppe 1
       GROUP_NAME=DB2B Gruppe
       IP_NAME=IP-Adresse für DB2B
       IP_ADDRESS=9.9.9.5
       IP_SUBNET=255.255.255.0
       IP_NETWORK=ClusterA
       NETNAME_NAME=Netzwerkname für DB2B
       NETNAME_VALUE=DB2SRV2
       NETNAME_DEPENDENCY=IP-Adresse für DB2B
       DISK_NAME=Disk F:
       INSTPROF_DISK=Disk F:
    
  9. Führen Sie das Dienstprogramm DB2MSCS wie folgt aus:
       db2mscs -f:DB2MSCS.CFG
    
  10. Melden Sie sich vom Konto db2nt ab.


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