1. Système de fichiers Oracle Solaris ZFS (introduction)
2. Mise en route d'Oracle Solaris ZFS
3. Différences entre les systèmes de fichiers Oracle Solaris ZFS et classiques
4. Gestion des pools de stockage Oracle Solaris ZFS
5. Installation et initialisation d'un système de fichiers racine ZFS Oracle Solaris
Installation et initialisation d'un système de fichiers racine Oracle Solaris ZFS (présentation)
Fonctions d'installation de ZFS
Version Oracle Solaris requise
Configuration requise générale relative au pool de stockage ZFS
Espace disque requis pour les pools de stockage ZFS
Configuration requise relative au pool de stockage ZFS
Installation d'un système de fichiers racine ZFS (installation initiale d'Oracle Solaris)
Création d'un pool racine ZFS mis en miroir (post-installation)
Installation d'un système de fichiers racine 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 racine ZFS avec racines de zone sur ZFS (Solaris 10 10/08)
Prise en charge ZFS des périphériques de swap et de vidage
Ajustement de la taille de vos périphériques de swap et de vidage ZFS
Dépannage du périphérique de vidage ZFS
Initialisation à partir d'un système de fichiers racine ZFS
Initialisation à partir d'un disque alternatif d'un pool racine ZFS mis en miroir
SPARC : Initialisation à partir d'un système de fichiers racine ZFS
x86 : initialisation à partir d'un système de fichiers ZFS racine
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 en vue de la récupération dans un environnement racine 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 racine ZFS ou des instantanés du pool racine
Remplacement d'un disque dans le pool racine ZFS
Création d'instantanés de pool racine
Recréation d'un pool racine ZFS et restauration d'instantanés de pool racine
Restauration des instantanés d'un pool racine à partir d'une initialisation de secours
6. Gestion des systèmes de fichiers Oracle Solaris ZFS
7. Utilisation des instantanés et des clones ZFS Oracle Solaris
8. Utilisation des ACL et des attributs pour protéger les fichiers Oracle Solaris ZFS
9. Administration déléguée de ZFS dans Oracle Solaris
10. Rubriques avancées Oracle Solaris ZFS
11. Dépannage d'Oracle Solaris ZFS et récupération de pool
À partir de la version Solaris 10 10/09, vous pouvez créer une archive Flash sur un système fonctionnant avec un système de fichiers racine UFS ou ZFS. Une archive Flash du pool ZFS racine contient l'intégralité de la hiérarchie du pool, à l'exception des volumes de swap et de vidage, ainsi que des jeux de données exclus. Lorsque l'archive Flash est installée, les volumes de swap et de vidage sont créés. Vous pouvez utiliser la méthode d'installation d'archive Flash pour effectuer les opérations suivantes :
Générer une archive Flash pouvant être utilisée pour installer et initialiser un système avec un système de fichiers racine ZFS.
Effectuer une installation JumpStart ou une installation initiale d'un système clone à l'aide d'une archive Flash ZFS. La création d'une archive Flash ZFS clone l'intégralité du pool racine, et non les environnements d'initialisation individuels. Les jeux de données individuels au sein du pool peuvent être exclus à l'aide de l'option -D des commandes flarcreate et flar.
Vérifiez les limitations suivantes avant d'installer un système avec une archive Flash ZFS :
À partir de la version Oracle Solaris 10 8/11, vous pouvez utiliser l'option d'archive Flash de l'installation interactive pour installer un système avec un système de fichiers racine ZFS. En outre, vous pouvez utiliser une archive Flash pour mettre à jour un environnement d'initialisation ZFS à l'aide de la commande luupgrade.
Vous pouvez uniquement installer une archive Flash sur un système doté de la même architecture que le système sur lequel vous avez créé l'archive Flash ZFS. Par exemple, une archive créée sur un système sun4v ne peut pas être installée sur un système sun4u.
Seule une nouvelle installation complète d'une archive Flash ZFS est prise en charge. Vous ne pouvez pas installer une archive Flash différentielle d'un système de fichiers racine ZFS, ni installer une archive UFS/ZFS hybride.
À partir de la version Solaris 10 8/11, vous pouvez utiliser une archive Flash UFS pour installer un système de fichiers racine ZFS. Par exemple :
Si vous utilisez le mot de passe pool dans le profil JumpStart, l'archive Flash UFS s'installe dans un pool racine ZFS.
pool rpool auto auto auto mirror c0t0d0s0 c0t1d0s0
Lors de l'installation interactive d'une archive Flash UFS, sélectionnez ZFS comme type de système de fichiers.
Bien que la totalité du pool racine, à l'exception des jeux de données exclus explicitement, soit archivée et installée, seul l'environnement d'initialisation ZFS initialisé lors de la création de l'archive peut être utilisé après l'installation de l'archive Flash. Cependant, les pools archivés à l'aide de la commande -R rootdir de la commande flarcreate ou flar peuvent être utilisés pour archiver un autre pool racine que celui en cours d'initialisation.
Les options des commandes flarcreate et flar permettant d'inclure et d'exclure des fichiers individuels ne sont pas prises en charge dans une archive Flash ZFS. Vous pouvez uniquement exclure des jeux de données entiers à partir d'une archive Flash ZFS.
La commande flar info n'est pas prise en charge par une archive Flash ZFS. Exemple :
# flar info -l zfs10upflar ERROR: archive content listing not supported for zfs archives.
Une fois un système principal installé avec la version Solaris 10 10/09 ou mis à niveau vers cette version, vous pouvez créer une archive Flash ZFS à utiliser pour installer un système cible. Le processus de base est le suivant :
Créez l'archive Flash ZFS avec la commande flarcreate sur le système principal. Tous les jeux de données du pool racine sont inclus dans l'archive Flash ZFS, à l'exception des volumes d'échange et de vidage.
Créez un profil JumpStart pour inclure les informations d'archive Flash sur le serveur d'installation.
Installez l'archive Flash ZFS sur le système cible.
Les options d'archive suivantes sont prises en charge lors de l'installation d'un pool racine ZFS avec une archive Flash :
Utilisez la commande flarcreate ou flar pour créer une archive Flash à partir du pool ZFS racine spécifié. Si aucune information n'est spécifiée, une archive Flash du pool racine par défaut est créée.
Utilisez la commande flarcreate -D dataset pour exclure le jeu de données spécifié de l'archive Flash. Cette option peut être utilisée plusieurs fois pour exclure plusieurs jeux de données.
Une fois que vous avez installé une archive Flash ZFS, le système est configuré comme suit :
L'ensemble de la hiérarchie du jeu de données qui existait sur le système sur lequel l'archive Flash a été créée est recréé sur le système cible, exception faite des jeux de données spécifiquement exclus au moment de la création de l'archive. Les volumes de swap et de vidage ne sont pas inclus dans l'archive Flash.
Le pool racine possède le même nom que le pool qui a été utilisé pour créer l'archive.
L'environnement d'initialisation qui était actif au moment de la création de l'archive Flash correspond à l'environnement d'initialisation actif et par défaut sur les systèmes déployés.
Exemple 5-2 Installation d'un système avec une archive Flash ZFS (installation JumpStart)
Une fois le système principal installé ou mis à niveau vers la version Solaris 10 10/09 ou ultérieure, créez une archive Flash du pool racine ZFS. Par exemple :
# flarcreate -n zfsBE zfs10upflar Full Flash Checking integrity... Integrity OK. Running precreation scripts... Precreation scripts done. Determining the size of the archive... The archive will be approximately 6.77GB. Creating the archive... Archive creation complete. Running postcreation scripts... Postcreation scripts done. Running pre-exit scripts... Pre-exit scripts done.
Créez un profil JumpStart comme vous le feriez pour installer un système quelconque sur le système à utiliser en tant que serveur d'installation. Par exemple, le profil suivant est utilisé pour installer l'archive zfs10upflar:
install_type flash_install archive_location nfs system:/export/jump/zfs10upflar partitioning explicit pool rpool auto auto auto mirror c0t1d0s0 c0t0d0s0
Exemple 5-3 Installation initiale d'un système de fichiers racine ZFS d'initialisation (installation d'archive Flash)
Vous pouvez installer un système de fichiers racine ZFS en sélectionnant l'option d'installation flash. Cette option suppose qu'une archive Flash ZFS a déjà été créée et qu'elle est disponible.
Dans l'écran d'installation interactive de Solaris, sélectionnez l'option F4_Flash.
Dans l'écran Reboot After Installation (Réinitialiser après l'installation), sélectionnez l'option de réinitialisation automatique ou l'option de réinitialisation manuelle.
Dans l'écran de sélection du type de système de fichiers, sélectionnez ZFS.
Dans l'écran Flash Archive Retrieval Method (Méthode de récupération d'archive Flash), sélectionnez la méthode de récupération (HTTP, FTP, NFS, fichier local, bande locale ou périphérique local).
Par exemple, sélectionnez NFS si l'archive Flash ZFS est partagée à partir d'un serveur NFS.
Dans l'écran Flash Archive Addition (Ajout d'une archive Flash), indiquez l'emplacement de l'archive Flash ZFS.
Par exemple, si l'emplacement est un serveur NFS, identifiez le serveur à partir de son adresse IP, puis spécifiez le chemin d'accès à l'archive Flash ZFS.
NFS Location: 12.34.567.890:/export/zfs10upflar
Dans l'écran de sélection de l'archive Flash, confirmez la méthode de récupération et le nom de l'environnement d'initialisation ZFS.
Flash Archive Selection You selected the following Flash archives to use to install this system. If you want to add another archive to install select "New". Retrieval Method Name ==================================================================== NFS zfsBE
Comme lors d'une installation initiale, passez en revue les écrans suivants et sélectionnez les options correspondant à votre configuration :
Sélection de disques
Préserver les données ?
Configurer les paramètres ZFS
Passez en revue le récapitulatif des informations, puis sélectionnez Continue (Continuer).
Par exemple :
Configure ZFS Settings Specify the name of the pool to be created from the disk(s) you have chosen. Also specify the name of the dataset to be created within the pool that is to be used as the root directory for the filesystem. ZFS Pool Name: rpool ZFS Root Dataset Name: s10zfsBE ZFS Pool Size (in MB): 69995 Size of Swap Area (in MB): 2048 Size of Dump Area (in MB): 1024 (Pool size must be between 7591 MB and 69995 MB)
Si·l'archive Flash est un flux envoyé par ZFS, les options de système de fichiers /var combiné ou distinct ne sont pas proposées. Dans ce cas, c'est la configuration de /var sur le système maître qui détermine s'il est combiné ou non.
Appuyez sur Continue (Continuer) dans l'écran Mount Remote File Systems? (Monter les systèmes de fichiers à distance ?) .
Contrôlez l'écran Profile (Profil) et appuyez sur F4 pour apporter des modifications. Sinon, appuyez sur F2 pour commencer l'installation (Begin Installation).
Par exemple :
Profile The information shown below is your profile for installing Solaris software. It reflects the choices you've made on previous screens. ============================================================================ Installation Option: Flash Boot Device: c1t0d0 Root File System Type: ZFS Client Services: None Software: 1 Flash Archive NFS: zfsBE Pool Name: rpool Boot Environment Name: s10zfsBE Pool Size: 69995 MB Devices in Pool: c1t0d0