Guide d'installation Solaris 9 9/04

Création d'un environnement d'initialisation avec des volumes RAID-1 (miroirs) (interface de ligne de commande)

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 :

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.

  1. Prenez le rôle de superutilisateur.

  2. 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
    
    -A 'description_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.

    -m point_montage:périphérique[,métapériphérique]:options_sf [-m...
    ]

    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 
            
    -n nom_BE

    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.


    Exemple 35–9 Création d'un environnement d'initialisation avec un miroir et des périphériques spécifiés (ligne de commande)

    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.


    Exemple 35–10 Création d'un environnement d'initialisation avec un miroir sans spécifier de nom de sous-miroir (ligne de commande)

    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.


    Exemple 35–11 Création d'un environnement d'initialisation et séparation d'un sous-miroir (ligne de commande)

    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.


    Exemple 35–12 Création d'un environnement d'initialisation, séparation d'un sous-miroir et sauvegarde du contenu (ligne de commande)

    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.


    Exemple 35–13 Création d'un environnement d'initialisation avec deux miroirs (ligne de commande)

    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.