IBM Storage Protect -Server auf einem Sekundärknoten für PowerHA mit einer gemeinsam genutzten Db2 -Instanz konfigurieren

Wenn das IBM Db2 -Instanzverzeichnis von den Knoten im PowerHA® -Cluster gemeinsam genutzt wird, müssen Sie keine Db2 -Instanz auf dem sekundären Knoten erstellen. Der Assistent dsmicfgx wird nicht ausgeführt.

Prozedur

Führen Sie die folgenden Schritte aus, um eine Serverinstanz auf dem Sekundärknoten mit einer gemeinsam genutzten Db2 -Instanz zu konfigurieren:

  1. Fügen Sie auf jedem Knoten im Cluster den folgenden Text zum Script /opt/tivoli/tsm/server/bin/rc.dsmserv hinzu:
    DB2NODES_TEMP='/tmp/db2nodes.tmp'
    DB2NODES=${homeDir}/sqllib/db2nodes.cfg
    # Current hostname
    HOSTNAME=$(/bin/hostname)
    # hostname saved in db2nodes.cfg
    DB2_HOST=$(cat $DB2NODES | cut -d ' ' -f 2)
    # if they are different update the file
    if [[ "$HOSTNAME" != "$DB2_HOST" ]]
    then
      echo "Updating hostname in db2nodes.cfg"
      sed -e s_${DB2_HOST}_${HOSTNAME}_g $DB2NODES > $DB2NODES_TEMP
      cp $DB2NODES_TEMP $DB2NODES
    fi
    Tipp: Ist der Text nicht im Script enthalten, können Sie ihn einschließen, bevor Sie das Script /opt/tivoli/tsm/server/bin/rc.dsmserv absetzen.
  2. Versetzen Sie alle gemeinsam genutzten Ressourcen auf den Sekundärknoten.
  3. Aktualisieren Sie die folgenden Variablen im Script /opt/tivoli/tsm/server/bin/startserver mithilfe der folgenden Werte:
    Tabelle 1. Variablen im Script /opt/tivoli/tsm/server/bin/startserver
    Beschreibung Variabel Beispiel
    Setzen Sie INST_USER auf die Instanzbenutzer-ID. INST_USER INST_USER='tsmuser1'
    Setzen Sie INST_DIR auf die Position des IBM Storage Protect -Instanzverzeichnisses. Dieses Verzeichnis enthält dsmserv.dbid und dsmserv.opt. INST_DIR INST_DIR = '/home/tsmuser1/tsminst1'
    Wählen Sie eine der folgenden Startoptionen aus:

    Option 1 - Instanz verwenden:

    $INST_USER, führen Sie den Server jedoch als Root (-U) aus.

    Option 2 - Instanz verwenden:

    $INST_USER und führen Sie den Server als $INST_USER (-u) aus.

    INST_OPTION

    Option 1:

    INST_OPTION='-U $INST_USER'

    Option 2:

    INST_OPTION='-u $INST_USER'

  4. Aktualisieren Sie die Datei /etc/services , indem Sie den folgenden Eintrag hinzufügen:
          DB2_<instance>     60000/tcp
          DB2_<instance>_1   60001/tcp
          DB2_<instance>_2   60002/tcp
          DB2_<instance>_3   60003/tcp
          DB2_<instance>_4   60004/tcp
          DB2_<instance>_END 60005/tcp
          db2c_<instance>   <connection port>/tcp
    Tipp: Standardmäßig ist Port 50000 für Verbindungsanforderungen zwischen Clients und Servern reserviert und die ersten vier verfügbaren Ports nach 60000 sind für die IBM Storage Protect Snapshot -Kommunikation reserviert.
    Beispiel:
          DB2_tsminst1     60000/tcp
          DB2_tsminst1_1   60001/tcp
          DB2_tsminst1_2   60002/tcp
          DB2_tsminst1_3   60003/tcp
          DB2_tsminst1_4   60004/tcp
          DB2_tsminst1_END 60005/tcp
          db2c_tsminst1    50000/tcp
  5. Starten Sie den Server, indem Sie das folgende Script ausgeben:
    /opt/tivoli/tsm/server/bin/startserver 
    Tipp: Wenn die IBM Storage Protect -Serverinstanz nicht gestartet werden kann, wird möglicherweise der folgende Fehler angezeigt:
    DBI1306N The instance profile is not defined
    Um diesen Fehler zu verhindern, müssen Sie sicherstellen, dass Sie den Server mit dem Script /opt/tivoli/tsm/server/bin/startserver starten.
  6. Wenn der Server gestartet ist, geben Sie den Befehl BACKUP DB ein, um zu überprüfen, ob die Daten erfolgreich gesichert wurden.
  7. Installieren Sie den Client auf dem Standby-Knoten. Wenn die ausführbaren Dateien im gemeinsam genutzten Plattenspeicher installiert werden, müssen Sie die Dateien möglicherweise auf dem Standby-Knoten installieren. IBM Storage Protect SMIT-Anzeigen und andere Dateien müssen in AIX® -Systemverzeichnissen installiert werden. Verwenden Sie den Befehl AIX RCP mit der Option -p , um die Datei dsm.sys vom Produktionsknoten auf den Standby-Knoten zu kopieren. Wenn die Datei dsm.sys auf einem Knoten geändert wird, muss sie auf den anderen Knoten kopiert werden.