Guide d'installation de Solaris 10 5/09 : installations JumpStart personnalisées et avancées

Chapitre 9 Installation d'un pool racine ZFS à l'aide de JumpStart

Ce chapitre fournit les informations nécessaires à la réalisation de l'installation JumpStart d'un pool racine ZFS. Les sections ci-dessous présentent des informations de planification, des exemples de profils et des descriptions de mots-clés de profil.

Installation JumpStart d'un pool racine (/) système de fichiers ZFS (présentation et planification)

Ce chapitre fournit les informations nécessaires à la création d'un profil JumpStart pour l'installation d'un pool racine ZFS.


Remarque –

Si vous souhaitez installer un pool racine (/) système de fichiers UFS, tous les mots-clés de profil existants fonctionnent comme dans les versions précédentes de Solaris. Pour obtenir une liste de mots-clés de profil UFS, consultez le Chapitre8Méthode d'installation JumpStart personnalisée – Références.


Un profil spécifique au format ZFS doit contenir le mot-clé pool. Le mot-clé pool installe un nouveau pool racine et un nouvel environnement d'initialisation est créé par défaut. Vous pouvez indiquer le nom de l'environnement d'initialisation et créer un jeu de données /var séparé avec les mots-clés bootenv installbe existants et les nouvelles options bename et dataset . Certains mots-clés autorisés dans un profil spécifique au format UFS ne sont pas autorisés dans un profil spécifique au format ZFS, par exemple ceux spécifiant la création de points de montage UFS.

Pour obtenir des informations générales sur la planification ZFS, reportez-vous au Chapitre 6, Installation de système de fichiers racine ZFS(planification) du Guide d’installation de Solaris 10 5/09 : planification de l’installation et de la mise à niveau.

Restrictions s'appliquant à une installation JumpStart pour un pool racine ZFS

Gardez à l'esprit les observations suivantes avant d'entreprendre l'installation JumpStart d'un pool racine ZFS d'initialisation.

Tableau 9–1 Restrictions JumpStart pour pools racines ZFS

Limite 

Description 

Pour plus d'informations 

Dans le cadre d'une installation JumpStart, vous ne pouvez pas utiliser un pool de stockage ZFS existant pour créer un pool racine ZFS d'initialisation.  

Vous devez créer un nouveau pool de stockage ZFS en utilisant une syntaxe suivant le modèle suivant : 


pool rpool 20G 4G 4G c0t0d0s0

Étant donné qu'il n'est pas possible d'utiliser un pool existant, il est nécessaire d'indiquer la ligne de mot-clé pool dans son intégralité. La ligne de mot-clé bootenv est facultative. Si vous n'utilisez pas le mot-clé bootenv, un environnement d'initialisation par défaut est créé. Exemple :


install_type initial_install
cluster SUNWCall
pool rpool 20G 4g 4g any
bootenv installbe bename newBE

pool Mot-clé de profil (ZFS uniquement) (ZFS uniquement)

Vous ne pouvez pas créer de pool avec des disques complets. 

Vous devez utiliser des tranches de disque plutôt que des disques complets lors de la création d'un pool. 

Si, au sein du profil, vous créez un pool avec des disques complets, par exemplec0t0d0 , l'installation échoue. Un message similaire au message ci-dessous s'affiche :


Invalid disk name (c0t0d0)
 

Certains mots-clés autorisés dans un profil spécifique au format UFS ne sont pas autorisés dans un profil spécifique au format ZFS, par exemple ceux spécifiant la création de points de montage UFS. 

 

Aide-mémoire des mots-clés de profils

Vous ne pouvez pas effectuer de mise à niveau dans JumpStart. Il est nécessaire d'utiliser Solaris Live Upgrade 

À l'aide de Solaris Live Upgrade, vous pouvez créer une copie du système en cours d'exécution. Cette copie est mise à niveau, puis activée pour devenir le système en cours d'exécution.  

Chapitre 11, Solaris Live Upgrade et ZFS (Présentation) du Guide d’installation de Solaris 10 5/09 : Solaris Live Upgrade et planification de la mise à niveau

Exemples de profils JumpStart pour un pool racine ZFS

Cette section indique des exemples de profils JumpStart spécifiques au format ZFS.


Remarque –

Pour que le pool racine ZFS puisse être mis à niveau et réinitialisé, le pool doit être créé à l'aide de tranches de disques plutôt que de disques complets. Si, au sein du profil, vous créez un pool avec des disques complets, par exemple c0t0d0, un message similaire au message suivant s'affiche.


