Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d'administration Oracle Solaris ZFS Oracle Solaris 10 1/13 Information Library (Français) |
1. Système de fichiers Oracle Solaris ZFS (introduction)
2. Mise en route d'Oracle Solaris ZFS
3. Gestion des pools de stockage Oracle Solaris ZFS
4. Installation et initialisation d'un système de fichiers root ZFS Oracle Solaris
Installation et initialisation d'un système de fichiers root Oracle Solaris ZFS (présentation)
Fonctions d'installation de ZFS
Version Oracle Solaris requise
Configuration requise générale relative au pool root ZFS
Espace disque requis pour les pools root ZFS
Configuration requise pour le pool root ZFS
Installation d'un système de fichiers root ZFS (installation initiale d'Oracle Solaris)
Création d'un pool root ZFS mis en miroir (post-installation)
Installation d'un système de fichiers root ZFS (installation d'archive Flash Oracle Solaris)
Installation d'un système de fichiers root ZFS (installation JumpStart)
Exemples de profils JumpStart pour ZFS
Problèmes de migration ZFS avec Live Upgrade
Utilisation de Live Upgrade pour migrer ou mettre à niveau un système avec zones (Solaris 10 10/08)
Configuration d'un système de fichiers root ZFS avec roots de zone sur ZFS (Solaris 10 10/08)
Gestion de vos périphériques de swap et de vidage ZFS
Ajustement de la taille de vos périphériques de swap et de vidage ZFS
Initialisation à partir d'un système de fichiers root ZFS
Initialisation à partir d'un disque alternatif d'un pool root ZFS mis en miroir
SPARC : initialisation à partir d'un système de fichiers root ZFS
x86 : initialisation à partir d'un système de fichiers root ZFS
Résolution de problèmes de point de montage empêchant l'initialisation (Solaris 10 10/08)
Résolution des problèmes de point de montage ZFS
Initialisation à des fins de récupération dans un environnement root ZFS
Initialisation d'un système de fichiers ZFS en mode de secours
Initialisation d'un système de fichiers ZFS à partir d'un autre média
Restauration du pool root ZFS ou des instantanés du pool root
Remplacement d'un disque dans le pool root ZFS
Création d'instantanés de pool root
Recréation d'un pool root ZFS et restauration d'instantanés de pool root
Restauration des instantanés d'un pool root à partir d'une initialisation de secours
5. Gestion des systèmes de fichiers Oracle Solaris ZFS
6. Utilisation des instantanés et des clones ZFS Oracle Solaris
7. Utilisation des ACL et des attributs pour protéger les fichiers Oracle Solaris ZFS
8. Administration déléguée de ZFS dans Oracle Solaris
9. Rubriques avancées Oracle Solaris ZFS
10. Dépannage d'Oracle Solaris ZFS et récupération de pool
11. Pratiques recommandées pour Oracle Solaris ZFS
Lors de l'installation initiale d'un SE Solaris ou après la migration Live Upgrade à partir d'un système de fichiers UFS, une zone de swap est créée sur un volume ZFS du pool root ZFS. Par exemple :
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 4194288 4194288
Lors de l'installation initiale d'un SE Oracle Solaris ou de l'utilisation de Live Upgrade à partir d'un système de fichiers UFS, un périphérique de vidage est créé sur un volume ZFS du pool root ZFS. En règle générale, un périphérique de vidage ne nécessite aucune administration car il est créé automatiquement lors de l'installation. Par exemple :
# dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/t2000 Savecore enabled: yes Save compressed: on
Si vous désactivez et supprimez le périphérique de vidage, vous devez l'activer avec la commande dumpadm après sa recréation. Dans la plupart des cas, vous devrez uniquement ajuster la taille du périphérique de vidage à l'aide de la commande zfs.
Pour plus d'informations sur les tailles des volumes de swap et de vidage créés par les programmes d'installation, reportez-vous à la section Configuration requise pour l'installation d'Oracle Solaris et de Live Upgrade pour la prise en charge de ZFS.
La taille des volume de swap et de vidage peut être ajustée pendant et après l'installation. Pour plus d'informations, reportez-vous à la section Ajustement de la taille de vos périphériques de swap et de vidage ZFS.
Tenez compte des points suivants lorsque vous travaillez avec des périphériques de swap et de vidage ZFS :
Vous devez utiliser des volumes ZFS distincts pour la zone de swap et le périphérique de vidage.
L'utilisation d'un fichier swap sur un système de fichiers ZFS n'est actuellement pas prise en charge.
Pour modifier la zone de swap ou le périphérique de vidage une fois le système installé ou mis à niveau, utilisez les commandes swap et dumpadm de la même façon que dans les versions précédentes. Pour plus d'informations, reportez-vous au Chapitre 16, Configuring Additional Swap Space (Tasks) du manuel System Administration Guide: Devices and File Systems et au Chapitre 17, Gestion des informations sur les pannes système (tâches) du manuel Guide d’administration système : Administration avancée.
Pour de plus amples informations, reportez-vous aux sections suivantes :
Il peut s'avérer nécessaire d'ajuster la taille des périphériques de swap et de vidage après l'installation ou éventuellement de recréer les volumes de swap et de vidage.
Vous pouvez ajuster la taille de vos volumes de swap et de vidage au cours d'une installation initiale. Pour plus d'informations, reportez-vous à l'Exemple 4-1.
Vous pouvez créer des volumes de swap et de vidage, ainsi que leur attribuer une taille, avant de procéder à une opération Live Upgrade. Par exemple :
Créez le pool de stockage.
# zpool create rpool mirror c0t0d0s0 c0t1d0s0
Créez le périphérique de vidage.
# zfs create -V 2G rpool/dump
Activez le périphérique de vidage.
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/t2000 Savecore enabled: yes Save compressed: on
Créez votre volume de swap :
# zfs create -V 2G rpool/swap
Vous devez activer la zone de swap lorsqu'un nouveau périphérique de swap est ajouté ou modifié.
# swap -a /dev/zvol/dsk/rpool/swap
Ajoutez une entrée pour le volume d'échange dans le fichier /etc/vfstab.
Live Upgrade ne redimensionne pas des volumes de swap et de vidage existants.
Vous pouvez rétablir la propriété volsize du périphérique de vidage après l'installation d'un système. Par exemple :
# zfs set volsize=2G rpool/dump # zfs get volsize rpool/dump NAME PROPERTY VALUE SOURCE rpool/dump volsize 2G -
Si la zone de swap en cours n'est pas actuellement utilisée, vous pouvez redimensionner la taille du volume de swap en cours, mais vous devez réinitialiser le système pour constater l'augmentation de la taille de l'espace de swap.
# zfs get volsize rpool/swap NAME PROPERTY VALUE SOURCE rpool/swap volsize 4G local # zfs set volsize=8g rpool/swap # zfs get volsize rpool/swap NAME PROPERTY VALUE SOURCE rpool/swap volsize 8G local # init 6
Vous pouvez essayer de redimensionner le volume de swap mais il est préférable de supprimer le périphérique de swap. Ensuite, recréez-le. Par exemple :
# swap -d /dev/zvol/dsk/rpool/swap # zfs create -V 2g rpool/swap # swap -a /dev/zvol/dsk/rpool/swap
Vous pouvez ajuster la taille des volumes de swap et de vidage d'un profil JumpStart à l'aide d'une syntaxe de profil du type suivant :
install_type initial_install cluster SUNWCXall pool rpool 16g 2g 2g c0t0d0s0
Dans ce profil, les deux entrées 2g définissent respectivement la taille du volume de swap et celle du volume de vidage sur 2 Go.
Si vous avez besoin de plus d'espace de swap sur un système déjà installé, il suffit d'ajouter un autre volume de swap. Par exemple :
# zfs create -V 2G rpool/swap2
Activez ensuite le nouveau volume de swap. Par exemple :
# swap -a /dev/zvol/dsk/rpool/swap2 # swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 1058800 1058800 /dev/zvol/dsk/rpool/swap2 256,3 16 4194288 4194288
Ajoutez ensuite une entrée pour le deuxième volume de swap dans le fichier /etc/vfstab .
Si vous supprimez la valeur par défaut des volumes de swap et de vidage et que vous les recréez-dans un pool non-root (données), gardez à l'esprit les conseils suivants :
Si vous souhaitez créer des périphériques de swap et de vidage dans un pool non-root, ne créez pas des volumes de swap et de vidage dans un pool RAIDZ. Si un pool inclut les volumes de swap et de vidage, il doit s'agir d'un pool à un seul disque ou d'un pool mis en miroir.
Si vous utilisez Live Upgrade pour mettre à jour votre système, utilisez l'option -P pour conserver le périphérique de vidage du PBE à l'ABE. Par exemple :
# lucreate -n newBE -P
Vérifiez les éléments suivants si vous rencontrez des problèmes lors de la capture d'un vidage sur incident du système ou lors du redimensionnement du périphérique de vidage.
Si un vidage sur incident n'a pas été automatiquement créé, vous pouvez utiliser la commande savecore pour enregistrer le vidage sur incident.
Lorsque vous installez un système de fichiers root ZFS ou lorsque vous effectuez une migration vers un système de fichiers root ZFS pour la première fois, un volume de vidage est automatiquement créé. Dans la plupart des cas, vous devez uniquement ajuster la taille par défaut du volume de vidage si celle-ci est trop petite. Par exemple, vous pouvez augmenter la taille du volume de vidage jusqu'à 40 Go sur un système contenant une quantité de mémoire importante comme suit :
# zfs set volsize=40G rpool/dump
Le redimensionnement d'un volume de vidage de grande ampleur peut prendre un certain temps.
Si, pour une raison quelconque, vous devez activer un périphérique de vidage après l'avoir créé manuellement, utilisez une syntaxe semblable à la suivante :
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/t2000 Savecore enabled: yes
Un système avec 128 Go de mémoire ou plus peut nécessiter un périphérique de vidage plus important que celui créé par défaut. Si le périphérique de vidage est trop petit pour capturer un vidage sur incident existant, un message semblable au suivant s'affiche :
# dumpadm -d /dev/zvol/dsk/rpool/dump dumpadm: dump device /dev/zvol/dsk/rpool/dump is too small to hold a system dump dump size 36255432704 bytes, device size 34359738368 bytes
Pour plus d'informations sur la taille des périphériques de swap et de vidage, reportez-vous à la section Planning for Swap Space du manuel System Administration Guide: Devices and File Systems.
Vous ne pouvez actuellement pas ajouter de périphérique de vidage à un pool avec plusieurs périphériques de niveau supérieur. Un message similaire à celui figurant ci-dessous s'affiche :
# dumpadm -d /dev/zvol/dsk/datapool/dump dump is not supported on device '/dev/zvol/dsk/datapool/dump': 'datapool' has multiple top level vdevs
Ajoutez le périphérique de vidage au pool root. Ce dernier ne peut pas contenir plusieurs périphériques de niveau supérieur.