Ignorer les liens de navigation | |
Quitter l'aperu | |
Transition d'Oracle Solaris 10 vers Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Transition d'Oracle Solaris 10 vers une version d'Oracle Solaris 11 (présentation)
2. Transition vers une méthode d'installation d'Oracle Solaris 11
Modifications apportées à l'identité et à la configuration des périphériques
Modifications apportées à la personnalisation des pilotes de périphériques
Préparation des disques pour les pools de stockage ZFS
Améliorations apportées à l'installation de pools root ZFS
Configuration requise pour les périphériques de pools root ZFS
Administration des disques de pool root ZFS et de l'initialisation
Modifications apportées à la configuration des périphériques de swap et de vidage
4. Gestion des fonctions de stockage
5. Gestion des systèmes de fichiers
6. Gestion des logiciels et des environnements d'initialisation
7. Gestion de la configuration réseau
8. Gestion de la configuration système
10. Gestion des versions d'Oracle Solaris dans un environnement virtuel
11. Gestion des comptes et des environnements utilisateur
La création de pools de stockage ZFS sous Oracle Solaris 11 est similaire à celle d'Oracle Solaris 10. Les sections suivantes résument la préparation de disques pour un pool root et des pools non root ZFS.
Vérifiez les recommandations générales suivantes sur la configuration de périphériques de pools :
Créez des pools non root en utilisant des disques entiers, qui sont plus faciles à gérer que des tranches de disques. Par exemple, vous pouvez créer facilement un pool de stockage mis en miroir avec quatre périphériques, comme suit :
# zpool create tank mirror c0t1d0 c0t2d0 mirror c1t1d0 c1t2d0
Lorsque des pools de stockage ZFS sont créés avec des disques entiers, les disques sont munis d'une étiquette EFI plutôt que SMI. Vous pouvez identifier les étiquettes EFI car l'utilitaire format les affiche sans informations de cylindres. Par exemple :
partition> print Current partition table (original): Total disk sectors available: 286478269 + 16384 (reserved sectors) Part Tag Flag First Sector Size Last Sector 0 usr wm 256 136.60GB 286478302 1 unassigned wm 0 0 0 2 unassigned wm 0 0 0 3 unassigned wm 0 0 0 4 unassigned wm 0 0 0 5 unassigned wm 0 0 0 6 unassigned wm 0 0 0 8 reserved wm 286478303 8.00MB 286494686
Nous vous recommandons de créer des pools non root avec des disques entiers.
Outre les disques 512n classiques, les différentes versions d'Oracle Solaris prennent en charge les disques de formatage avancé. Pour plus d'informations, reportez-vous à la section Prise en charge des disques de formatage avancé du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
Voici les améliorations incluses en matière d'installation de pools root :
Améliorations des étiquettes de disque : si les étiquettes des disques destinés à contenir le SE sont inconnues, les disques sont automatiquement étiquetés à nouveau avec une étiquette appropriée.
Dans Oracle Solaris 11.1, les systèmes SPARC avec microprogramme compatible GPT et la plupart des systèmes de type x86 sont installés avec une étiquette EFI (GPT) sur le ou les disques du pool root.
En outre, le programme d'installation AI a amélioré la syntaxe du mot clé whole_disk : si ce mot clé whole_disk est défini sur true, le contenu du disque est remplacé, même s'il contient des partitions ou des tranches.
Installation AI d'un pool root mis en miroir : les fonctions d'installation d'Oracle Solaris 10 vous permettent de créer un pool root mis en miroir au cours de l'installation.
Vous pouvez utiliser la syntaxe des mots clé de manifestes AI pour créer un pool root mis en miroir au cours d'une installation automatique d'Oracle Solaris 11. Par exemple, la syntaxe Oracle Solaris 11.1 suivante crée un pool root en miroir à l'aide de disques entiers :
<!DOCTYPE auto_install SYSTEM "file:///usr/share/install/ai.dtd.1"> . . . <target> <disk whole_disk="true" in_zpool="rpool" in_vdev="mirrored"> <disk_name name="c1t0d0" name_type="ctd"/> </disk> <disk whole_disk="true" in_zpool="rpool" in_vdev="mirrored"> <disk_name name="c2t0d0" name_type="ctd"/> </disk> <logical> <zpool name="rpool" is_root="true"> <vdev name="mirrored" redundancy="mirror"/> <!-- Subsequent <filesystem> entries instruct an installer to create following ZFS datasets: <root_pool>/export (mounted on /export) <root_pool>/export/home (mounted on /export/home) . . . </zpool> </logical> </target> . . .
En général, les périphériques de pools root sont étiquetés de nouveau et le pool root est créé lors de l'installation du système.
Oracle Solaris 11 : une étiquette SMI (VTOC) est automatiquement appliquée aux disques du pool root lors de l'installation sur les systèmes SPARC et x86.
# zpool status rpool pool: rpool state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c7t0d0s0 ONLINE 0 0 0
Oracle Solaris 11.1 : une étiquette EFI est automatiquement appliquée aux disques du pool root lors de l'installation sur des systèmes SPARC avec microprogramme compatible GPT et sur la plupart les systèmes x86. Sinon, une étiquette de disque VTOC est installée sur le disque du pool root, comme illustré dans l'exemple suivant :
# zpool status rpool pool: rpool state: ONLINE scan: none requested config: NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c7t0d0 ONLINE 0 0 0
Lorsque vous connectez un disque pour créer un pool root en miroir, utilisez la syntaxe de disque entier.
# zpool attach rpool c7t0d0 c7t2d0 Make sure to wait until resilver is done before rebooting.
Le pool reste dans un état DEGRADED jusqu'à ce que la réargenture du nouveau disque soit effectuée.
# zpool status rpool pool: rpool state: DEGRADED status: One or more devices is currently being resilvered. The pool will continue to function in a degraded state. action: Wait for the resilver to complete. Run 'zpool status -v' to see device specific details. scan: resilver in progress since Thu Jan 24 08:15:13 2013 224M scanned out of 22.0G at 6.59M/s, 0h56m to go 221M resilvered, 0.99% done config: NAME STATE READ WRITE CKSUM rpool DEGRADED 0 0 0 mirror-0 DEGRADED 0 0 0 c7t0d0 ONLINE 0 0 0 c7t2d0 DEGRADED 0 0 0 (resilvering)
Le pool doit exister sur une tranche de disque ou sur des tranches de disque qui sont mises en miroir. Si vous tentez d'utiliser une configuration de pool non prise en charge lors d'une opération beadm, un message du type suivant s'affiche :
ERROR: ZFS pool name does not support boot environments
Sur un système x86, le disque doit contenir une partition fdisk Oracle Solaris. Une partitionfdisk Oracle Solaris est créée automatiquement lors de l'installation du système x86. Pour plus d'informations sur les partitions fdisk, reportez-vous à la section Consignes pour la création d’une partition fdisk du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
Pour plus d'informations générales sur la création de pools root ZFS, reportez-vous à la section Création de pools de stockage ZFS pratiques.
Le récapitulatif de l'administration des disques de pool root ZFS et de l'initialisation est le suivant :
Oracle Solaris 10 et Oracle Solaris 11
SPARC : (OBP) PROM nécessite un disque de pool root avec une étiquette SMI (VTOC).
SPARC : si vous remplacez un disque de pool root à l'aide de la commande zpool replace, appliquez les blocs d'initialisation manuellement.
# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c1t0d0s0
SPARC et x86 : la connexion d'un disque de pool root à l'aide de la commande zpool attach pour créer un pool root en miroir nécessite la syntaxe de tranche.
# zpool attach rpool c0t5000CCA03C5A5314d0s0 c0t5000CCA03C5A5340d0s0
Si vous tentez de connecter un disque avec une étiquette EFI à un disque de pool root qui requiert une étiquette SMI (VTOC), vous aurez besoin de lui attribuer une nouvelle étiquette manuellement avant de pouvoir le connecter.
# format -L vtoc -d c1t0d0 Searching for disks...done selecting c1t0d0 [disk formatted] c1t0d0 is labeled with VTOC successfully.
Veillez à étiqueter de nouveau le disque correct, car cette commande n'effectue aucune vérification d'erreurs. Si vous forcez une étiquette SMI (VTOC) sur un disque prévu pour le pool root, la table de partition par défaut est appliquée. Cela signifie que la taille de la tranche par défaut s0 peut être insuffisante. Pour plus d'informations sur la modification de la taille d'une partition ou d'une tranche, reportez-vous à la section Etiquetage d’un disque du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
x86 : GRUB Legacy et les disques de pool root nécessitent une étiquette SMI (VTOC).
x86 : si vous remplacez un disque de pool root à l'aide de la commande zpool replace, appliquez les blocs d'initialisation manuellement.
# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0
x86 : les disques de pool root doivent être inférieurs à 2 To.
Oracle Solaris 11.1
SPARC : OBP nécessite un disque de pool root avec une étiquette SMI (VTOC).
SPARC : si vous remplacez un disque de pool root à l'aide de la commande zpool replace, appliquez les blocs d'initialisation manuellement.
# bootadm install-bootloader
SPARC : la connexion d'un disque de pool root à l'aide de la commande zpool attach pour créer un pool root en miroir requiert la syntaxe de tranche.
# zpool attach rpool c0t5000CCA03C5A5314d0s0 c0t5000CCA03C5A5340d0s0
x86 : GRUB 2 et les disques de pool root ont une étiquette EFI dans la plupart des cas.
x86 : si vous remplacez un disque de pool root à l'aide de la commande zpool replace, appliquez les blocs d'initialisation manuellement.
# bootadm install-bootloader
x86 : la connexion d'un disque de pool root à l'aide de la commande zpool attach pour créer un pool root en miroir requiert la syntaxe de disque entier.
# zpool attach rpool c0t5000CCA03C5A5314d0 c0t5000CCA03C5A5340d0
Versions actuelles d'Oracle Solaris 10 et 11
L'utilisation de la commande zpool attach applique les blocs d'initialisation automatiquement.