Invalid disk name (c0t0d0)


Exemple 9–1 Installation d'un pool racine ZFS en vis-à-vis

install_type initial_install
cluster SUNWCall
pool newpool auto auto auto mirror c0t0d0s0 c0t1d0s0
bootenv installbe bename solaris10_6

La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.

install_type initial_install

Le mot-clé install_type est obligatoire, quel que soit le profil. Le mot-clé initial_install effectue une installation initiale installant un nouveau SE Solaris dans un nouveau pool racine ZFS.

cluster

Le groupe de logiciels Entire Distribution, SUNWCall, est installé sur le système. Pour plus d'informations sur les groupes de logiciels, reportez-vous à la section Espace disque requis pour chaque groupe de logiciels du Guide d’installation de Solaris 10 5/09 : planification de l’installation et de la mise à niveau.

pool

Le mot-clé pool définit les caractéristiques du nouveau pool racine ZFS.

newpool

Définit le nom du pool racine.

auto

Spécifie automatiquement la taille des disques. La taille est déterminée par la taille des disques spécifiés.

auto

La zone de swap est automatiquement dimensionnée à l'aide du mot-clé auto. La taille par défaut correspond à la moitié de la taille de la mémoire physique, ne doit pas être inférieure à 512 Mo et ne doit pas dépasser 2 Go. Vous pouvez configurer la taille de disque sans vous limiter à cette plage à l'aide de l'option size.

auto

Le périphérique de vidage est dimensionné automatiquement.

mirror

Pour la configuration de disques en vis-à-vis, le mot-clé mirror et les tranches de disque sont spécifiées comme étant c0t0d0s0 et c0t1d0s0.

bootenv

installbe modifie les caractéristiques de l'environnement d'initialisation par défaut créé au cours de l'installation.

bename

Permet de donner un nom au nouvel environnement d'initialisation solaris10_6.



Exemple 9–2 Personnalisation de la taille du disque pour un pool racine ZFS

install_type initial_install
cluster SUNWCall
pool newpool 80g 2g 2g mirror any any
bootenv installbe bename solaris10_6

La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.

install_type initial_install

Le mot-clé install_type est obligatoire, quel que soit le profil. Le mot-clé initial_install effectue une installation initiale installant un nouveau SE Solaris dans un nouveau pool racine ZFS.

cluster

Le groupe de logiciels Entire Distribution, SUNWCall, est installé sur le système. Pour plus d'informations sur les groupes de logiciels, reportez-vous à la section Espace disque requis pour chaque groupe de logiciels du Guide d’installation de Solaris 10 5/09 : planification de l’installation et de la mise à niveau.

pool

Le mot-clé pool définit les caractéristiques du nouveau pool racine ZFS.

newpool

Spécifie le nom du pool racine.

80g

Spécifie la taille de la tranche de disque.

2g

La zone de swap et les volumes de vidage sont de 2 Go.

mirror

Pour la configuration de disques en vis-à-vis, le mot-clé mirror et les tranches de disque sont spécifiées comme étant c0t0d0s0 et c0t1d0s0.

Les options any de la configuration en vis-à-vis permettent de détecter deux périphériques quelconques de capacité suffisante pour créer un pool de 80 Go. S'il est impossible de trouver deux périphériques correspondant à ces critères, l'installation échoue.

bootenv

installbe modifie les caractéristiques de l'environnement d'initialisation par défaut créé au cours de l'installation.

bename

Permet de donner un nom au nouvel environnement d'initialisation solaris10_6.



Exemple 9–3 Choix de l'emplacement d'installation du système d'exploitation

install_type initial_install
cluster SUNWCall
root_device c0t0d0s0 
pool nrpool auto auto auto rootdisk.s0 
bootenv installbe bename bnv dataset /var

La liste suivante décrit quelques mots-clés et quelques valeurs issus de cet exemple.

install_type initial_install

Le mot-clé install_type est obligatoire, quel que soit le profil. Le mot-clé initial_install effectue une installation initiale installant un nouveau SE Solaris dans un nouveau pool racine ZFS.

cluster

Le groupe de logiciels Entire Distribution, SUNWCall, est installé sur le système. Pour plus d'informations sur les groupes de logiciels, reportez-vous à la section Espace disque requis pour chaque groupe de logiciels du Guide d’installation de Solaris 10 5/09 : planification de l’installation et de la mise à niveau.

