Notes de version Solaris 10

Les configurations Solstice DiskSuite ne sont pas converties au format de Solaris Volume Manager lorsque vous procédez à la mise à niveau avec Solaris Live Upgrade (4915974)

Si vous procédez à la mise à niveau de Solaris 8 vers Solaris10 avec Solaris Live Upgrade, une erreur est susceptible de se produire. Il se peut que les configurations Solstice DiskSuite TM 4.2.1 ne soient pas converties en configurations Solaris Volume Manager. Les volumes RAID-0, RAID-1 et les autres tels que les miroirs, les bandes et les sous-miroirs peuvent être perdus.

Ce problème se produit si vous avez appliqué dans un ordre particulier des patchs sur le système Solaris 8 avant de procéder à la mise à niveau. Pour déterminer si votre système est concerné par ce problème, reportez-vous aux informations de version du package SUNWmdr sur le système Solaris 8. Tapez la commande suivante :


# grep VERSION /var/sadm/pkg/SUNWmdr/pkginfo

Votre système peut être concerné par le problème si la commande génère le rapport suivant :


PKG_CLIENT_VERSION=8
VERSION=4.2.1,REV=1999.12.03.10.00

Solution : Procédez comme indiqué ci-dessous.

  1. Mettez à niveau l'environnement d'initialisation secondaire à l'aide de Solaris Live Upgrade.

    Reportez-vous au manuel Guide d’installation de Solaris 10 : Solaris Live Upgrade et planification de la mise à niveau pour de plus amples informations.

  2. Montez le disque de l'environnement d'initialisation mis à niveau, mais n'activez pas ce dernier.


    # mnt -F ufs /mnt/c0t0d0slice_number /mnt
    

    Dans l'exemple précédent, slice_number fait référence à la tranche contenant l'environnement d'initialisation mis à niveau.

  3. Recherchez les entrées d'information de la base de données MDD dans le fichier /etc/system, telles que le texte suivant :


    * Begin MDD database info (do not edit)
    set md:mddb_bootlist1="sd:7:16 sd:7:1050 sd:7:2084"
    * End MDD database info (do not edit)
  4. Dans un éditeur de texte, ouvrez le fichier /kernel/drv/md.conf de l'environnement d'initialisation mis à jour.


    # cd /kernel/drv
    # vi md.conf
    
  5. Modifiez le fichier md.conf comme suit :

    1. Ajoutez les informations de mddb_bootlist contenues dans le fichier /etc/system que vous avez examiné à l'étape 3. Ajoutez également les lignes commentées “Begin” et “End” qui précèdent et suivent ces informations.

    2. Pour chaque entrée du disque sd sur la ligne mddb_bootlist, ajoutez la chaîne de texte :id0 à la fin de l'entrée du disque.

    3. Sous l'entrée mddb_bootlist, insérez la ligne suivante :


      md_devid_destroy=1;

    L'exemple suivant montre comment le fichier md.conf peut être modifié :


    # Begin MDD database info (do not edit)
    mddb_bootlist1="sd:7:16:id0 sd:7:1050:id0 sd:7:2084:id0";
    md_devid_destroy=1;
    # End MDD database info (do not edit)
    
  6. Enregistrez le fichier md.conf.

  7. Supprimez l'entrée mddb_bootlist du fichier /etc/system.

  8. Démontez le disque de l'environnement d'initialisation mis à niveau.

  9. Activez l'environnement d'initialisation mis à niveau.