Sun Cluster Entwicklerhandbuch Datendienste für Solaris OS

Type_version-Ressourceneigenschaft

Die Standardressourceneigenschaft Type_version speichert die RT_Version-Eigenschaft eines Ressourcentyps. Diese Eigenschaft ist nicht in der RTR-Datei vorhanden. Der Systemverwalter bearbeitet diesen Eigenschaftswert mithilfe des folgenden Befehls:


scrgadm -c -j Ressource -y Type_version=neue_Version

Die Einstellbarkeit dieser Eigenschaft ergibt sich aus:

Verwenden Sie die folgenden Einstellbarkeitswerte in den #$upgrade_from-Anweisungen:

ANYTIME

Wenn keine Einschränkungen der Aufrüstungszeitpunkte für die Ressource vorliegen. Die Ressource kann vollständig online sein.

WHEN_UNMONITORED

Wenn bekannt ist, dass die Methoden Update, Stop, Monitor_check und Postnet_stop des neuen Ressourcentyps mit den Start-Methoden älterer Ressourcentypversionen kompatibel sind (Prenet_stop und Start) und wenn bekannt ist, dass die Fini-Methode der neuen Ressourcentypversion mit der Init-Methode der älteren Versionen kompatibel ist. Für dieses Szenario ist lediglich erforderlich, dass das Ressourcen-Monitor-Programm vor der Aufrüstung gestoppt wird.

WHEN_OFFLINE

Wenn die Inkompatibilität der Update, Stop, Monitor_check bzw. Postnet_stop-Methoden der neuen Ressourcentypversion mit den Start-Methoden von älteren Ressourcentypversionen (Prenet_stop und Start) bekannt ist, jedoch ebenso bekannt ist, dass sie mit der Init-Methode älterer Versionen kompatibel sind, muss die Ressource während der Typaufrüstung offline sein.

WHEN_DISABLED

Ähnlich wie WHEN_OFFLINE. Dieser Einstellbarkeitswert erzwingt jedoch die stärkere Bedingung, dass die Ressource deaktiviert sein muss.

WHEN_UNMANAGED

Wenn die Fini-Methode der neuen Ressourcentypversion nicht mit der Init-Methode der älteren Versionen kompatibel ist. Dieser Einstellbarkeitswert erfordert, dass die vorhandene Ressourcengruppe in den nicht verwalteten Zustand versetzt wird, bevor Sie die Ressource aufrüsten können.

AT_CREATION

Wenn Ressourcen nicht auf die neue Ressourcentypversion aufgerüstet werden können. Nur neue Ressourcen können mit der neuen Version erstellt werden.

Die Einstellbarkeit von AT_CREATION bedeutet, dass der Ressourcentypentwickler die Migration einer vorhandenen Ressource zu dem neuen Typ verbieten kann. In diesem Fall muss der Systemverwalter die Ressource löschen und neu erstellen. Dies ist äquivalent mit der Deklaration, dass die Ressourcenversion nur zum Zeitpunkt der Erstellung eingestellt werden kann.