root_device

Spécifie la tranche de disque sur laquelle le système d'exploitation doit être installé. Le mot-clé c0t0d0s0 définit un disque et une tranche spécifiques pour le système d'exploitation.

pool

Le mot-clé pool définit les caractéristiques du nouveau pool racine ZFS.

nrpool

Définit le nom du pool racine.

auto

Spécifie automatiquement la taille des disques. La taille est déterminée par la taille des disques spécifiés.

auto

La zone de swap est automatiquement dimensionnée à l'aide du mot-clé auto. La taille par défaut correspond à la moitié de la taille de la mémoire physique, ne doit pas être inférieure à 512 Mo et ne doit pas dépasser 2 Go. Vous pouvez configurer la taille de disque sans vous limiter à cette plage à l'aide de l'option size.

auto

Le périphérique de vidage est dimensionné automatiquement.

rootdisk.s0

Le périphérique utilisé pour la création du pool racine est spécifié comme étant la tranche 0.

bootenv

installbe modifie les caractéristiques de l'environnement d'initialisation par défaut créé au cours de l'installation.

bename

Permet de donner un nom au nouvel environnement d'initialisation bnv.

dataset

Crée un jeu de données /var séparément du jeu de données ROOT. /var constitue l'unique valeur du jeu de données .


Mots-clés JumpStart pour un pool racine (/) système de fichiers ZFS (référence)

Cette section fournit les descriptions de certains mots-clés spécifiques au format ZFS pouvant être utilisés au sein d'un profil JumpStart. L'utilisation des mots-clés mentionnés dans cette section diffère de leur utilisation au sein d'un profil UFS, ou est réservée aux profils ZFS uniquement.

Mot-clé de profil bootenv (ZFS et UFS)

Le mot-clé bootenv identifie les caractéristiques de l'environnement d'initialisation. Un environnement d'initialisation par défaut est créé au cours de l'installation à l'aide du mot-clé pool. Si vous utilisez le mot-clé bootenv avec l'option installbe, vous pouvez nommer le nouvel environnement d'initialisation et créer un jeu de données /var au sein de l'environnement d'initialisation.

Ce mot-clé peut être utilisé dans un profil d'installation de système de fichiers UFS ou de pool racine ZFS.

installbe

Modifie les caractéristiques de l'environnement d'initialisation par défaut créé au cours de l'installation.

bename

Spécifie le nom du nouvel environnement d'initialisation à créer, nouveau_nom_EI. Le nom ne peut pas dépasser 30 caractères, ne peut contenir que des caractères alphanumériques et ne peut pas contenir de caractères multioctets. Le nom doit être unique sur le système.

dataset point de montage

Vous pouvez utiliser le mot-clé facultatif dataset pour identifier un jeu de données /var séparé du jeu de données ROOT. La valeur point de montage est limitée à la valeur /var. Par exemple, une ligne de syntaxe bootenv pour un jeu de données /var séparé suit à peu près le format suivant :


bootenv installbe bename zfsroot dataset /var

Pour plus d'informations sur la mise à niveau et l'activation d'un environnement d'initialisation, reportez-vous au Chapitre 11, Solaris Live Upgrade et ZFS (Présentation) du Guide d’installation de Solaris 10 5/09 : Solaris Live Upgrade et planification de la mise à niveau.

Mot-clé install_type (ZFS et UFS)

Le mot-clé install_typeest obligatoire, quel que soit le profil. Dans le cas d'une installation UFS, plusieurs options sont disponibles. La seule option disponible pour une installation ZFS correspond au mot-clé initial_install . Cette option permet d'installer un nouveau SE Solaris sur un système. La syntaxe de profil est la suivante :

install_type initial_install

Remarque –

Les options UFS suivantes ne sont pas disponibles pour une installation ZFS.


pool Mot-clé de profil (ZFS uniquement)

Le mot-clé de pool définit le nouveau pool racine à créer. Le pool est alors installé avec un groupe de logiciels spécifié au moyen du mot-clé cluster. Les options poolsize, swapsize, dumpsize et vdevlist sont nécessaires à la création d'un nouveau pool racine.

pool poolname poolsize swapsize dumpsize vdevlist
nom_pool

Spécifie le nom du nouveau pool à créer. Un nouveau pool est créé avec la taille spécifiée et avec les périphériques spécifiés, liste_périphériques.

taille_pool

