Ce chapitre vous explique comment installer Solaris Live Upgrade, utiliser ses menus et créer un environnement d'initialisation. Ce chapitre comprend les rubriques suivantes :
Vous pouvez exécuter Solaris Live Upgrade dans une interface utilisateur en mode caractère (CUI) ou dans une interface de ligne de commande (CLI). Les procédures applicables à chacune des interfaces sont détaillées ci-après. La CUI ne donne pas accès à toutes les fonctions de Solaris Live Upgrade. Les procédures de l'interface de ligne de commande décrites dans ce document couvrent les principales utilisations des commandes Solaris Live Upgrade. Pour obtenir une liste des commandes, reportez-vous au Chapitre 39 et aux pages de manuel associées fournissant des détails sur l'utilisation de ces commandes.
L'interface utilisateur en mode caractère (CUI) ne s'exécute pas dans des environnements linguistiques multioctets à 8 bits.
Pour naviguer parmi les menus de l'interface utilisateur en mode caractère de Solaris Live Upgrade, vous devez utiliser les touches de déplacement et de fonction de votre clavier. Utilisez les touches de déplacement (flèches) pour vous déplacer vers le haut et vers le bas, avant de faire une sélection, ou pour placer votre curseur dans un champ. Utilisez les touches de fonction pour effectuer une tâche. Dans la partie inférieure du menu, des rectangles sombres représentent les touches de fonction de votre clavier. Le premier rectangle correspond à la touche F1, le second à la touche F2, et ainsi de suite. Les rectangles actifs comportent un terme désignant une tâche, tel que SAVE (Sauvegarder). Le menu Configuration indique le numéro d'une touche de fonction associé à la tâche correspondante, plutôt qu'un rectangle.
F3 correspond toujours à SAVE (Sauvegarder) et enregistre les informations relatives à ce menu.
F6 correspond toujours à CANCEL (annuler) et vous permet de quitter le menu sans y enregistrer de modifications.
Les tâches des autres touches de fonction varient en fonction du menu.
Dans les procédures ci-dessous, vous risquez d'être invité à appuyer sur une touche de fonction. Si vos touches de fonction ne correspondent pas exactement à celles des menus de Solaris Live Upgrade, utilisez Control-F plus le numéro approprié.
Tâche |
Description |
Instructions |
---|---|---|
Installer les packages de Solaris Live Upgrade |
Installer les packages sur votre environnement d'exploitation | |
Démarrer Solaris Live Upgrade |
Démarrez le menu principal de Solaris Live Upgrade |
Démarrage et arrêt de Solaris Live Upgrade (interface graphique) |
Créer un environnement d'initialisation |
Copiez les systèmes de fichiers sur un environnement d'initialisation inactif et reconfigurez-les |
Vous devez installer les packages de Solaris Live Upgrade sur l'environnement d'exploitation actif. La version des packages de Solaris Live Upgrade doit correspondre à celle de l'environnement d'exploitation vers laquelle vous mettez à niveau. Par exemple, si votre environnement d'exploitation actuel est Solaris 8 et que vous souhaitez mettre à niveau vers la version Solaris 9, il vous faut installer les packages de Solaris Live Upgrade de la version Solaris 9.
Les packages peuvent être installés à l'aide de la commande pkgadd ou du programme d'installation de Solaris Live Upgrade. Reportez-vous aux rubriques Installation de Solaris Live Upgrade à l'aide de la commande pkgadd ou Installation de Solaris Live Upgrade à l'aide du programme d'installation de Solaris Web Start.
si vous utilisez les versions Solaris 2.6, Solaris 7, ou Solaris 8, vous risquez de ne pas pouvoir exécuter le programme d'installation de Solaris Live Upgrade. Ces versions ne contiennent pas l'ensemble de patchs nécessaire à l'exécution de l'environnement d'exécution Java 2. Vous devez posséder le cluster de patchs recommandé pour l'environnement d'exécution Java 2 pour exécuter le programme d'installation de Solaris Live Upgrade et installer les packages. Pour installer les packages de Solaris Live Upgrade,utilisez la commande pkgadd ou installez le cluster de patchs recommandé pour l'environnement d'exécution Java 2, accessible à l'adresse http://sunsolve.sun.com.
Prenez le rôle de superutilisateur ou un rôle équivalent.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la rubrique “Configuring RBAC (Task Map)” in System Administration Guide: Security Services.
Installez les packages dans l'ordre suivant :
# pkgadd -d chemin_vers_packages SUNWlur SUNWluu |
Spécifie le chemin absolu vers les packages.
Vérifiez que le package a été installé correctement.
# pkgchk -v SUNWlur SUNWluu |
Insérez le Solaris DVD ou le Solaris Software 2 of 2 CD.
Exécutez le programme d'installation pour le média que vous utilisez.
Si vous utilisez le Solaris DVD, modifiez les répertoires pour qu'ils correspondent au programme d'installation, et exécutez ce dernier.
# cd /cdrom/cdrom0/Solaris_9/Tools/installers # ./liveupgrade20 |
Le programme d'installation Solaris Web Start s'affiche.
Si vous utilisez le Solaris Software 2 of 2 CD, exécutez le programme d'installation.
% ./installer |
Le programme d'installation Solaris Web Start s'affiche.
Dans le volet de sélection du type d'installation (Select Type of Install), sélectionnez l'installation personnalisée (Custom).
Sur le panneau de sélection locale (Locale Selection), cliquez sur la langue souhaitée.
Sélectionnez le logiciel à installer.
Pour le DVD, dans le volet de sélection des composants, cliquez sur Next (Suivant) afin d'installer les packages.
Pour le CD, cliquez sur Default Install for Solaris Live Upgrade (Installation par défaut pour Solaris Live Upgrade) dans le volet de sélection des produits, puis cliquez sur les autres logiciels pour en désactiver la sélection.
Suivez les instructions à l'écran pour installer Solaris Web Start.
Cette procédure vous permet de démarrer et d'arrêter le programme des menus de Solaris Live Upgrade.
lorsque vous affichez l'interface de caractères à distance, par exemple sur une ligne d'astuce (tip), vous devrez peut-être définir la variable d'environnement TERM sur VT220. En outre, si vous utilisez Common Desktop Environment (CDE), définissez la valeur de la variable TERM sur dtterm, plutôt que xterm.
Prenez le rôle de superutilisateur.
Entrez :
# /usr/sbin/lu |
Le menu principal de Solaris Live Upgrade s'affiche.
Créer un environnement d'initialisation revient à copier les systèmes de fichiers critiques de l'environnement d'initialisation actif sur un nouvel environnement d'initialisation. Le menu Créer de l'interface utilisateur en mode caractère (CUI), le sous-menu Configuration et la commande lucreate vous permettent au besoin de réorganiser un disque, de personnaliser des systèmes de fichiers et de copier des systèmes de fichiers critiques sur le nouvel environnement d'initialisation.
Avant de copier des systèmes de fichiers sur le nouvel environnement d'initialisation, vous pouvez les personnaliser de sorte que les répertoires des systèmes de fichiers critiques soient fusionnés avec leur répertoire parent ou scindés de leur répertoire parent. Les systèmes de fichiers (partageables) définis par l'utilisateur sont partagés par défaut par les environnements d'initialisation. Toutefois, les systèmes de fichiers partageables peuvent être copiés le cas échéant. Le swap, système de fichiers partageable, peut lui aussi être scindé et fusionné. Pour de plus amples informations sur les systèmes de fichiers critiques partageables, reportez-vous à la Types de systèmes de fichiers.
Sélectionnez Create dans le menu principal.
Le système présente le sous-menu de création d'un environnement d'initialisation.
Entrez le nom de l'environnement d'initialisation actif (au besoin) et celui du nouvel environnement d'initialisation, puis confirmez. Vous n'êtes invité à entrer le nom de l'environnement d'initialisation actif que lors de la première procédure de création d'un environnement d'initialisation.
Le nom de cet environnement peut comporter au maximum 30 caractères et ne doit contenir que des caractères alphanumériques, en aucun cas des caractères multioctets.
Name of Current Boot Environment: solaris8 Name of New Boot Environment: solaris9 |
Appuyez sur F3 pour enregistrer les modifications.
Le menu Configuration apparaît.
Le menu Configuration est composé des éléments indiqués ci-dessous.
L'environnement d'initialisation d'origine se trouve en haut de l'écran, et l'environnement d'initialisation que vous souhaitez créer, en bas.
Le champ Périphérique contient les informations indiquées ci-dessous.
Le nom d'un périphérique de disque sous la forme /dev/dsk/cwtxdysz.
Le nom d'un métapériphérique Solaris Volume Manager sous la forme /dev/md/dsk/dnum.
Le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume.
La zone de sélection d'un système de fichiers critiques reste vierge tant que vous n'avez pas sélectionné de système de fichiers critiques. Les systèmes de fichiers critiques, tels que /usr, /var ou /opt, peuvent être scindés du système de fichiers racine (/) ou fusionnés avec lui.
Les systèmes de fichiers partageables, tels que /export ou swap, figurent dans le champ Périphérique. Le point de montage de ces systèmes de fichiers est le même dans les environnements d'initialisation source et cible. Swap est partagé par défaut, mais vous pouvez également scinder et fusionner (ajouter et supprimer) des tranches de swap.
Pour de plus amples informations sur les systèmes de fichiers critiques partageables, reportez-vous à la Types de systèmes de fichiers.
Le champ Type de SF vous permet de changer le type des systèmes de fichiers. Le type d'un système de fichiers peut être l'un de ceux-ci :
vxfs, désignant un système de fichiers Veritas ;
swap, désignant un système de fichiers swap ;
ufs, désignant un système de fichiers UFS.
(Facultatif) Les tâches indiquées ci-dessous peuvent être effectuées à tout moment.
Pour imprimer les informations à l'écran dans un fichier ASCII, appuyez sur F5.
Pour faire défiler la liste des systèmes de fichiers, appuyez sur Control-X.
Vous pouvez ainsi passer des systèmes de fichiers de l'environnement d'initialisation actif à ceux du nouvel environnement d'initialisation et les faire défiler.
Pour quitter le menu Configuration à tout moment, appuyez sur F6.
Si vous vous trouvez dans le menu Configuration, les changements ne sont pas enregistrés et les systèmes de fichiers sont conservés tels quels.
Si vous vous trouvez dans un sous-menu du menu Configuration, vous revenez au menu Configuration.
Pour sélectionner la tranche disponible de votre choix, appuyez sur F2.
Le menu Choix affiche les tranches disponibles du système où se trouve le curseur. Ce menu comporte un champ Tranche et un champ Type de SF du système de fichiers.
Utilisez les flèches de direction pour placer le curseur dans un champ afin de sélectionner une tranche ou un type de système de fichiers.
Si vous placez le curseur sur le champ Tranche, le programme répertorie toutes les tranches disponibles. Pour le système de fichiers root (/), le menu Choices indique uniquement les tranches libres conformes aux restrictions imposées par le système de fichiers root (/). Voir Conseils de sélection d'une tranche pour le système de fichiers root (/).
Si vous placez le curseur sur le champ Type de SF, le programme répertorie tous les types de systèmes de fichiers disponibles.
Les tranches repérées en gras sont celles que vous pouvez sélectionner pour le système de fichiers en question. La taille de chaque tranche correspond à la taille du système de fichiers augmentée de 30 % afin de tenir compte d'une éventuelle mise à niveau.
Les autres tranches sont trop petites pour recevoir le système de fichiers en question. Pour trancher de nouveau un disque, allez à l'Étape 6.
Appuyez sur Entrée pour choisir une tranche.
La tranche sélectionnée apparaît dans le champ Tranche, ou le type du système de fichiers change dans le champ Type de SF.
(Facultatif) Si aucune tranche disponible ne satisfait les critères minimum de sélection, vous devez trancher de nouveau les disques disponibles. Pour ce faire, appuyez sur F4.
Le menu Slice Configuration de Solaris Live Upgrade apparaît.
La commande format s'exécute. Elle vous permet de créer de nouvelles tranches. Suivez les instructions à l'écran pour créer une nouvelle tranche. Pour de plus amples informations sur la commande format, consultez la page de manuel format.
Pour naviguer dans ce menu, utilisez les flèches directionnelles pour vous déplacer entre le champ Périphérique et le champ Type de SF. Le champ Taille (Mo) est défini automatiquement dès que vous sélectionnez des périphériques.
(Facultatif) La scission de systèmes de fichiers critiques place ces derniers sur des points de montage distincts. Pour scinder un système de fichiers, procédez comme indiqué ci-après.
(Pour fusionner des systèmes de fichiers, allez à l'Étape 8).
Sélectionnez le système de fichiers que vous souhaitez scinder.
Vous pouvez scinder des systèmes de fichiers, tels que /usr, /var ou /opt, de leur répertoire parent ou les en exclure.
les règles de création de systèmes de fichiers pour un environnement d'initialisation sont identiques aux règles de création de systèmes de fichiers pour l'environnement d'exploitation Solaris. Solaris Live Upgrade ne peut pas vous empêcher d'effectuer des configurations erronées de systèmes de fichiers critiques. Vous pourriez, par exemple, entrer une commande lucreate qui créerait des systèmes de fichiers distincts pour la racine (/) et /kernel, soit une division erronée de la racine (/).
Appuyez sur F8.
Entrez le nom du système de fichiers du nouvel environnement d'initialisation, par exemple :
Enter the directory that will be a separate file system on the new boot environment: /opt |
Une fois le nouveau système de fichiers vérifié, une nouvelle ligne apparaît à l'écran.
Pour revenir au menu Configuration, appuyez sur F3.
Le menu Configuration s'affiche.
(Facultatif) La fusion de systèmes de fichiers place ces derniers sur le même point de montage. Pour fusionner un système de fichiers avec son répertoire parent :
(Pour scinder des systèmes de fichiers, allez à l'Étape 7.)
Sélectionnez le système de fichiers que vous souhaitez fusionner.
Vous pouvez fusionner des systèmes de fichiers, tels que /usr, /var ou /opt, avec leur répertoire parent.
Appuyez sur F9.
Les systèmes de fichiers qui vont être combinés figurent à l'écran sous la forme :
/opt will be merged into /. |
Appuyez sur Entrée.
Pour revenir au menu Configuration, appuyez sur F3.
Le menu Configuration s'affiche.
(Facultatif) Décidez de l'opportunité d'ajouter des tranches de swap ou d'en supprimer.
(Facultatif) Pour scinder une tranche de swap, procédez comme indiqué ci-dessous.
Dans le champ Périphérique, sélectionnez la tranche de swap que vous voulez scinder.
Appuyez sur F8.
À l'invite, entrez :
Enter the directory that will be a separate filesystem on the new BE: swap |
Appuyez sur F2 Options.
Le menu Options répertorie toutes les tranches de swap disponibles.
Sélectionnez la tranche sur laquelle vous souhaitez placer le swap.
La tranche apparaît dans le champ Périphérique. Vous disposez désormais d'une nouvelle tranche de swap.
(Facultatif) Pour supprimer une tranche de swap, procédez comme suit :
Souhaitez-vous créer votre environnement d'initialisation immédiatement ou en différer la création ?
Appuyez sur F3 pour créer immédiatement votre nouvel environnement d'initialisation.
La configuration est enregistrée. Vous quittez l'écran de configuration. Les systèmes de fichiers sont copiés, l'environnement d'initialisation devient initialisable et un environnement d'initialisation inactif est créé.
La création d'un environnement d'initialisation peut prendre plus d'une heure, selon la configuration de votre système. Le menu principal de Solaris Live Upgrade s'affiche.
Pour différer la création, entrez y, l'heure de début, ainsi qu'une adresse e-mail, comme dans l'exemple ci-dessous.
Do you want to schedule the copy? y Enter the time in 'at' format to schedule create: 8:15 PM Enter the address to which the copy log should be mailed: someone@anywhere.com |
Une fois l'environnement d'initialisation créé, vous en serez averti par e-mail.
Pour de plus amples informations sur les formats horaires, reportez-vous à la page at(1) du manuel.
Vous ne pouvez programmer qu'une seule création à la fois.
Dès que le nouvel environnement est créé, l'environnement d'initialisation inactif est prêt à être mis à niveau. Voir Chapitre 36.
La commande lucreate associée à l'option -m spécifie le type et le nombre de systèmes de fichiers à créer dans le nouvel environnement d'initialisation. Vous devez spécifier le nombre exact de systèmes de fichiers que vous souhaitez créer en répétant cette option. Par exemple, utiliser l'option -m une seule fois indique l'emplacement de tous les systèmes de fichiers ; vous pouvez fusionner tous les systèmes de fichiers de votre environnement d'initialisation d'origine en un seul, spécifié à l'aide de l'option -m. Si vous indiquez deux fois l'option -m, vous créez deux systèmes de fichiers. Lorsque vous utilisez l'option -m pour créer des systèmes de fichiers, suivez les directives suivantes :
Vous devez spécifier une option -m pour le système de fichiers racine (/) du nouvel environnement d'initialisation. Si vous exécutez lucreate sans l'option -m, le menu Configuration s'affiche. Le menu Configuration vous permet de personnaliser le nouvel environnement d'initialisation en redirigeant les fichiers vers de nouveaux points de montage.
Tous les systèmes de fichiers critiques existant dans l'environnement d'initialisation actuel et n'étant pas spécifiés à l'aide de l'option -m sont fusionnés dans le système de fichiers supérieur créé.
Seuls les systèmes de fichiers spécifiés à l'aide de l'option -m sont générés dans le nouvel environnement d'initialisation. Si votre environnement d'initialisation actuel contient plusieurs systèmes de fichiers et que vous souhaitez en conserver le même nombre dans le nouveau, vous devez indiquer une option -m pour chaque système de fichiers à créer. Par exemple, si vous possédez des systèmes de fichiers pour la racine (/), pour /opt et pour /var, utilisez une option -m pour chaque système de fichiers du nouvel environnement d'initialisation.
Évitez les doublons. Par exemple, vous ne pouvez pas avoir deux systèmes de fichiers racine (/).
Prenez le rôle de superutilisateur.
Pour créer votre nouvel environnement d'initialisation, entrez :
# lucreate [-A 'description_BE'] -c nom_BE \ -m point_montage:périphérique[,métapériphérique]:options_fs [-m ...] -n nom_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.
Attribue le nom nom_BE à votre environnement d'initialisation actuel. Cette option n'est pas obligatoire et n'est utilisée que pour créer un premier environnement d'initialisation. Si vous exécutez la commande lucreate pour la première fois et omettez l'option -c le logiciel crée pour vous un nom par défaut.
Ce nom est choisi en fonction des critères suivants :
Si le périphérique d'initialisation physique peut être déterminé, le nom de base du périphérique d'initialisation physique sert alors à nommer l'environnement d'initialisation actuel.
Par exemple, si le périphérique d'initialisation physique est /dev/dsk/c0t0d0s0 , l'environnement d'initialisation actuel sera nommé c0t0d0s0.
Si le périphérique d'initialisation physique ne peut être déterminé, des noms de la commande uname et des options -s et -r sont combinés pour créer un nom.
Par exemple, si uname -s retourne le nom d'environnement d'exploitation « SunOS » et uname -r le nom de version « 5.9 », SunOS5.9 sera alors le nom de l'environnement d'initialisation actuel.
Si aucun des deux procédés précédents ne fonctionnent, l'environnement d'initialisation actuel est alors nommé current.
si vous utilisez l'option -c après la création du premier environnement d'initialisation, l'option est ignorée et un message d'erreur s'affiche.
Si le nom défini est le même que celui de l'environnement d'initialisation actuel, l'option est ignorée.
Si le nom défini est différent de celui de l'environnement d'initialisation actuel, un message d'erreur s'affiche et la création échoue. L'exemple suivant montre un nom d'environnement d'initialisation entraînant un message d'erreur :
# lucurr c0t0d0s0 # lucreate -c c1t1d1s1 -n newbe -m /:c1t1d1s1:ufs ERREUR : le nom de l'environnement d'initialisation actuel est c0t0d0s0: impossible de modifier le nom à l'aide de <-c c1t1d1s1> |
Spécifie la configuration des systèmes de fichiers du nouvel environnement d'initialisation dans vfstab. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un volume Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/md/vxfs/dsk/dnum ;
Le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ options_fs peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Nom de l'environnement d'initialisation à créer. La valeur de nom_BE doit être unique sur le système.
Dans cet exemple, l'environnement d'initialisation actif s'appelle first_disk. Les points de montage des systèmes de fichiers sont notés à l'aide de l'option -m. Deux systèmes de fichiers sont créés, la racine (/) et /usr. Le nouvel environnement d'initialisation s'appelle second_disk. Une description, mydescription, est associée au nom second_disk. Le swap du nouvel environnement d'initialisation, second_disk, est automatiquement partagé à la source, first_disk.
# lucreate -A 'mydescription' -c first_disk -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s3:ufs \ -n second_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
la commande lucreate associée à l'option -m spécifie le type et le nombre de systèmes de fichiers à créer dans le nouvel environnement d'initialisation. Vous devez spécifier le nombre exact de systèmes de fichiers que vous souhaitez créer en répétant cette option. Par exemple, utiliser l'option -m une seule fois indique l'emplacement de tous les systèmes de fichiers ; Vous fusionnez tous les systèmes de fichiers de l'environnement d'initialisation d'origine en un seul. Si vous indiquez deux fois l'option -m, vous créez deux systèmes de fichiers.
Prenez le rôle de superutilisateur.
Entrez :
# lucreate [[-A 'description_BE']] \ -m point_montage:périphérique[,métapériphérique]:options_sf \ [[-m [...]]] -m point_montage:merged:options_sf -n nom_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.
Indique la configuration des systèmes de fichiers du nouvel environnement d'initialisation. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un métapériphérique Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ de l'options_fs peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Nom de l'environnement d'initialisation à créer. La valeur de nom_BE doit être unique sur le système.
Dans cet exemple, les systèmes de fichiers de l'environnement d'initialisation actuel sont les systèmes de fichiers racine (/), /usr et /opt. Le système de fichiers /opt est combiné à son système de fichiers parent /usr. Le nouvel environnement d'initialisation s'appelle second_disk. Une description, mydescription, est associée au nom second_disk.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s1:ufs \ -m /usr/opt:merged:ufs -n second_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
les règles de création de systèmes de fichiers pour un environnement d'initialisation et pour l'environnement d'exploitation Solaris sont identiques. Solaris Live Upgrade ne peut pas vous empêcher d'effectuer des configurations erronées de systèmes de fichiers critiques. Vous pourriez, par exemple, entrer une commande lucreate qui créerait des systèmes de fichiers distincts pour la racine (/) et /kernel, soit une division erronée de la racine (/).
Lorsque vous scindez un répertoire en plusieurs points de montage, les liens physiques entre systèmes de fichiers ne peuvent pas être maintenus. Par exemple, si /usr/stuff1/file est relié physiquement à /usr/stuff2/file, et que /usr/stuff1 et /usr/stuff2 sont scindés et placés dans des systèmes de fichiers distincts, il n'existe plus aucun lien entre les fichiers. La commande lucreate émet un avertissement et crée un lien symbolique pour remplacer le lien physique perdu.
Prenez le rôle de superutilisateur.
Entrez :
# lucreate [-A 'description_BE'] \ -m point_montage:périphérique[,métapériphérique]:options_sf \ [[-m point_montage:périphérique[,métapériphérique]:options_sf]] -n nouveau_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.
Indique la configuration des systèmes de fichiers du nouvel environnement d'initialisation. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un métapériphérique Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ de options_sf peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Nom de l'environnement d'initialisation à créer. La valeur de nom_BE doit être unique sur le système.
Dans cet exemple, la commande d'entrée sépare le système de fichiers root (/) en le répartissant sur plusieurs tranches de disque du nouvel environnement d'initialisation. Considérez un environnement d'initialisation source dont les systèmes de fichiers /usr, /var et /opt figurent tous dans la racine (/) : /dev/dsk/c0t0d0s0 /.
Séparez les systèmes de fichiers /usr, /var et /opt sur le nouvel environnement d'initialisation, en montant chacun sur sa propre tranche, comme suit :
/dev/dsk/c0t1d0s0 /
/dev/dsk/c0t1d0s1 /var
/dev/dsk/c0t1d0s7 /usr
/dev/dsk/c0t1d0s5 /opt
Une description, mydescription, est associée au nom de l'environnement d'initialisation second_disk.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t1d0s0:ufs -m /usr:/dev/dsk/c0t1d0s7:ufs \ -m /var:/dev/dsk/c0t1d0s1:ufs -m /opt:/dev/dsk/c0t1d0s5:ufs \ -n second_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Les tranches de swap sont partagées entre les environnements d'initialisation par défaut. Lorsque vous ne spécifiez pas le swap à l'aide de l'option -m, le nouvel environnement d'initialisation et l'environnement actuel partagent les mêmes tranches de swap. Pour reconfigurer le swap du nouvel environnement d'initialisation, utilisez l'option -m afin d'ajouter des tranches de swap au nouvel environnement d'initialisation ou en supprimer.
la tranche de swap ne peut être utilisée par aucun environnement d'initialisation, à l'exception de l'environnement d'initialisation actuel ou, si vous utilisez l'option -s, de l'environnement d'initialisation source. La création d'un environnement d'initialisation échoue si la tranche de swap est utilisée par un autre environnement d'initialisation, qu'il s'agisse d'un système de fichiers swap, UFS ou de n'importe quel autre type.
Vous pouvez créer un environnement d'initialisation avec les tranches de swap existantes et éditer le fichier vfstab une fois la création effective.
Prenez le rôle de superutilisateur.
Entrez :
# lucreate [-A 'description_BE'] \ -m point_montage:périphérique[,métapériphérique]:options_fs \ -m -:périphérique:swap -n nom_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.
Indique la configuration des systèmes de fichiers du nouvel environnement d'initialisation. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un métapériphérique Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ de options_sf peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Nom de l'environnement d'initialisation à créer. La valeur nom_BE doit être unique.
Le swap du nouvel environnement d'initialisation est placé sur une tranche distincte ou sur un périphérique distinct.
Dans cet exemple, l'environnement d'initialisation actuel contient la racine (/) sur /dev/dsk/c0t0d0s0 et swap se trouve sur /dev/dsk/c0t0d0s. Le nouvel environnement d'initialisation copie la racine (/) sur /dev/dsk/c0t4d0s0 et utilise /dev/dsk/c0t0d0s1 et /dev/dsk/c0t4d0s1 comme tranches de swap. Une description, mydescription, est associée au nom de l'environnement d'initialisation second_disk.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m -:/dev/dsk/c0t0d0s1:swap \ -m -:/dev/dsk/c0t4d0s1:swap -n second_disk |
Ces affectations de swap ne deviennent effectives qu'une fois que le système a été initialisé à partir de second_disk. Si votre liste de tranches de swap est longue, utilisez l'option -M. Reportez-vous à Création d'un environnement d'initialisation et reconfiguration de son swap d'après une liste (interface de ligne de commande).
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Si vous avez une longue liste de tranches de swap, créez une liste de swap. La commande lucreate utilise cette liste pour identifier les tranches de swap du nouvel environnement d'initialisation.
la tranche de swap ne peut être utilisée par aucun environnement d'initialisation, à l'exception de l'environnement d'initialisation actuel ou, si vous utilisez l'option -s, de l'environnement d'initialisation source. La création d'un environnement d'initialisation échoue si la tranche de swap est utilisée par un autre environnement d'initialisation, qu'il s'agisse d'un système de fichiers swap, UFS ou de n'importe quel autre type.
Créez une liste des tranches de swap que vous souhaitez affecter au nouvel environnement d'initialisation. L'emplacement de ce fichier ainsi que son nom doivent être définis par l'utilisateur. Dans cet exemple, le contenu du fichier /etc/lu/swapslices est une liste de périphériques et de tranches :
-:/dev/dsk/c0t3d0s2:swap -:/dev/dsk/c0t3d0s2:swap -:/dev/dsk/c0t4d0s2:swap -:/dev/dsk/c0t5d0s2:swap -:/dev/dsk/c1t3d0s2:swap -:/dev/dsk/c1t4d0s2:swap -:/dev/dsk/c1t5d0s2:swap |
Entrez :
# lucreate [-A 'description_BE'] \ -m point_montage:périphérique[,métapériphérique]:options_sf \ -M liste_tranche -n nom_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.
Indique la configuration des systèmes de fichiers du nouvel environnement d'initialisation. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un métapériphérique Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ de l'options_fs peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Liste des options -m, extraites du fichier liste_tranches. Spécifiez ces arguments dans le format indiqué pour -m. Les lignes de commentaire, commençant par le signe dièse (#), sont ignorées. L'option -M sert surtout si la liste de systèmes de fichiers d'un environnement d'initialisation est relativement longue. Vous pouvez très bien combiner les options -m et -M. Vous pouvez, par exemple, stocker les tranches de swap dans liste_tranches et spécifier les tranches racine (/) et /usr avec -m.
Les options -m et -M vous permettent de dresser la liste des tranches d'un point de montage donné. Lorsqu'elle traite ces tranches, la commande lucreate laisse de côté toutes les tranches non disponibles pour ne sélectionner que la première tranche disponible.
Nom de l'environnement d'initialisation à créer. La valeur nom_BE doit être unique.
Dans cet exemple, le swap du nouvel environnement d'initialisation est la liste des tranches répertoriées dans le fichier /etc/lu/swapslices. Une description, mydescription, est associée au nom second_disk.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c02t4d0s0:ufs -m /usr:/dev/dsk/c02t4d0s1:ufs \ -M /etc/lu/swapslices -n second_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Si vous souhaitez copier un système de fichiers partageables sur un nouvel environnement d'initialisation, spécifiez le point de montage à copier à l'aide de l'option -m. Dans le cas contraire, les systèmes de fichiers partageables sont partagés par défaut et utilisent le même point de montage dans le fichier vfstab. Toute mise à jour du système de fichiers partageable s'applique aux deux environnements d'initialisation.
Prenez le rôle de superutilisateur.
Créez l'environnement d'initialisation.
# lucreate [-A 'description_BE'] \ -m point_montage:périphérique[,métapériphérique]:options_fs \ [[-m ]]point_montage:périphérique[,métapériphérique]:options_fs -n nom_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.
Indique la configuration des systèmes de fichiers du nouvel environnement d'initialisation. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un métapériphérique Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ de l'options_fs peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Nom de l'environnement d'initialisation à créer. La valeur nom_BE doit être unique.
Dans cet exemple, l'environnement d'initialisation actif contient deux systèmes de fichiers, à savoir la racine (/) et /home. Dans le nouvel environnement d'initialisation, la racine (/) est scindée en deux systèmes de fichiers, à savoir les systèmes de fichiers racine (/) et /usr. Le système de fichiers /home est copié dans le nouvel environnement d'initialisation. Une description, mydescription, est associée au nom de l'environnement d'initialisation second_disk.
# lucreate -A 'mydescription' -c first_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s3:ufs \ -m /home:/dev/dsk/c0t4d0s4:ufs -n second_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
La commande lucreate crée un environnement d'initialisation basé sur les systèmes de fichiers de l'environnement d'initialisation actif. Si vous souhaitez créer un environnement d'initialisation basé sur un environnement autre que celui étant actif, utilisez la commande lucreate avec l'option -s.
si vous activez le nouvel environnement et devez effectuer une restauration, vous restaurez le dernier environnement actif et non l'environnement source.
Prenez le rôle de superutilisateur.
Créez l'environnement d'initialisation.
# lucreate [-A 'description_BE'] -s nom_BE_source -m point_montage:périphérique[,métapériphérique]:options_sf -n nom_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.
Indique l'environnement d'initialisation source pour le nouvel environnement. La source n'est pas l'environnement actif.
Indique la configuration des systèmes de fichiers du nouvel environnement d'initialisation. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un métapériphérique Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ de l'options_fs peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Nom de l'environnement d'initialisation à créer. La valeur de nom_BE doit être unique sur le système.
Dans cet exemple, un environnement d'initialisation est créé sur la base du système de fichiers racine (/) de l'environnement d'initialisation source appelé third_disk. Third_disk n'est pas actif. Une description, mydescription, est associée au nouvel environnement d'initialisation nommé second_disk.
# lucreate -A 'mydescription' -s third_disk \ -m /:/dev/dsk/c0t4d0s0:ufs -n second_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
La commande lucreate crée un environnement d'initialisation basé sur les systèmes de fichiers de l'environnement d'initialisation actif. La commande lucreate associée à l'option -s, lucreate permet de rapidement créer un environnement d'initialisation vide. Les tranches sont réservées aux systèmes de fichiers spécifiés, mais aucun de ces derniers n'est copié. Un nom est attribué à l'environnement d'initialisation, mais celui-ci ne sera véritablement créé qu'après l'installation d'une archive Solaris Flash. Une fois l'archive installée, les systèmes de fichiers sont installés sur les tranches réservées.
Prenez le rôle de superutilisateur.
Créez l'environnement d'initialisation vide.
# lucreate -A 'nom_BE' -s - \ -m point_montage:périphérique[,métapériphérique]:options_sf -n nom_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci (nom_BE). La longueur de la description est indifférente, de même que le nombre de caractères.
Indique qu'un environnement d'initialisation vide doit être créé.
Indique la configuration des systèmes de fichiers du nouvel environnement d'initialisation. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un métapériphérique Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/vx/dsk/nom_volume ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ de l'options_fs peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Nom de l'environnement d'initialisation à créer. La valeur de nom_BE doit être unique sur le système.
Dans cet exemple, un environnement d'initialisation est créé, mais il ne contient aucun système de fichiers. Une description, mydescription , est associée au nouvel environnement d'initialisation nommé second_disk.
# lucreate -A 'mydescription' -s - \ -m /:/dev/dsk/c0t1d0s0:ufs -n second_disk |
Après avoir créé l'environnement d'initialisation vide, vous pouvez installer et activer une archive flash (la rendre initialisable). Voir Chapitre 36.
Pour consulter un exemple de création et de remplissage d'un environnement d'initialisation vide, reportez-vous à la rubrique Exemple de création d'un environnement d'initialisation vide et d'installation d'une archive Solaris Flash (interface de ligne de commande).
La Figure 35–4 illustre la création d'un environnement d'initialisation vide.
Lorsque vous créez un environnement d'initialisation, Solaris Live Upgrade utilise la technologie Solaris Volume Manager pour créer des volumes RAID-1. Lors de la création d'un environnement d'initialisation, Solaris Live Upgrade peut être utilisé pour effectuer les tâches suivantes :
Supprimer la concaténation à une tranche (sous-miroir) d'un volume RAID-1 (miroir). Les contenus peuvent si nécessaire être sauvegardés pour être inclus dans le nouvel environnement d'initialisation. Les contenus n'étant pas copiés, le nouvel environnement d'initialisation peut être rapidement créé. Une fois le sous-miroir séparé du miroir original, il ne fait plus partie du miroir. Les lectures et écritures du sous-miroir ne passent plus par le miroir ;
Créer un environnement d'initialisation qui contient un miroir.
Rattacher une concaténation à une tranche au miroir venant d'être créé.
Pour utiliser les fonctions de mise en miroir de Solaris Live Upgrade, vous devez créer une base de données d'état et une réplique de cette base. Une base de données d'état stocke sur le disque des informations relatives à l'état de votre configuration Solaris Volume Manager.
Pour de plus amples informations sur la création d'une base de données d'état, reportez-vous à la rubrique “State Database (Overview)” in Solaris Volume Manager Administration Guide.
Pour mieux connaître Solaris Volume Manager et les fonctions de Solaris Live Upgrade, reportez-vous à Création d'un environnement d'initialisation comportant des systèmes de fichiers miroirs.
Pour obtenir des informations plus détaillées sur d'autres configurations Solaris Volume Manager complexes non prises en charge avec Solaris Live Upgrade, reportez-vous à la rubrique “Storage Management Concepts” in Solaris Volume Manager Administration Guide.
Prenez le rôle de superutilisateur.
Pour créer votre nouvel environnement d'initialisation, entrez :
# lucreate [-A 'description_BE'] \ -m point_montage:périphérique[,métapériphérique]:options_sf [-m...] \ -n nom_BE |
(Facultatif) Permet la création d'une description d'environnement d'initialisation associée au nom de celui-ci nom_BE. La longueur de la description est indifférente, de même que le nombre de caractères.
Spécifie la configuration des systèmes de fichiers du nouvel environnement d'initialisation dans vfstab. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un volume Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/md/vxfs/dsk/dnum ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ options_fs peut être un des types de systèmes de fichiers et mots-clés suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer.
mirror crée un volume RAID–1 ou miroir sur le périphérique spécifié. Avec les options -m ultérieures, vous devez spécifier attach pour rattacher au moins une concaténation au nouveau miroir. Le périphérique spécifié doit être correctement nommé. Un nom de périphérique tel que /dev/md/dsk/d10 ou sa version courte d10 peuvent par exemple servir de nom de miroir. Pour de plus amples informations sur l'attribution de noms aux périphériques, reportez-vous à la rubrique “Overview of Solaris Volume Manager Components” in Solaris Volume Manager Administration Guide.
detach supprime une concaténation d'un volume associé à un point de montage spécifié. Le volume n'a pas besoin d'être spécifié.
attach rattache une concaténation au miroir associé à un point de montage spécifié. La tranche de disque physique spécifiée est transformée en une concaténation de périphérique unique pour être rattachée au miroir. Pour spécifier la concaténation à rattacher au disque, placez une virgule, suivie du nom de la concaténation après le nom du périphérique. Si vous omettez cette opération, lucreate sélectionne elle-même un volume libre pour la concaténation.
La commande lucreate ne permet que de créer des concaténations contenant une seule tranche physique. Elle permet de rattacher jusqu'à trois concaténations à un miroir.
preserve sauvegarde le système de fichiers existant et son contenu. Ce mot-clé vous permet d'éviter le processus copiant le contenu de l'environnement d'initialisation source. La sauvegarde du contenu permet de créer rapidement le nouvel environnement d'initialisation. Pour un point de montage particulier, vous pouvez utiliser preserve avec un seul périphérique physique. Lorsque vous utilisez preserve, lucreate vérifie que le contenu du périphérique convient au système de fichiers spécifié. Cette vérification a des limites et ne peut garantir une adéquation totale.
Le mot-clé preserve peut être utilisé avec une tranche physique et un volume Solaris Volume Manager.
Si vous utilisez le mot-clé preserve lorsque le système de fichiers UFS est sur une tranche physique, le contenu du système de fichiers UFS est sauvegardé sur la tranche. Dans l'exemple suivant concernant l'option -m, le mot-clé preserve sauvegarde le contenu du périphérique physique c0t0d0s0 comme système de fichiers du point de montage du système de fichiers racine (/).
-m /:c0t0d0s0:preserve,ufs |
Si vous utilisez le mot-clé preserve alors que le système de fichiers UFS est sur un volume, le contenu du système de fichiers UFS est sauvegardé sur le volume.
Dans l'exemple suivant concernant l'option -m, le mot-clé preserve sauvegarde le contenu du volume RAID-1 (miroir) d10 comme système de fichiers du point de montage du système de fichiers racine ( /).
-m /:d10:preserve,ufs |
Dans l'exemple suivant concernant l'option -m, un volume RAID-1 (miroir) d10 est configuré comme système de fichiers du point de montage de la racine (/). La concaténation à une tranche d20 est séparée de son miroir actuel. d20 est rattachée au miroir d10. Le système de fichiers racine (/) est préservé sur le sous-miroir d20.
-m /:d10:mirror,ufs -m /:d20:detach,attach,preserve |
Nom de l'environnement d'initialisation à créer. La valeur de nom_BE doit être unique sur le système.
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Dans cet exemple, les points de montage des systèmes de fichiers sont spécifiés à l'aide de l'option -m.
Une description, mydescription, est associée au nom another_disk.
lucreate configure un système de fichiers UFS pour le point de montage racine (/). Un miroir, d10, est créé. Ce miroir est le réceptacle du système de fichiers racine (/) de l'environnement d'initialisation actuel copié sur le miroir d10. Toutes les données du miroir d10 sont écrasées.
Deux tranches, c0t0d0s0 et c0t1d0s0 , sont des sous-miroirs, d1 et d2. Ces deux sous-miroirs sont ajoutés au miroir d10.
Le nouvel environnement d'initialisation s'appelle another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:attach \ -m /:/dev/dsk/c0t1c0s0,d2:attach -n another_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Dans cet exemple, les points de montage des systèmes de fichiers sont spécifiés à l'aide de l'option -m.
Une description, mydescription, est associée au nom another_disk.
lucreate configure un système de fichiers UFS pour le point de montage racine (/). Un miroir, d10, est créé. Ce miroir est le réceptacle du système de fichiers racine (/) de l'environnement d'initialisation actuel copié sur le miroir d10. Toutes les données du miroir d10 sont écrasées.
Deux tranches, c0t0d0s0 et c0t1d0s0 , sont définies comme sous-miroirs. Les sous-miroirs ne sont pas spécifiés, mais la commande lucreate choisit des noms dans une liste de noms de volumes disponibles. ces derniers étant rattachés au miroir d10.
Le nouvel environnement d'initialisation s'appelle another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:attach \ -m /:/dev/dsk/c0t1d0s0:attach -n another_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Dans cet exemple, les points de montage des systèmes de fichiers sont spécifiés à l'aide de l'option -m.
Une description, mydescription, est associée au nom another_disk.
lucreate configure un système de fichiers UFS pour le point de montage racine (/). Un miroir, d10, est créé.
La tranche c0t0d0s0 est supprimée de son miroir actuel. La tranche est spécifiée pour être le sous-miroir d1 et est ajoutée au miroir d10. Le contenu du sous-miroir et le système de fichiers racine (/) sont enregistrés et aucune copie n'est effectuée. La tranche c0t1d0s0 est le sous-miroir d2 et est ajoutée au miroir d10.
Le nouvel environnement d'initialisation s'appelle another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:detach,attach,preserve \ -m /:/dev/dsk/c0t1d0s0,d2:attach -n another_disk |
Nous pouvons résumer cet exemple de la manière suivante : Les noms des périphériques physiques et logiques sont abrégés. Les spécificateurs des miroirs d1 et d2 sont omis.
# lucreate -A 'mydescription' \ -m /:d10:ufs,mirror \ -m /:c0t0d0s0:detach,attach,preserve \ -m /:c0t1d0s0:attach -n another_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Dans cet exemple, les points de montage des systèmes de fichiers sont spécifiés à l'aide de l'option -m.
Une description, mydescription, est associée au nom another_disk.
lucreate configure un système de fichiers UFS pour le point de montage racine (/). Un miroir, d20, est créé.
La tranche c0t0d0s0 est supprimée de son miroir et ajoutée au miroir d20. Le nom du sous-miroir n'est pas spécifié. Les contenus du sous-miroir et le système de fichiers racine (/) sont sauvegardés et aucune copie n'est effectuée.
Le nouvel environnement d'initialisation s'appelle another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:detach,attach,preserve \ -n another_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Dans cet exemple, les points de montage des systèmes de fichiers sont spécifiés à l'aide de l'option -m.
Une description, mydescription, est associée au nom another_disk.
lucreate configure un système de fichiers UFS pour le point de montage racine (/). Un miroir, d10, est créé. Ce miroir est le réceptacle du système de fichiers racine (/) de l'environnement d'initialisation actuel copié sur le miroir d10. Toutes les données du miroir d10 sont écrasées.
Deux tranches, c0t0d0s0 et c0t1d0s0 , sont des sous-miroirs, d1 et d2. Ces deux sous-miroirs sont ajoutés au miroir d10.
lucreate configure un système de fichiers UFS pour le point de montage /opt. Un miroir, d11, est créé. Ce miroir est le réceptacle du système de fichiers /opt de l'environnement d'initialisation en cours étant copié sur le miroir d11. Toutes les données du miroir d11 sont écrasées.
Les deux tranches, c2t0d0s1 et c3t1d0s1 , sont les sous-miroirs, d3 et d4. Ces deux sous-miroirs sont ajoutés au miroir d11.
Le nouvel environnement d'initialisation s'appelle another_disk.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:attach \ -m /:/dev/dsk/c0t1d0s0,d2:attach \ -m /opt:/dev/md/dsk/d11:ufs,mirror \ -m /opt:/dev/dsk/c2t0d0s1,d3:attach \ -m /opt:/dev/dsk/c3t1d0s1,d4:attach -n another_disk |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.
Le contenu du système de fichiers du nouvel environnement d'initialisation peut être modifié à l'aide des options ci-dessous. Les répertoires et fichiers ne sont pas copiés sur le nouvel environnement d'initialisation.
Prenez le rôle de superutilisateur.
Pour créer votre nouvel environnement d'initialisation, entrez :
# lucreate -m point_montage:périphérique[,métapériphérique]:options_sf [-m ...] \ [-x exclure_rép] [-y inclure] [-Y inclure_fichiers_liste] [-f exclure_fichiers_liste]\ [-z liste_filtres] [-I] -n nom_BE |
Spécifie la configuration des systèmes de fichiers du nouvel environnement d'initialisation dans vfstab. Les systèmes de fichiers spécifiés comme arguments de -m peuvent aussi bien figurer sur un même disque ou sur plusieurs disques. Utilisez cette option autant de fois que nécessaire pour créer le nombre de systèmes de fichiers dont vous avez besoin.
point_montage peut désigner n'importe quel point de montage valide ou – (trait d'union), qui désigne une partition de swap.
Le champ périphérique peut comporter l'une des valeurs suivantes :
le nom d'un périphérique de disque, sous la forme /dev/dsk/c wtxdys z ;
le nom d'un volume Solaris Volume Manager sous la forme /dev/md/dsk/dnum ;
le nom d'un volume Veritas Volume Manager sous la forme /dev/md/vxfs/dsk/dnum ;
le mot-clé merged, imposant la fusion du système de fichiers correspondant au point de montage indiqué avec son parent.
Le champ de l'options_fs peut correspondre à l'un des éléments suivants :
ufs, désignant un système de fichiers UFS.
vxfs, désignant un système de fichiers Veritas.
swap, désignant un système de fichiers swap. Le point de montage du swap doit être – (trait d'union).
Pour les systèmes de fichiers qui sont des périphériques logiques (miroirs), plusieurs mots-clés permettent de spécifier les actions à réaliser sur les systèmes de fichiers. Ces mots-clés permettent de créer un périphérique logique, d'en modifier la configuration ou de le supprimer. Vous trouverez une description de ces mots-clés dans la rubrique Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande).
Exclut des fichiers et répertoires par le fait de ne pas les copier dans le nouvel environnement d'initialisation. Vous pouvez utilisez plusieurs instances de cette option pour exclure plus d'un fichier ou d'un répertoire.
exclure_répest le nom du répertoire ou fichier.
Copie les répertoires et fichiers répertoriés dans le nouvel environnement d'initialisation. Utilisez cette option lorsque vous avez exclu un répertoire mais souhaitez restaurer certains sous-répertoires ou fichiers individuels qu'il contient.
inclure_rép est le nom du sous-répertoire ou fichier à inclure.
Copie les répertoires et fichiers d'une liste dans le nouvel environnement d'initialisation. Utilisez cette option lorsque vous avez exclu un répertoire mais souhaitez restaurer certains sous-répertoires ou fichiers individuels qu'il contient.
nom_fichier_liste est le chemin complet vers un fichier contenant une liste.
Le fichier nom_fichier_liste doit comporter un fichier par ligne.
Si la ligne article est un répertoire, tous les sous-répertoires et fichiers au-dessous de ce répertoire sont inclus. Si la ligne article est un fichier, seul le fichier est inclus.
Utilise une liste pour exclure des fichiers et répertoires par le fait de ne pas les copier dans le nouvel environnement d'initialisation.
nom_fichier_liste est le chemin complet vers un fichier contenant une liste.
Le fichier nom_fichier_liste doit comporter un fichier par ligne.
Utilise une liste pour copier les répertoires et fichiers dans le nouvel environnement d'initialisation. Chaque fichier ou répertoire de la liste comporte un signe plus (“+”) ou un signe moins (“-”). Un signe plus indique que le fichier ou le répertoire a été inclus, tandis qu'un signe moins indique que le fichier ou le répertoire a été exclu.
nom_fichier_liste est le chemin complet vers un fichier contenant une liste.
Le fichier nom_fichier_liste doit comporter un fichier par ligne. Un espace doit suivre le signe + (plus) ou - (moins) précédant le nom du fichier.
Si la ligne article est un répertoire précédé d'un signe + (plus), tous les sous-répertoires et fichiers au-dessous du répertoire sont inclus. Si la ligne article est un fichier précédé du signe + (plus), seul le fichier est inclus.
Annule le contrôle d'intégrité des systèmes de fichiers. Utilisez cette option avec prudence.
Pour empêcher la suppression de l'environnement d'exploitation d'importants systèmes de fichiers, la commande lucreate exécute un contrôle d'intégrité. Ce contrôle examine tous les fichiers figurant dans la base de données des packages du système et arrête la création de l'environnement d'initialisation si des fichiers ont été exclus. L'utilisation de cette option annule le contrôle d'intégrité. Cette option permet de créer l'environnement d'initialisation plus rapidement, mais elle peut ne pas détecter d'éventuels problèmes.
Nom de l'environnement d'initialisation à créer. La valeur de nom_BE doit être unique sur le système.
Dans cet exemple le nouvel environnement d'initialisation s'appelle second_disk. L'environnement d'initialisation source contient un système de fichiers racine (/). Dans le nouvel environnement d'initialisation, le système de fichiers /var est séparé de la racine (/) et placé dans une autre tranche. La commande lucreate configure un système de fichiers UFS pour les points de montage racine (/) et /var. En outre, deux fichiers courrier /var ainsi que root et staff ne sont pas copiés dans le nouvel environnement d'initialisation. L'espace swap est automatiquement partagé entre l'environnement d'initialisation source et le nouvel environnement d'initialisation.
# lucreate -n second_disk \ -m /:/dev/dsk/c0t1d0s0:ufs -m /var/mail:c0t2d0s0:ufs \ -x /var/mail/root -x /var/mail/staff |
Dans cet exemple le nouvel environnement d'initialisation s'appelle second_disk. L'environnement d'initialisation source contient un système de fichiers pour l'environnement d'exploitation, racine (/). La source contient aussi un système de fichiers appelé /mystuff. La commande lucreate configure un système de fichiers UFS pour les points de montage racine (/) et /mystuff . Seuls deux répertoires de /mystuff sont copiés dans un environnement d'initialisation, /latest et /backup . L'espace swap est automatiquement partagé entre l'environnement d'initialisation source et le nouvel environnement d'initialisation.
# lucreate -n second_disk \ -m /:/dev/dsk/c01t0d0s0:ufs -m /mystuff:c1t1d0s0:ufs \ -x /mystuff -y /mystuff/latest -y /mystuff/backup |
Une fois le nouvel environnement d'initialisation créé, vous pouvez le mettre à niveau et l'activer (le rendre initialisable). Voir Chapitre 36.