Assurez-vous de disposer de la configuration requise suivante avant d'installer un système avec un système de fichiers racine ZFS ou avant de migrer d'un système de fichiers racine UFS vers un système de fichiers racine ZFS.
Vous pouvez installer et initialiser un système de fichiers racine ZFS ou migrer vers un système de fichiers racine ZFS de différentes manières :
Installation d'un système de fichiers racine ZFS - disponible à partir de la version 10 10/08 de Solaris.
Migration à partir d'un système de fichiers racine UFS vers un système de fichiers racine ZFS avec Oracle Solaris Live Upgrade : vous devez avoir installé la version Solaris 10 10/08 ou une version supérieure, ou vous devez avoir effectué la mise à niveau vers cette version ou une version ultérieure.
Les sections suivantes décrivent l'espace requis de pool racine ZFS et la configuration requise.
La quantité minimale d'espace disponible requis sur le pool d'un système de fichiers racine ZFS est supérieure à celle d'un système de fichiers racine UFS car les périphériques de swap et de vidage doivent être distincts dans un environnement racine ZFS. Par défaut, le périphériques de swap et le périphériques de vidage ne sont qu'un même périphérique sur un système de fichiers racine UFS.
Lorsqu'un système est installé ou mis à niveau avec un système de fichiers racine ZFS, la taille de la zone de swap et du périphérique de vidage dépend de la quantité de mémoire physique. L'espace minimum du pool d'un système de fichiers racine ZFS d'initialisation dépend de la quantité de mémoire physique, de l'espace disque disponible et du nombre d'environnements d'initialisation à créer.
Consultez les exigence suivantes en matière d'espace disque pour les pools de stockage ZFS :
768 Mo de mémoire pour installer un système de fichiers ZFS racine ;
1 Go de mémoire pour de meilleures performances globales ;
16 Go d'espace disque minimum recommandés. L'espace disque est utilisé comme suit :
Zone de swap et périphérique de vidage : les tailles par défaut des volumes de swap et de vidage créés par le programme d'installation de Solaris sont les suivantes :
Installation initiale de Solaris : dans le nouvel environnement d'initialisation ZFS, la taille du volume de swap par défaut est calculée selon la moitié de la taille de la mémoire physique, de 512 Mo à 2 Go en règle générale. Vous pouvez ajuster la taille du volume de swap au cours de l'installation initiale.
La taille par défaut du volume de vidage est calculée par le noyau en fonction des informations dumpadm et de la taille de la mémoire physique. Vous pouvez régler la taille du volume de vidage au cours de l'installation initiale.
Oracle Solaris Live Upgrade : lors de la migration d'un système de fichiers racine UFS vers un système de fichiers racine ZFS, la taille par défaut du volume de swap de l'environnement d'initialisation ZFS est calculée selon la taille du périphérique de swap de l'environnement d'initialisation UFS. La taille par défaut du volume de swap est calculée en additionnant la taille de tous les périphériques de swap de l'environnement d'initialisation UFS. Un volume ZFS de cette taille est ensuite créé dans l'environnement d'initialisation ZFS. Si aucun périphérique de swap n'est défini dans l'environnement d'initialisation UFS, la taille par défaut du volume d'échange est définie sur 512 Mo.
Dans l'environnement d'initialisation ZFS, la taille du volume de vidage par défaut est définie selon la moitié de la taille de la mémoire physique. Cela va généralement de 512 Mo à 2 Go.
Vous pouvez ajuster la taille de vos volumes de swap et de vidage, dès lors que ces dernières prennent en charge les opérations du système. Pour plus d'informations, reportez-vous à la section Ajustement de la taille de vos périphériques de swap et de vidage ZFS.
Environnement d'initialisation : outre l'espace requis pour une nouvelle zone de swap et un nouveau périphérique de vidage ou les tailles ajustées d'une zone de swap et d'un périphérique de vidage, un environnement d'initialisation ZFS migré à partir d'un environnement d'initialisation UFS nécessite environ 6 Go. Chaque environnement d'initialisation ZFS cloné à partir d'un autre environnement d'initialisation ZFS ne nécessite aucun espace disque supplémentaire ; toutefois, lors de l'application de patchs, la taille de l'environnement d'initialisation peut augmenter. Tous les environnements d'initialisation ZFS d'un même pool racine utilisent les mêmes périphériques de swap et de vidage.
Composants du SE Solaris : tous les sous-répertoires du système de fichiers racine faisant partie de l'image du SE doivent se trouver dans le même jeu de données en tant que système de fichiers racine, à l'exception du fichier /var. En outre, tous les composants du SE Solaris doivent se trouver dans le pool racine, à l'exception des périphériques de swap et de vidage.
Le répertoire ou le jeu de données /var doit être un jeu de données unique. Par exemple, si vous voulez également utiliser Oracle Solaris Live Upgrade pour modifier ou appliquer un patch à un environnement d'initialisation ZFS ou créer une archive Flash de ce pool, vous ne pouvez pas créer un jeu de données /var descendant, tel que /var/tmp.
Par exemple, un système disposant de 12 Go d'espace disque risque d'être trop petit pour un environnement d'initialisation ZFS car chaque périphérique de swap et de vidage nécessite 2 Go et l'environnement d'initialisation ZFS migré à partir de l'environnement d'initialisation UFS nécessite environ 6 Go.
Vérifiez la configuration requise suivante pour le pool de stockage ZFS :
Le pool utilisé comme pool racine doit contenir une étiquette SMI. Cette condition doit être respectée si le pool est créé avec des tranches de disque.
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 migration effectuée par Oracle Live Upgrade, un message semblable au message suivant s'affiche :
ERROR: ZFS pool name does not support boot environments |
Pour obtenir une description détaillée des configurations de pool racine ZFS prises en charge, reportez-vous à la section Création d'un pool racine ZFS.
x86 : le disque doit comporter une partition Solaris fdisk. Une partitionfdisk Solaris est créée automatiquement lors de l'installation du système x86. Pour plus d'informations sur les partitions fdisk Solaris, reportez-vous à la section Guidelines for Creating an fdisk Partition du System Administration Guide: Devices and File Systems.
Les disques désignés comme disques d'initialisation dans un pool racine ZFS doivent être limités à 1 To sur les systèmes SPARC tout comme sur les systèmes x86.
La compression peut être activée sur le pool racine uniquement après l'installation de ce dernier. Aucun moyen ne permet d'activer la compression sur un pool racine au cours de l'installation. L'algorithme de compression gzip n'est pas pris en charge sur les pools racine.
Ne renommez pas le pool racine après sa création par une installation initiale ou une fois la migration d'Oracle Solaris Live Upgrade vers un système de fichiers racine ZFS effectuée. Si vous renommez le pool racine, cela peut empêcher l'initialisation du système.