Taille du nouveau pool à créer. Si une quantité d'espace est indiquée, l'unité supposée est le méga-octet, sauf si la taille est exprimée en g (giga-octets) Vous pouvez également utiliser l'option auto.

auto

Attribue une taille de pool la plus grande possible en fonction des contraintes, par exemple la taille des disques et tranches préservées.


Remarque –

La signification d'auto pour le mot-clé taiile_pool est différente de l'utilisation du mot-clé filesys d' autodans un système de fichiers UFS. Au format ZFS, la taille du disque est vérifiée afin de garantir que la taille minimum puisse être attribuée. Si la taille minimum est disponible, une taille de pool la plus grande possible est attribuée en fonction des contraintes, par exemple la taille des disques et tranches préservées.


taille_swap

Taille du volume d'échange (zvol) devant être créé au sein d'un nouveau pool racine. Les options sont : auto et taille.

auto

La zone de swap est dimensionnée automatiquement. La taille par défaut correspond à la moitié de la taille de la mémoire physique, ne doit pas être inférieure à 512 Mo et ne doit pas dépasser 2 Go. Vous pouvez configurer la taille de disque sans vous limiter à cette plage à l'aide de l'option size.

size

Peut être utilisé pour spécifier une quantité. L'unité supposée est le méga-octet, sauf si la taille est exprimée en g (giga-octets)

taille_vidage

Taille du volume de vidage (zvol) devant être créé au sein d'un nouveau pool.

auto

Utilise le volume d'échange par défaut.

size

Peut être utilisé pour spécifier une quantité. L'unité supposée est le méga-octet, sauf si la taille est exprimée en g (giga-octets)

liste_périphériques

Un ou plusieurs périphériques utilisés dans la création du pool.

Les périphériques de l'option liste_périphériques doivent correspondre à des tranches pour le pool racine. liste_périphériques peut contenir un seul périphérique sous la forme cwtxd ysz ou correspondre à l'option mirror ou any.


Remarque –

Le format de l'option liste_périphériques est identique au format de la commande zpool create.


un seul périphérique

Tranche de disque dans le format cwtx dysz, tel que c0t0d0s0 .

mirror [noms_périphériques| any]

Spécifie la mise en miroir du disque.

Jusqu'à présent, seules les configurations en vis-à-vis (miroir) sont prises en charge lorsque plusieurs périphériques sont spécifiés. Vous pouvez mettre en miroir autant de disques que vous le souhaitez, mais la taille du pool créé est déterminée par le disque de plus petite taille parmi les disques spécifiés. Pour plus d'informations sur la création de pools de stockage en miroir, consultez la section Configuration de pool de stockage mis en miroir du Guide d’administration Solaris ZFS.

  • noms_périphériquesrépertorie les périphériques à mettre en miroir. Les noms suivent le format cwtxdysz, par exemple c1t0d0s0 ou c0t0d0s5.

  • L'option any permet de sélectionner les périphériques lors de l'installation.

any

Permet de sélectionner un périphérique adéquat lors de l'installation.

Mot-clé de profil root_device (ZFS et UFS)

root_device cwtxdysz

root_device spécifie le périphérique à utiliser pour le pool racine. Le mot-clé root_device détermine l'endroit où le système d'exploitation doit être installé. Ce mot-clé est utilisé de la même façon dans les systèmes de fichiers ZFS et UFS, avec certaines restrictions. Dans le cas du pool racine ZFS, le périphérique racine est limité à un seul système. Ce mot-clé n'a pas d'utilité dans le cadre des pools mis en miroir.

cwtxd ysz

Identifie le disque racine où le système d'exploitation est installé.

Ressources supplémentaires

Pour plus d'informations sur les sections incluses dans ce chapitre, voir les ressources répertoriées dans le Tableau 9–2.

Tableau 9–2 Ressources supplémentaires

Ressource 

Emplacement 

Pour obtenir des informations concernant le format ZFS, notamment sur la présentation, la planification et les instructions étape par étape 

Guide d’administration Solaris ZFS

Pour obtenir une liste de tous les mots-clés JumpStart 

Chapitre8Méthode d'installation JumpStart personnalisée – Références

Pour obtenir des informations relatives à l'utilisation de Solaris Live Upgrade pour effectuer une migration du format UFS vers ZFS ou créer un nouvel environnement d'initialisation dans un pool racine ZFS 

Chapitre 11, Solaris Live Upgrade et ZFS (Présentation) du Guide d’installation de Solaris 10 5/09 : Solaris Live Upgrade et planification de la mise à niveau