À compter 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 d'un système en utilisant 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 :
Seule l'installation JumpStart d'une archive Flash ZFS est prise en charge. Vous ne pouvez pas utiliser l'option d'installation interactive d'une archive Flash pour installer un système avec un système de fichiers racine ZFS. Vous ne pouvez pas non plus utiliser une archive Flash pour installer un environnement d'initialisation ZFS avec Oracle Solaris Live Upgrade.
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 sun4u ne peut pas être installée sur un système sun4v.
Seule une nouvelle installation complète d'une archive Flash ZFS est prise en charge. Vous ne pouvez pas installer d'archive Flash différentielle d'un système de fichiers racine ZFS, ni installer une archive UFS/ZFS hybride.
Les archives Flash UFS existantes peuvent toujours être utilisées, mais uniquement pour installer un système de fichiers racine UFS. L'archive Flash ZFS peut uniquement être utilisée pour installer un système de fichiers racine ZFS.
Bien que la totalité du pool racine, mis à part les jeux de données exclus explicitement, soit archivée et installée, seul l'environnement d'initialisation ZFS qui est initialisé lors de la création de l'archive est utilisable après l'installation de l'archive Flash. Cependant, les pools archivés avec l'option R rootdir de la commande -flar ou flarcreate peuvent être utilisés pour archiver un autre pool racine que celui en cours d'initialisation.
Un nom de pool racine ZFS créé avec une archive Flash doit correspondre au nom du pool racine principal. Le nom du pool racine utilisé pour créer l'archive Flash correspond au nom attribué au pool créé. La modification du nom du pool n'est pas prise en charge.
Les options des commandes flarcreate et flar d'inclusion et d'exclusion 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 zfs10u8flar 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 :
Installez la version Solaris 10 10/09 ou mettez votre version à niveau sur le système principal. Ajoutez toutes les personnalisations que vous souhaitez.
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 les jeux de données spécifiés 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, mis à part tous les jeux de données qui ont été 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 actif au moment où l'archive Flash a été créée correspond à l'environnement d'initialisation actif et par défaut sur les systèmes déployés.
Une fois le système principal installé ou mis à niveau vers la version Solaris 10 10/09, créez une archive Flash du pool racine ZFS. 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 4.94GB. 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 |