Cette section explique comment reconfigurer le domaine après l'attachement ou le détachement d'une carte système.
Pour la version Solaris 8 GA, la reconfiguration manuelle n'est plus nécessaire. Un nouveau sous-système DDI, devfsadm, effectue l'ensemble des tâches de reconfiguration.
L'interface utilisateur DR vous permet de reconfigurer le domaine après une opération DR Attach ou DR Detach. La séquence de reconfiguration est identique à la séquence d'initialisation de reconfiguration (boot -r):
drvconfig; devlinks; disks; ports; tapes; |
Lorsque vous exécutez la séquence de reconfiguration après avoir attaché une carte, les chemins des périphériques que le domaine n'a pas encore vus sont écrits sur le fichier /etc/path_to_inst. Les mêmes chemins sont également ajoutés à la hiérarchie /devices et des liens avec ces chemins sont créés dans le répertoire /dev.
Vous devez reconfigurer le domaine si l'une des conditions suivantes se présente :
Ajout d'une carte - Lorsque vous ajoutez une carte à un domaine, vous devez exécuter la séquence de reconfiguration pour configurer les unités E/S qui sont associées à cette carte.
Suppression d'une carte - Si vous enlevez une carte qui ne doit pas être remplacée, vous pouvez, mais n'êtes pas obligé de le faire, exécuter la séquence de reconfiguration pour effacer les liens /dev.
Remplacement d'une carte - Si vous enlevez une carte puis la réinsérez dans un emplacement différent ou si vous remplacez une carte par une carte dont les unités E/S sont différentes, vous devez exécuter la séquence de reconfiguration pour configurer les unités E/S qui sont associées à la carte. Toutefois, si vous remplacez une carte par une carte qui héberge le même ensemble d'unités E/S et insérez la nouvelle carte dans le même emplacement, vous n'avez pas besoin d'exécuter la séquence de reconfiguration. Veillez toutefois à insérer la nouvelle carte dans l'emplacement qui a été vidé pour conserver la mise en correspondance originale des liens /dev et des noms physiques.
Les contrôleurs de disque sont numérotés consécutivement à mesure qu'ils sont détectés par le programme disks(1M). Toutes les partitions de disque reçoivent un nom /dev en fonction du numéro que le programme disks(1M) assigne à chaque contrôleur. Par exemple, toutes les partitions de disque qui sont accessibles en utilisant le contrôleur de disque 1 sont nommées /dev/dsk/cXtYdZsW
où :
X correspond au numéro du contrôleur de disque,
Y, dans la plupart des cas, correspond au numéro de disque cible,
Z correspond au numéro de l'unité logique, et
W correspond au numéro de la partition.
Lorsque la séquence de reconfiguration est exécutée après le détachement d'une carte, les liens /dev de toutes les partitions de disque de cette carte sont supprimés. Les cartes restantes conservent leur numéro courant. Le premier numéro disponible suivant le numéro le plus bas est attribué par le programme disks(1M) aux contrôleurs de disque de la carte qui vient d'être insérée.
Le numéro du contrôleur de disque fait partie du nom de liaison /dev utilisé pour accéder au disque. Si ce numéro change pendant la séquence de reconfiguration, le nom de liaison /dev change aussi. Il se peut que ce changement affecte les tableaux d'un système de fichiers et le logiciel, tel que Solstice DiskSuiteTM, qui utilise les noms de liaison /dev. Mettez à jour les fichiers /etc/vfstab et exécutez les tâches administratives appropriées pour modifier les noms de liaison /dev.