Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Auf- und Abrüsten eines Ressourcentyps

Weitere Informationen zum Aufrüsten bzw. Migrieren eines Ressourcentyps finden Sie im Abschnitt “Upgrading a Resource Type” in Sun Cluster Data Services Planning and Administration Guide for Solaris OS.

So rüsten Sie einen Ressourcentyp auf
  1. In der Aufrüstungsdokumentation für den neuen Ressourcentyp finden Sie Informationen zu den Ressourcentypänderungen und Einschränkungen der Ressourceneinstellbarkeit.

  2. Installieren Sie das Aufrüstungspaket für den Ressourcentyp auf allen Cluster-Knoten.

    Die empfohlene Vorgehensweise für das Installieren von neuen Ressourcentyppaketen ist eine laufende Aufrüstung: pkgadd wird ausgeführt, während der Knoten im Nicht-Cluster-Modus gebootet wird.

    In einigen Fällen wäre es möglich, neue Ressourcentyppakete auf einem Knoten in Cluster-Modus zu installieren:

    • Wenn der Methodencode durch die Ressourcentyp-Paketinstallation keinen Änderungen unterliegt und nur der Monitor aktualisiert wird, muss die Überwachung aller Ressourcen dieses Typs während der Installation gestoppt werden.

    • Wenn die Ressourcentyp-Paketinstallation weder den Methoden- noch den Monitor-Code ändert, muss die Überwachung der Ressource während der Installation nicht gestoppt werden, da die Installation lediglich eine neue RTR-Datei auf der Platte ablegt.

  3. Registrieren Sie die neue Ressourcentypversion mit dem scrgadm-Befehl bzw. einem äquivalenten Befehl, womit auf die RTR-Datei der Aufrüstung verwiesen wird.

    RGM erstellt einen neuen Ressourcentyp, dessen Name folgende Form hat:


    vendor_id.resource_type:version
  4. Wenn die Ressourcentypaufrüstung nur auf einer Untermenge der Knoten installiert ist, müssen Sie die Installed_nodes-Eigenschaft des neuen Ressourcentyps auf die Knoten einstellen, auf denen die Aufrüstung tatsächlich installiert ist.

    Wenn eine Ressource den neuen Typ übernimmt (entweder, weil sie neu erstellt wird oder weil sie aufgerüstet wurde), ist es für RGM erforderlich, dass die Ressourcengruppen-nodelist eine Untermenge der Installed_nodes-Liste des Ressourcentyps ist.


    scrgadm -c -t Ressourcentyp -h Liste_installierter_Knoten
    
  5. Für jede Ressource vom nicht aufgerüsteten Typ, die zum aufgerüsteten Typ migriert werden soll, muss scswitch aufgerufen werden, um den Zustand der Ressource bzw. deren Ressourcengruppe in denjenigen Zustand zu ändern, der von der Aufrüstungsdokumentation vorgeschrieben wird.

  6. Bearbeiten Sie jede Ressource des nicht aufgerüsteten Typs, die zum aufgerüsteten Typ migriert werden soll, indem Sie die Type_version-Eigenschaft in die neue Version ändern.


    scrgadm -c -j Ressource -y Type_version=neue_Version
    

    Bei Bedarf werden mit dem gleichen Befehl weitere Eigenschaften derselben Ressource auf die richtigen Werte eingestellt.

  7. Der vorherige Zustand der Ressource bzw. der Ressourcengruppe wird durch Rückgängigmachen des in Schritt 5 aufgerufenen Befehls wiederhergestellt.

So rüsten Sie eine Ressource auf eine ältere Version des Ressourcentyps ab

Sie können eine Ressource auf eine ältere Version ihres Ressourcentyps abrüsten. Die Bedingungen, unter denen Sie eine Ressource auf eine ältere Version des Ressourcentyps abrüsten können, sind stärker einschränkend als diejenigen für die Aufrüstung auf eine neuere Version des Ressourcentyps. Zunächst müssen Sie die Ressourcengruppe in einen nicht verwalteten Zustand versetzen. Außerdem können Sie eine Ressource nur zu einer aufrüstungsfähigen Version des Ressourcentyps abrüsten. Aufrüstungsfähige Versionen werden mithilfe des scrgadm -p-Befehls identifiziert. In der Ausgabe enthalten aufrüstungsfähige Versionen das Suffix :Version.

  1. Bringen Sie die Ressourcengruppe mit der abzurüstenden Ressource offline.


    scswitch -F -g Ressourcengruppe
    
  2. Deaktivieren Sie die Ressource, die abgerüstet werden soll, sowie alle weiteren Ressourcen in der Ressourcengruppe.


    scswitch -n -j aufzurüstende_Ressource
    scswitch -n -j Ressource1
    scswitch -n -j Ressource2
    scswitch -n -j Ressource3
    ...


    Hinweis –

    Deaktivieren Sie die Ressourcen in der Reihenfolge ihrer Abhängigkeit, wobei Sie mit den am stärksten abhängigen Ressourcen (Anwendungsressourcen) beginnen und mit den am wenigsten abhängigen Ressourcen (Netzwerkadressressourcen) enden.


  3. Beenden Sie die Verwaltung der Ressourcengruppe.


    scswitch -u -g Ressourcengruppe
    
  4. Ist die alte Version des Ressourcentyps, auf den Sie abrüsten möchten, noch im Cluster registriert?

    • Wenn ja, gehen Sie zum nächsten Schritt.

    • Wenn nicht, registrieren Sie die gewünschte alte Version erneut.


      scrgadm -a -t Ressourcentypname
      

  5. Rüsten Sie die Ressource ab, indem Sie die alte Version für Type_version angeben.


    scrgadm -c -j abzurüstende_Ressource -y Type_version=alte_Version
    

    Bei Bedarf werden mit dem gleichen Befehl weitere Eigenschaften derselben Ressource auf die richtigen Werte eingestellt.

  6. Bringen Sie die Ressourcengruppe mit der abgerüsteten Ressource in einen verwalteten Zustand, aktivieren Sie alle Ressourcen, und bringen Sie die Gruppe online.


    scswitch -Z -g Ressourcengruppe