Guide des développeurs pour les services de données Sun Cluster pour SE Solaris

Propriété de ressources Type_version

La propriété de ressources standard propriété Type_version contient la propriété RT_Version d'un type de ressources. Cette propriété n'apparaît pas dans le fichier RTR. L'administrateur système édite la valeur de cette propriété à l'aide de la commande suivante :


scrgadm -c -j ressource -y Type_version=nouvelle_version

La capacité de réglage de cette propriété provient de :

Utilisez les valeurs de capacité de réglage dans les instructions #$upgrade_from :

ANYTIME

En l'absence de restrictions sur la période de mise à niveau de la ressource. La ressource peut être en ligne.

WHEN_UNMONITORED

Lorsque les méthodes Update, Stop, Monitor_check et Postnet_stop de la nouvelle version du type de ressources sont connues pour être compatibles avec les méthodes de démarrage de la version antérieure (Prenet_start et Start) et lorsque la méthode Fini de la nouvelle version du type de ressources est connue pour être compatible avec la méthode Init des versions antérieures. Dans ce cas, il faut simplement arrêter le programme du détecteur de ressources avant la mise à niveau.

WHEN_OFFLINE

Lorsque les méthodes de la nouvelle version du type de ressources Update, Stop, Monitor_check ou Postnet_stop sont connues pour ne pas être compatibles avec les méthodes de démarrage de la version antérieure du type de ressources (Prenet_start et Start) mais pour être compatibles avec la méthode Init des versions précédentes, la ressource doit être hors ligne lors de la mise à niveau du type auquel elle appartient.

>WHEN_DISABLED

Similaire à WHEN_OFFLINE. Cependant, cette valeur de réglage impose une condition plus forte, à savoir que la ressource soit désactivée.

WHEN_UNMANAGED

Lorsque la méthode Fini de la nouvelle version du type de ressources n'est pas compatible avec la méthode Init des anciennes versions. Lorsque cette valeur de capacité de réglage est définie, vous ne pouvez mettre à niveau la ressource qu'après avoir basculé l'état du groupe de ressources existant en mode non géré.

AT_CREATION

Lorsque les ressources ne peuvent pas être mise à niveau vers la nouvelle version du type de ressources. Vous ne pouvez que créer de nouvelles ressources avec la nouvelle version.

L'attribut de réglage AT_CREATION signifie que le développeur du type de ressources peut empêcher la migration d'une ressource existante vers un nouveau type. Le cas échéant, l'administrateur système doit supprimer, puis recréer la ressource. Ceci revient à déclarer que la version de la ressource ne peut être définie qu'au moment de la création.