Notes de version de Sun Cluster 3.2 pour SE Solaris

Live Upgrade doit prendre en charge le montage de périphériques globaux à partir du disque d'initialisation (6433728)

Problème : pendant une mise à niveau directe, les commandes lucreate et luupgrade ne permettent pas de modifier les noms DID dans l'autre environnement d'initialisation correspondant à l'entrée /global/.devices/node@N.

Solution : effectuez les étapes suivantes sur chaque nœud de cluster avant de lancer la mise à niveau directe.

  1. Prenez le rôle de superutilisateur.

  2. Sauvegardez le fichier /etc/vfstab.


    # cp /etc/vfstab /etc/vfstab.old
    
  3. Ouvrez le fichier /etc/vfstab pour le modifier.

  4. Recherchez la ligne correspondant à /global/.device/node@N.

  5. Modifiez l'entrée de périphérique global.

    • Remplacez les noms DID par les noms physiques.

      Remplacez /dev/did/{r}dsk/dYsZ par /dev/{r}dsk/cNtXdYs Z.

    • Supprimez global de l'entrée.

    L'exemple suivant indique le nom d'un périphérique DID d3s3 correspondant à /global/.devices/node@s, remplacé par le nom de périphérique physique et dans lequel l'entrée global est supprimée :


    Original:
    /dev/did/dsk/d3s3    /dev/did/rdsk/d3s3    /global/.devices/node@2   ufs   2   no   global
    
    Changed:
    dev/dsk/c0t0d0s3     /dev/rdsk/c0t0d0s3    /global/.devices/node@2   ufs   2   no   -
  6. Une fois le fichier /etc/vfstab modifié sur tous les nœuds de cluster, procédez à une mise à niveau directe du cluster mais arrêtez-la avant de réinitialiser à partir de l'autre environnement d'initialisation mis à niveau.

  7. Sur chaque nœud, sur l'environnement d'initialisation en cours et non mis à niveau, restaurez le fichier /etc/vfstab d'origine.


    # cp /etc/vstab.old /etc/vfstab
    
  8. Sur l'autre environnement d'initialisation, ouvrez le fichier /etc/vfstab pour le modifier.

  9. Recherchez la ligne correspondant à /global/.devices/node@N et remplacez le tiret (-) à la fin de l'entrée par le mot global.


    /dev/dsk/cNtXdYsZ    /dev/rdsk/cNtXdYsZ    /global/.devices/node@N   ufs   2   no   global
    
  10. Réinitialisez le nœud à partir de l'autre environnement d'initialisation mis à niveau.

    Les noms DID sont remplacés automatiquement dans le fichier /etc/vfstab.