Systemverwaltungshandbuch: IP Services

Konfiguration von Zielsystemen

Die Stichproben-basierte Fehlerkennung beruht auf der Verwendung von Zielsystemen. Dies wird unter Stichproben-basierte Ausfallerkennung genauer beschrieben. Für einige IPMP-Gruppen sind die von in.mpathd verwendeten Standardziele ausreichend. Für andere IPMP-Gruppen möchten Sie jedoch bestimmte Ziele für die Stichproben-basierte Ausfallerkennung definieren. Sie führen die Stichproben-basierte Ausfallerkennung durch, indem Sie Host-Routen in der Routing-Tabelle als Stichproben-Ziele einrichten. Alle in der Routing-Tabelle konfigurierten Host-Routen werden vor dem Standard-Router aufgeführt. Aus diesem Grund verwendet IPMP die explizit definierten Host-Routen zur Zielauswahl. Zur direkten Angabe von Zielen verwenden Sie eine von zwei Methoden: manuelles Einrichten der Host-Routen oder Erstellen eines Shell-Skripts, das zu einem Startskript wird.

Beachten Sie die folgenden Kriterien bei der Ermittlung, welche Hosts in Ihrem Netzwerk als Ziele geeignet sind.

ProcedureSo geben Sie Zielsysteme für die Stichproben-basierte Ausfallerkennung manuell an

  1. Melden Sie sich mit Ihrem Benutzerkonto bei dem System an, für das Sie eine Stichprobe-basierte Ausfallerkennung konfigurieren möchten.

  2. Fügen Sie eine Route zu dem Host hinzu, der als Ziel für die Stichproben-basierte Ausfallerkennung verwendet werden soll.


    $ route add -host destination-IP gateway-IP -static
    

    Ersetzen Sie die Werte Ziel-IP und Gateway-IP durch die IPv4-Adresse des Hosts, der als Ziel verwendet wird. Wenn Sie das Zielsystem 192.168.85.137 angeben möchten, das sich im gleichen Teilnetz wie die Schnittstellen in der IPMP-Gruppe testgroup1 befindet, geben Sie Folgendes ein:


    $ route add -host 192.168.85.137 192.168.85.137 -static 
    
  3. Fügen Sie Routen zu zusätzlichen Hosts im Netzwerk hinzu, die als Zielsysteme verwendet werden.

ProcedureSo geben Sie Zielsysteme in einem Shell-Skript an

  1. Nehmen Sie auf dem System, auf dem eine IPMP-Gruppe konfiguriert werden soll, die Rolle eines Primäradministrators an, oder melden Sie sich als Superuser an.

    Die Rolle des Primäradministrators enthält das Primary Administrator-Profil. Informationen zum Erstellen von Rollen und Zuweisen von Rollen zu Benutzern finden Sie in Kapitel 2, Working With the Solaris Management Console (Tasks) in System Administration Guide: Basic Administration.

  2. Erstellen Sie ein Shell-Skript, in dem statische Routen zu den geplanten Zielen eingerichtet werden.

    Beispielsweise können Sie ein Shell-Skript namens ipmp.targets mit dem folgenden Inhalt erstellen:


    TARGETS="192.168.85.117 192.168.85.127 192.168.85.137"
    
    case "$1" in
            'start')
                /usr/bin/echo "Adding static routes for use as IPMP targets"
    		for target in $TARGETS; do
    	  /usr/sbin/route add -host $target $target
    		done
                      ;;
            'stop')
                  /usr/bin/echo "Removing static routes for use as IPMP targets"
    		 for target in $TARGETS; do
    		/usr/sbin/route delete -host $target $target
    		 done
                      ;;
      esac  
  3. Kopieren Sie das Shell-Skript in das Verzeichnis für Startskripten.


     # cp ipmp.targets /etc/init.d  
    
  4. Ändern Sie die Berechtigungen für das neue Startskript.


    # chmod 744 /etc/init.d/ipmp.targets
    
  5. Ändern Sie die Eigentümerschaft für das neue Startskript.


    # chown root:sys /etc/init.d/ipmp.targets
    
  6. Erstellen Sie einen Link für das Startskript im Verzeichnis /etc/init.d.


    # ln /etc/init.d/ipmp.targets /etc/rc2.d/S70ipmp.targets
    

    Das Präfix „S70“ im Dateiname S70ipmp.targets ordnet das neue Skript korrekt mit Bezug auf die anderen Startskripten ein.