Solaris 8 2/02 Versionshinweise zu Sun - Hardware - Ergänzungen

Bekannte DR-Einschränkungen

Dieser Abschnitt beschreibt bekannte DR-Softwareeinschränkungen auf Sun Fire 6800, 4810, 4800 und 3800 Systemen.

Allgemeine DR-Einschränkungen

Beschränkungen bezüglich CompactPCI

Verfahren zum Online- bzw. Offline-Schalten einer cPCI-Netzwerkschnittstelle (IPMP)

So nehmen Sie eine cPCI-Netzwerkschnittstelle (IPMP) offline und entfernen sie:
  1. Rufen Sie Gruppennamen, Testadresse und Schnittstellenindex ab, indem Sie folgenden Befehl eingeben.

    # ifconfig Schnittstelle

    Zum Beispiel ifconfig hme0

  2. Verwenden Sie den Befehl if_mpadm(1M) wie folgt:

    # if_mpadm -d Schnittstelle

    Dadurch wird die Schnittstelle offline genommen und die Failover-Adresse an eine andere aktive Schnittstelle der Gruppe übergeben. Wenn sich die Schnittstelle bereits im Failed-Status befindet, stellen Sie mit diesem Schritt lediglich sicher, dass die Schnittstelle offline ist.

  3. (Optional) Deaktivieren (Unplumb) Sie die Schnittstelle.

    Dieser Schritt ist nur erforderlich, wenn Sie die Schnittstelle mithilfe von DR später automatisch neu konfigurieren möchten.

  4. Entfernen Sie die physikalische Schnittstelle.

    Genaue Informationen finden Sie in der Man-Page cfgadm(1M) und im Sun Fire 6800, 4810, 4800 and 3800 Systems Dynamic Reconfiguration User Guide.

So hängen Sie eine cPCI-Netzwerkschnittstelle (IPMP) ein und bringen Sie online:
  1. Installieren Sie die physikalische Schnittstelle.

    Genaue Informationen finden Sie in der Man-Page cfgadm(1M) und im Sun Fire 6800, 4810, 4800 and 3800 Systems Dynamic Reconfiguration User Guide.

Nachdem die physikalische Schnittstelle installiert ist, wird sie mit den Einstellungen der Hostname-Konfigurationsdatei (/etc/hostname.Schnittstelle, wobei Schnittstelle einen Wert wie hme1 oder qfe2 darstellt) automatisch konfiguriert.

Dadurch wird der Daemon in.mpathd zur Fortsetzung seiner Diagnose und der Erkennung von Reparaturen veranlasst. Schließlich bewirkt in.mpathd, dass die ursprünglichen IP-Adressen wieder dieser Schnittstelle zugeordnet werden. Die Schnittstelle sollte jetzt online und für die Verwendung unter IPMP bereit sein.


nur -

Wenn die Schnittstelle nicht deaktiviert (unplumb) und vor einem Aushängvorgang in den Status OFFLINE versetzt wurde, würde sie durch den hier beschriebenen Installationsvorgang automatisch konfiguriert. Um die Schnittstelle auf den Status ONLINE zurückzusetzen und ihre IP-Adresse nach der physikalischen Installation wieder zuzuweisen, geben Sie folgenden Befehl ein: if_mpadm -r Schnittstelle.


Ruhezustand des Betriebssystems

Dieser Abschnitt befasst sich mit permanentem Speicher und die Voraussetzungen für einen Ruhezustand des Betriebssystems beim Zurücksetzen der Konfiguration eines Systems, das über permanenten Speicher verfügt.

Um schnell herauszufinden, ob eine Platine über permanenten Speicher verfügt, führen Sie als superuser folgenden Befehl aus:

# cfgadm -av | grep permanent

Das System antwortet dann mit einer Ausgabe ähnlich der folgenden, die die Systemplatine 0 (Null) beschreibt:

N0.SB0::memory connected configured ok base address 0x0, 4194304 KBytes total, 668072 KBytes permanent

Permanenter Speicher ist der Ort, an dem der Solaris Kernel und seine Daten abgelegt sind. Der Kernel kann nicht auf die gleiche Art und Weise aus dem Speicher freigegeben werden wie Benutzerprozesse Speicher auf anderen Platinen freigeben, wenn Sie ein Paging zum Swap-Gerät durchführen. Stattdessen verwendet cfgadm für die Freigabe von Speicher die Technik des Kopierens und Umbenennens.

Der erste Schritt in einer Kopieren/Umbenennen-Aktion ist das Stoppen aller Speicheraktivitäten auf dem System. Dazu werden alle E/A-Operationen und die Thread-Aktivität angehalten. Diesen Vorgang bezeichnet man auch als quiescence (Ruhezustand). Dabei wird das System praktisch eingefroren und reagiert nicht auf externe Events wie Netzwerkpakete. Die Dauer des Ruhezustands hängt von zwei Faktoren ab: wie viele E/A-Geräte und Threads gestoppt werden müssen und wie viel Speicher kopiert werden muss. Üblicherweise bestimmt die Anzahl der E/A-Geräte die erforderliche Ruhezustands-Zeit, da sie angehalten und wieder gestartet werden müssen. Ein normaler Ruhezustands-Status dauert im Allgemeinen länger als 2 Minuten.

Da ein Ruhezustand größere Auswirkungen zur Folge hat, fordert cfgadm vor dem Start eine Bestätigung an. Wenn Sie Folgendes eingeben:

# cfgadm -c unconfigure N0.SB0

Antwortet das System mit einem Bestätigungsprompt:

System may be temporarily suspended, proceed (yes/no)?

Wenn Sie SunMC für die DR-Operation verwenden, wird der Prompt in einem Popup-Fenster angezeigt.

Geben Sie yes ein, um zu bestätigen, dass die Auswirkungen des Ruhezustands akzeptabel sind und fahren Sie fort.