Guide d'installation Solaris 10 : Installation JumpStart personnalisée et installation avancée

Création de fichiers de configuration de disque

Cette section explique comment créer des fichiers de configuration pour un disque ou plusieurs disques. Les fichiers de configuration de disque vous permettent d'utiliser pfinstall(1M) à partir d'un seul système pour tester vos profils sur différentes configurations de disques.

ProcedureSPARC : Création d'un fichier de configuration de disque

Étapes
  1. Recherchez un système SPARC avec un disque à tester.

  2. Connectez-vous en tant que superutilisateur ou prenez 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) du System Administration Guide: Security Services.

  3. Créez un fichier de configuration pour un seul disque –en redirigeant la sortie de la commande prtvtoc(1M) vers un fichier.


    # prtvtoc /dev/rdsk/device_name >disk_config_file
    
    /dev/rdsk/nom_périphérique

    Le nom de périphérique du disque du système. device_name doit avoir le format cwt xdys2 ou cxdy s2.

    fichier_config_disque

    Nom du fichier de configuration du disque

  4. Déterminez si vous souhaitez tester l'installation du logiciel Solaris sur plusieurs disques ou non.

    • Si ce n'est pas le cas, arrêtez. Vous avez terminé.

    • Si c'est le cas, concaténez le fichier de configuration du disque et enregistrez les résultats obtenus dans un nouveau fichier.


      # cat disk_file1 disk_file2 >multi_disk_config
      

      Le nouveau fichier devient le fichier de configuration de plusieurs disques, comme l'illustre l'exemple suivant :


      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
      
  5. Déterminez si les numéros des cibles qui figurent dans les noms de périphériques des disques sont uniques dans le fichier de configuration multidisques créé à l'étape précédente.

    • Dans l'affirmative, arrêtez. Vous avez terminé.

    • Dans la négative, ouvrez le fichier dans un éditeur de texte et faites en sorte que chaque numéro de cible soit unique dans les noms de périphériques des disques.

      C'est le cas, par exemple, pour le numéro de cible t0 affecté ici à plusieurs noms de périphérique de disques :

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t0d0s2 partition map

      Changez le second numéro de cible en t2, comme indiqué ici :

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t2d0s2 partition map

SPARC : Exemple de fichier de configuration de disque

L'exemple ci-dessous illustre la création du fichier de configuration d'un seul disque, 104_test, sur un système SPARC équipé d'un disque de 104-Mo.


Exemple 7–8 SPARC : création d'un fichier de configuration de disque

Vous devez rediriger les résultats obtenus par la commande prtvtoc dans un fichier de configuration d'un seul disque, nommé 104_test:


# prtvtoc /dev/rdsk/c0t3d0s2 >104_test

Le contenu du fichier 104_test s'apparente à ce qui suit :

* /dev/rdsk/c0t3d0s2 partition map
*
* Dimensions:
*     512 bytes/sector
*      72 sectors/track
*      14 tracks/cylinder
*    1008 sectors/cylinder
*    2038 cylinders*    2036 accessible cylinders
* Flags:
*   1: unmountable
*  10: read-only
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       1      2    00          0     164304   164303   /
       2      5    00          0    2052288  2052287  
       3      0    00     164304     823536   987839   /disk2/b298
       5      0    00     987840     614880  1602719   /install/298/sparc/work
       7      0    00    1602720     449568  2052287   /space

Vous venez de créer des fichiers de configuration de disque pour un système SPARC. La section Test d'un profil contient des informations sur l'utilisation des fichiers de configuration de disque pour tester les profils.


Procedurex86 : Création d'un fichier de configuration de disque

