À partir de la version Solaris 10 10/08, vous pouvez installer et initialiser un système de fichiers racine ZFS des manières suivantes :
Il est possible d'effectuer une installation initiale lorsque ZFS est sélectionné en tant que système de fichiers racine.
Vous pouvez utiliser la fonction Oracle Solaris Live Upgrade pour migrer d'un système de fichiers racine UFS vers un système de fichiers racine ZFS. Vous pouvez également utiliser Oracle Solaris Live Upgrade pour effectuer les tâches suivantes :
Créer un nouvel environnement d'initialisation dans un pool racine ZFS existant.
Créer un nouvel environnement d'initialisation dans un nouveau pool racine ZFS.
Vous pouvez utiliser un profil Oracle Solaris JumpStart pour installer automatiquement un système avec un système de fichiers racine ZFS.
À partir de la version Solaris 10 10/09, vous pouvez utiliser un profil JumpStart pour installer automatiquement un système avec une archive Flash ZFS.
Une fois qu'un système SPARC ou x86 est installé avec un système de fichiers racine ZFS ou migré vers un système de fichiers racine ZFS, le système s'initialise automatiquement à partir du système de fichiers racine ZFS. Pour plus d'informations sur les modifications apportées à l'initialisation, reportez-vous à la section Initialisation à partir d'un système de fichiers racine ZFS.
Les fonctions d'installation de ZFS suivantes sont disponibles dans cette version de Solaris :
Le programme interactif d'installation en mode texte de Solaris vous permet d'installer un système de fichiers racine UFS ou ZFS. Le système de fichiers par défaut est toujours UFS pour cette version de Solaris. Vous pouvez accéder au programme interactif d'installation en mode texte d'une des manières suivantes :
SPARC : utilisez la syntaxe suivante à partir du DVD d'installation de Solaris :
ok boot cdrom - text |
SPARC : utilisez la syntaxe suivante lors d'une initialisation à partir du réseau :
ok boot net - text |
x86 : sélectionnez l'option d'installation en mode texte.
Un profil JumpStart personnalisé permet d'accéder aux fonctionnalités suivantes :
Vous pouvez définir un profil pour la création d'un pool de stockage ZFS et désigner un système de fichiers ZFS d'initialisation.
Vous pouvez définir un profil pour identifier une archive Flash d'un pool racine ZFS.
Vous pouvez utiliser la fonction Oracle Solaris Live Upgrade pour migrer d'un système de fichiers racine UFS vers un système de fichiers racine ZFS. Les commandes lucreate et luactivate ont été améliorées afin de prendre en charge les pools et systèmes de fichiers ZFS.
Vous pouvez configurer un pool racine ZFS mis en miroir en sélectionnant deux disques au cours de l'installation. Vous pouvez également créer un pool racine ZFS mis en miroir en connectant d'autres disques une fois l'installation terminée.
Les périphériques de swap et de vidage sont automatiquement créés sur les volumes ZFS dans le pool racine ZFS.
Les fonctions d'installation suivantes ne sont pas disponibles dans la présente version :
La fonction d'installation de l'interface graphique permettant d'installer un système de fichiers racine ZFS n'est actuellement pas disponible.
La fonction d'installation Oracle Solaris Flash pour l'installation d'un système de fichiers racine ZFS n'est pas disponible en sélectionnant l'option d'installation Flash à partir l'option d'installation initiale. Cependant, vous pouvez créer un profil JumpStart pour identifier une archive Flash d'un pool racine ZFS. Pour plus d'informations, reportez-vous à la section Installation d'un système de fichiers racine ZFS (installation d'archive Oracle Solaris Flash).
Le programme de mise à niveau standard ne peut pas être utilisé pour mettre à niveau votre système de fichiers racine UFS avec un système de fichiers racine ZFS.
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.