Vous trouverez dans cette section les instructions de mise à jour vers la version AP 2.3 sur les serveurs Sun Enterprise. Les versions AP 2.0, AP 2.1 et A.P 2.2. ne sont pas prises en charge par Solaris 8 2/00. La procédure de mise à jour implique :
la sauvegarde de votre configuration courante
la déconfiguration de AP
la suppression de la version AP précédente
l'installation d'un jeu de modules AP de base
la restauration de votre configuration AP
A cet effet, des scripts sont fournis pour simplifier la procédure dans /décharger_répertoire/ap_2_3_sparc/Tools à partir du Web ou sur CD-ROM dans /cdrom/cdrom0/Alternate_Pathing_2.3/Tools.
Si vous faites une mise à jour vers AP 2.3 sur tous les domaines Sun Enterprise 10000, vous pouvez ensuite retirer en toute sécurité le module SUNWapssp de la station de travail SSP en utilisant pkgrm. Si, toutefois, un domaine conserve une version antérieure de AP, vous ne devez pas retirer le logiciel AP de la station de travail SSP. Dans l'un ou l'autre cas, laisser AP sur la station de travail SSP n'a aucune incidence sur AP 2.3.
L'installation des modules exige environ 2,7 Mo d'espace disque. Le tableau ci-dessous indique la taille totale de chaque système de fichiers AP.
Tableau 8-2 Tailles des systèmes de fichiers AP
Système de fichiers |
Taille |
---|---|
/usr |
317 Ko |
/ |
1.3 Mo |
/etc |
13 Ko |
/kernel |
1528 Ko |
/sbin |
1481 Ko |
Lors du partitionnement du disque dur pendant l'installation de Solaris, consacrez une partition de disque entière d'au moins 300 Ko à chaque copie de la base de données. Pour plus d'informations sur le partitionnement des bases de données AP, reportez-vous au chapitre 2, "La base de données Alternate Pathing" in the Guide de l'utilisateur de la fonctionnalité Alternate Pathing 2.3 sur les serveurs Sun Enterprise.
Sauvegardez systématiquement les données de votre serveur avant de mettre à jour un logiciel. La méthode de sauvegarde la plus sûre consiste à effectuer un vidage de niveau 0 (ufsdump(1M)) des systèmes de fichiers connectés au serveur que vous voulez mettre à jour. Si vous n'avez pas de procédure de sauvegarde bien définie, reportez-vous à la documentation System Administration Guide.
Il n'est pas nécessaire de supprimer les patchs installés avant d'effectuer la mise à jour.
Si vous souhaitez ajouter ou supprimer du matériel inclus dans un groupe de chemins AP, faites-le soit avant la procédure de mise à jour, soit après. En règle générale, évitez de modifier le matériel pour ne pas provoquer la renumérotation des contrôleurs.
Avant d'exécuter le script ap_upgrade_begin, enregistrez les entrées qui ne sont pas enregistrées dans la base de données AP. Les métapériphériques créés, mais non enregistrés, ne sont pas conservés lors de la mise à jour. De même, les métapériphériques supprimés, mais non enregistrés, continuent d'exister après la mise à jour.
Avant d'utiliser l'option Mise à jour de l'utilitaire suninstall, consultez la documentation utilisateur des autres logiciels (système de gestion de volumes de disques, par exemple) installés sur votre système. Vous y trouverez peut-être des instructions supplémentaires vous permettant de conserver les configurations existantes. Par ailleurs, vérifiez les notes de mise à jour de AP et des système de gestion de volumes que vous utilisez.
Les procédures de mise à jour de AP décrites dans cette section utilisent deux scripts, ap_upgrade_begin et ap_upgrade_finish. Le premier script permet de sauvegarder la configuration AP actuelle et le deuxième script restaure la configuration exacte après l'installation des modules AP 2.3. Vous devrez probablement effectuer simultanément une mise à jour vers l'environnement d'exploitation Solaris 8 et AP 2.3 car cette version AP prend en charge Solaris 2.6, Solaris 7 et Solaris 8. Etant donné que la configuration AP est restaurée telle qu'elle existait avant l'installation du logiciel Solaris 8, vous devez prendre en compte les problèmes décrits dans les sections qui suivent.
Les scripts de mise à jour AP tentent de recréer les bases de données AP dans les mêmes partitions que celles qu'elles occupaient avant la mise à jour de l'environnement d'exploitation Solaris. Toutefois, notez que l'environnement d'exploitation Solaris 7 et Solaris 8 nécessitent un espace disque plus important que les versions antérieures de Solaris. Pour cette raison, vous pouvez décider de modifier le plan de partitionnement des disques d'initialisation pendant l'exécution de l'utilitaire suninstall. Ne modifiez pas les partitions de la base de données AP. Si vous faites une mise à jour de Solaris 7 vers Solaris 8, aucun problème. Si, toutefois, vous faites une mise à jour à partir d'une version antérieure de Solaris et si vous placez les systèmes de fichiers dans toutes les partitions réservées précédemment aux bases de données AP, le script ap_upgrade_finish ne pourra pas recréer ces bases de données et la procédure de mise à jour échouera.
Par ailleurs, si vous placez un système de fichiers dans une partition réservée précédemment à une base de données AP et si, pour une raison quelconque, le système de fichiers n'est pas monté lors de l'exécution du script ap_upgrade_finish, ce système de fichiers sera écrasé par une copie de la base de données AP.
L'utilitaire de mise à jour AP suppose que le partitionnement du disque root (disque contenant la partition root) n'est pas modifié pendant la mise à jour. Solaris 7 et Solaris 8 nécessitent un espace disque plus important que les versions précédentes. Une méthode permettant de gagner de l'espace disque supplémentaire consiste à repartitionner le disque d'origine ou à diviser le disque root en deux disques en exécutant des commandes standard avant d'effectuer la mise à jour de Solaris. Si vous devez repartitionner le disque root, faites-le avant d'exécuter la procédure de mise à jour vers AP 2.3.
Si vous ne disposez pas d'un espace disque suffisant lors de l'exécution de l'utilitaire suninstall, modifiez le partitionnement du disque pour libérer plus d'espace. Toutefois, pendant l'exécution de suninstall, vous ne devez pas réaffecter les partitions root ou usr à un autre disque, car le script de mise à jour AP échouera.
Si nécessaire, connectez-vous en tant que super-utilisateur et enregistrez les entrées dans la base de données AP :
# apdb -C |
Terminez tous les processus permettant d'accéder directement ou indirectement aux métapériphériques.
Si un système de gestion de volumes tiers est installé sur votre système, déconfigurez-le dès maintenant en utilisant la documentation fourni par le revendeur.
En ce qui concerne AP, inutile de prendre d'autres mesures dans ce but en dehors de celles qui sont recommandées par le fabricant pour déconfigurer le gestionnaire de volumes.
Dès que le gestionnaire de volumes est déconfiguré, si on vous demande d'installer le nouveau SE, arrêtez-vous à ce stade et retirez toute version précédente de AP. N'installez pas encore le logiciel Solaris 8.
Vous n'avez pas besoin de vous préoccuper si vos systèmes de fichiers montés ufs ou réseaux TCP/IP utilisent des métapériphériques AP.
Le script ap_upgrade_begin que vous exécuterez plus tard dans cette procédure et la réinitialisation consécutive permettront aux fichiers système ufs et aux périphériques de swap configurés dans etc/vfstab d'utiliser les chemins d'accès physiques plutôt que les métapériphériques AP.
De même, ap_upgrade_begin prendra aussi soin de renommer toutes les interfaces réseau TCP/IP (/etc/hostname.xxxx) qui utilisent des métapériphériques AP.
Cela est vrai pour tous les systèmes de fichiers ufs configurés en vfstab ou tous les réseaux configurés avec des fichiers /etc/hostname.xxxx.
Supprimez la configuration AP actuelle.
Connectez-vous en tant que super-utilisateur et exécutez le script suivant pour supprimer la configuration AP (et la sauvegarder afin de la restaurer ultérieurement) :
# /path/Alternate_Pathing_2.3/Tools/ap_upgrade_begin ... ap_upgrade_begin complete. (State saved in /var/tmp/apstate.) Now you can safely remove the old AP packages, upgrade Solaris if necessary, and install new AP packages. Run the ap_upgrade_finish script when you're done to restore the AP configuration. Please read the upgrade directions in the Sun Enterprise Server Alternate Pathing 2.3 Installation and Release Notes for specific details. |
Exécutez la commande pkgrm(1M) pour supprimer les modules SUNWapdoc, SUNWapr, SUNWapu, SUNWabap et SUNWapdv (le cas échéant).
Mettez maintenant à jour l'environnement d'exploitation Solaris (le cas échéant).
Vous devez mettre à jour l'environnement d'exploitation Solaris si vous utilisez une version antérieure à Solaris 2.6.
Assurez-vous que vous mettez à jour la tranche de disque appropriée. Si vous aviez utilisé précédemment un système de gestion de volumes pour mettre en miroir le disque d'initialisation et si vous aviez également utilisé AP pour définir un deuxième chemin d'accès à chaque miroir de disque d'initialisation, vous disposiez alors de quatre chemins d'accès physiques représentant précédemment des chemins d'accès potentiels au disque d'initialisation (soit deux autres chemins d'accès pour chaque miroir de disque d'initialisation). Puisque la configuration de AP et du système de gestion de volumes a été supprimée, examinez le fichier /etc/vfstab pour identifier le chemin d'accès physique correspondant au système de fichiers root (/). Lorsque vous exécutez l'utilitaire suninstall, déclarez ce chemin d'accès comme disque à mettre à jour. Plus tard, lorsque vous devrez restaurer votre système de gestion de volumes, pensez à déclarer ce disque comme miroir. Reportez-vous à la documentation de votre système de gestion de volumes pour savoir comment identifier la tranche physique utilisée lors de l'initialisation.
Lors du partitionnement du disque dur pendant l'installation de Solaris, consacrez une partition de disque entière d'au moins 300 Ko à chaque copie de la base de données. Pour plus d'informations sur le partitionnement des bases de données AP, reportez-vous au chapitre 2, "La base de données Alternate Pathing" dans le Guide de l'utilisateur de la fonctionnalité Alternate Pathing 2.3 sur les serveurs Sun Enterprise.
Reportez-vous à la documentation "Mise à niveau d'un système" dans le Guide d'installation de Solaris 8 (Edition pour la plate-forme SPARC). Notez que vous devez choisir l'option Mise à jour pour effectuer la mise à jour de Solaris.
Lorsque la procédure de mise à jour de Solaris est complètement finie, faites une mise à jour vers AP 2.3.
Connectez-vous en tant que super-utilisateur et tapez :
Si vous avez déchargé le logiciel du Web:
# cd /décharger_répertoire/ap_2_3_sparc/Tools |
Si vous installez la mise à jour à partir du CD-ROM :
# cd /cdrom/cdrom0/Alternate_Pathing_2.3/Tools |
Installez les modules AP 2.3 appropriés :
# pkgadd -d . SUNWapdv SUNWapr SUNWapu SUNWapdoc |
Exécutez le script suivant pour restaurer la configuration AP d'origine :
Avant d'exécuter la commande, lisez la section "Mise à jour simultanée de AP et du logiciel Solaris".
# /path/Alternate_Pathing_2.3/Tools/ap_upgrade_finish ... ap_upgrade_finish complete. (State saved in /var/tmp/apstate.) Now you can upgrade and configure any volume managers or other software to use AP metadevices. Please read the upgrade directions in the Sun Enterprise Server Alternate Pathing 2.3 Installation and Release Notes for specific details. |
Réinitialisez.
Si vous disposez d'un gestionnaire de volumes tiers, installez et configurez-le suivant les instructions du fournisseur.
Si votre disque d'initialisation est copié en miroir, veillez à spécifier le disque mis à jour en tant que miroir de base.
La mise à jour est terminée.