Étapes
  1. Recherchez un système x86 qui contient un disque que vous testez.

  2. Connectez-vous en tant que superutilisateur ou prenez 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) du System Administration Guide: Security Services.

  3. Créez une partie du fichier de configuration pour un seul disque en sauvegardant les résultats de la commande fdisk(1M) dans un fichier.


    # fdisk -R -W disk_config_file -h /dev/rdsk/device_name
    
    fichier_config_disque

    Le nom du fichier de configuration du disque

    /dev/rdsk/nom_périphérique

    Le nom de périphérique de l'organisation fdisk du disque entier. device_name doit avoir le format c wtxd ys0 ou cx dys0.

  4. Ajoutez la sortie de la commande prtvtoc(1M) au fichier de configuration de disque :


    # prtvtoc /dev/rdsk/device_name >>disk_config
    
    /dev/rdsk/nom_périphérique

    Le nom de périphérique du disque du système. device_name doit avoir le format cwt xdys2 ou cxdy s2.

    config_disque

    Nom du fichier de configuration du disque

  5. Déterminez si vous souhaitez tester l'installation du logiciel Solaris sur plusieurs disques ou non.

    • Si ce n'est pas le cas, arrêtez. Vous avez terminé.

    • Si c'est le cas, concaténez les différents fichiers de configuration à un disque et enregistrez les résultats obtenus dans un nouveau fichier.


      # cat disk_file1 disk_file2 >multi_disk_config
      

      Le nouveau fichier devient le fichier de configuration de plusieurs disques, comme l'illustre l'exemple suivant :


      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
      
  6. Déterminez si les numéros des cibles qui figurent dans les noms de périphériques des disques sont uniques dans le fichier de configuration multidisques créé à l'étape précédente.

    • Dans l'affirmative, arrêtez. Vous avez terminé.

    • Sinon, ouvrez le fichier dans un éditeur de texte et faites en sorte que chaque numéro de cible soit unique.

      Le fichier peut contenir, par exemple, le même numéro de cible, t0, pour des noms de disques différents, comme indiqué ici :

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t0d0s2 partition map

      Changez le second numéro de cible en t2, comme indiqué ici :

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t2d0s2 partition map

x86 : exemple de fichier de configuration de disque

L'exemple suivant montre comment créer un fichier de configuration de disque, 500_test, sur un système x86 qui contient un disque de 500 Mo.


Exemple 7–9 x86 : création d'un fichier de configuration de disque

Vous devez d'abord enregistrer les résultats de la commande fdisk dans un fichier nommé 500_test:


# fdisk -R -W 500_test -h /dev/rdsk/c0t0d0p0

Le fichier 500_test s'apparente à ce qui suit :

 * /dev/rdsk/c0t0d0p0 default fdisk table
* Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
*  HBA Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
* systid:
*  1:    DOSOS12
*  2:    PCIXOS
*  4:    DOSOS16
*  5:    EXTDOS
*  6:    DOSBIG
*  86:   DOSDATA
*  98:   OTHEROS
*  99:   UNIXOS
* 130:   SUNIXOS
*
* Id  Act Bhead Bsect   Bcyl  Ehead  Esect  Ecyl Rsect  Numsect
 130  128 44    3       0     46    30     1001 1410   2050140

Ensuite, ajoutez la sortie de la commande prtvtoc au fichier 500_test :


# prtvtoc /dev/rdsk/c0t0d0s2 >>500_test

Le fichier 500_test est désormais un fichier complet de configuration de disque :

* /dev/rdsk/c0t0d0p0 default fdisk table	
* Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
*  HBA Dimensions:
*     512 bytes/sector
*      94 sectors/track
*      15 tracks/cylinder
*    1455 cylinders
*
* systid:
*  1:    DOSOS12
*  2:    PCIXOS
*  4:    DOSOS16
*  5:    EXTDOS
*  6:    DOSBIG
*  86:   DOSDATA
*  98:   OTHEROS
*  99:   UNIXOS
*  130:  SUNIXOS
*
* Id  Act Bhead Bsect Bcyl  Ehead  Esec  Ecyl Rsect  Numsect
 130  128 44    3     0     46    30    1001 1410   2050140
* /dev/rdsk/c0t0d0s2 partition map
*
* Dimensions:
*      512 bytes/sector
*       94 sectors/track
*       15 tracks/cylinder
*     1110 sectors/cylinder
*     1454 cylinders
*     1452 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*                          First    Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       2      5    01       1410   2045910   2047319
       7      6    00       4230   2043090   2047319  /space
       8      1    01          0      1410     1409
       9      9    01       1410      2820     422987

Vous venez de créer des fichiers de configuration de disque pour un système x86. La section Test d'un profil contient des informations sur l'utilisation des fichiers de configuration de disque pour tester les profils.