Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide d'installation d'Oracle Solaris 10 1/13 : Live Upgrade et planification de la mise à niveau Oracle Solaris 10 1/13 Information Library (Français) |
Partie I Mise à niveau avec Live Upgrade
1. Emplacement des informations de planification pour l'installation d'Oracle Solaris
2. Live Upgrade (présentation)
3. Live Upgrade (planification)
4. Utilisation de Live Upgrade pour créer un environnement d'initialisation (tâches)
5. Mise à niveau à l'aide de Live Upgrade (tâches)
6. Reprise sur échec : restauration de l'environnement d'initialisation d'origine (Tâches)
7. Maintenance des environnements d'initialisation de Live Upgrade (tâches)
Partie II Mise à niveau et migration avec Live Upgrade vers un pool root ZFS
10. Live Upgrade et ZFS (présentation)
Nouveautés de la version Oracle Solaris 10 8/11
Nouveautés de la version Solaris 10 10/09
Introduction à l'utilisation de Live Upgrade avec ZFS
Migration d'un système de fichiers UFS vers un pool root ZFS
Migration d'un système de fichiers root (/) UFS vers un pool root ZFS
Création d'un environnement d'initialisation à partir d'un pool root ZFS
Création d'un environnement d'initialisation dans le même pool root
Création d'un environnement d'initialisation dans un nouveau pool root
Création d'un environnement d'initialisation ZFS sur un système comportant des zones non globales
11. Live Upgrade pour ZFS (planification)
12. Création d'un environnement d'initialisation pour des pools root ZFS
13. Live Upgrade pour ZFS comportant des zones non globales
A. Références de commandes Live Upgrade
C. Conditions supplémentaires de gestion des packages SVR4 - Références
D. Utilisation de l'analyseur de patchs lors de la mise à niveau (Tâches)
Si vous créez un environnement d'initialisation à partir du système en cours de fonctionnement, la commande lucreate copie le système de fichiers root (/) UFS dans un pool root ZFS. Selon votre système, la copie peut prendre un certain temps.
Lorsque vous faites migrer un système de fichiers UFS, l'environnement d'initialisation source peut être un système de fichiers root (/) UFS placé sur une tranche de disque. Vous ne pouvez pas créer un environnement d'initialisation sur un système de fichiers UFS à partir d'un environnement d'initialisation source placé sur un pool root ZFS.
Les commandes décrites dans cette section créent un pool root ZFS, ainsi qu'un environnement d'initialisation à partir d'un système de fichiers root (/) UFS du pool root ZFS. Avant de pouvoir exécuter la commande lucreate, un pool root ZFS doit être créé avec des tranches plutôt qu'avec des disques complets et ce, afin de pouvoir être initialisé et mis à jour. Le disque doit porter une étiquette SMI (et non une étiquette EFI). Pour connaître les autres restrictions, reportez-vous à la section Configuration système requise et restrictions relatives à l'utilisation de Live Upgrade.
Le schéma suivant illustre comment la commande zpool crée un pool root (rpool) sur une tranche distincte (c0t1d0s5). La tranche de disque c0t0d0s0 contient un système de fichiers root (/) UFS. Dans la commande lucreate, l'option -c nomme le système en cours de fonctionnement, c0t0d0, qui est un système de fichiers root (/) UFS. L'option -n attribue un nom à l'environnement d'initialisation à créer, new-zfsBE. L'option -p spécifie l'emplacement du nouvel environnement d'initialisation : rpool. Le système de fichiers UFS /export et le volume /swap ne sont pas copiés dans le nouvel environnement d'initialisation.
Figure 10-1 Migration d'un système de fichiers UFS vers un pool root ZFS
Pour spécifier la création d'un jeu de données distinct pour /var dans un environnement d'initialisation de remplacement, utilisez l'option -D de la commande lucreate.
lucreate -c c0t0d0 -n new-zfsBE -p rpool -D /var
Le diagramme ci-dessous illustre les jeux de données créés dans rpool dans cet exemple de commande lucreate.
Figure 10-2 Migration d'un système de fichiers UFS vers un pool root ZFS
Si vous ne spécifiez pas -D /var avec la commande lucreate, aucun jeu de données distinct n'est créé pour /var dans l'environnement d'initialisation de remplacement même si /var est un système de fichiers distinct dans l'environnement d'initialisation source.
Exemple 10-1 Migration d'un système de fichiers root (/) UFS vers un pool root ZFS
Cet exemple utilise les mêmes commandes que celles de la Figure 10-1. Les commandes créent un pool root, rpool, ainsi qu'un environnement d'initialisation dans le pool à partir d'un système de fichiers root (/) UFS. Ici, la commande zfs list affiche le pool root ZFS créé par la commande zpool. La commande zfs list suivante affiche les jeux de données créés par la commande lucreate.
# zpool create rpool c0t1d0s5 # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 5.97G 23.3G 31K /rpool
# lucreate -c c0t0d0 -n new-zfsBE -p rpool # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 5.97G 23.3G 31K /rpool rpool/ROOT 4.42G 23.3G 31K legacy rpool/ROOT/new-zfsBE 4.42G 23.3G 4.42G / rpool/dump 1.03G 24.3G 16K - rpool/swap 530M 23.8G 16K -
La commande zfs list suivante affiche le jeu de données distinct créé pour /var à l'aide de l'option -D /var dans la commande lucreate.
# lucreate -c c0t0d0 -n new-zfsBE -p rpool -D /var # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 5.97G 23.3G 31K /rpool rpool/ROOT 4.42G 23.3G 31K legacy rpool/ROOT/new-zfsBE 4.42G 23.3G 4.42G / rpool/ROOT/new-zfsBE/var 248MG 23.3G 248M /var rpool/dump 1.03G 24.3G 16K - rpool/swap 530M 23.8G 16K -
Le nouvel environnement d'initialisation est new-zfsBE. L'environnement d'initialisation, new-zfsBE, est prêt à être mis à niveau et activé.
Vous pouvez faire migrer votre système de fichiers UFS si votre système possède des volumes Solaris Volume Manager (SVM). Pour créer un environnement d'initialisation UFS à partir d'une configuration SVM, placez-vous sur le système en cours de fonctionnement. Ensuite, créez l'environnement d'initialisation ZFS à partir du nouvel environnement d'initialisation UFS.
Exemple 10-2 Migration d'un système de fichiers root (/) UFS doté de volumes SVM vers un pool root ZFS
Lors de la migration d'un système comportant des volumes SVM, ces derniers sont ignorés. Vous pouvez définir des miroirs dans le pool root, comme le montre l'exemple suivant.
Ici, la commande lucreate, utilisée avec l'option -m, crée un environnement d'initialisation à partir du système en cours de fonctionnement. La tranche de disque c1t0d0s0 contient un système de fichiers root (/) UFS configuré avec des volumes SVM. La commande zpool crée un pool root, c1t0d0s0 et un volume RAID-1 (miroir), c2t0d0s0. Dans la deuxième commande lucreate, l'option -n attribue un nom à l'environnement d'initialisation à créer, c0t0d0s0. L'option -s identifie le système de fichiers root (/) UFS. L'option -p spécifie l'emplacement du nouvel environnement d'initialisation : rpool.
# lucreate -n ufsBE -m /:/dev/md/dsk/d104:ufs # zpool create rpool mirror c1t0d0s0 c2t1d0s0 # lucreate -n c0t0d0s0 -s ufsBE -p zpool
L'environnement d'initialisation, c0t0d0s0, est prêt à être mis à jour et activé.