Guide d'administration système d'Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Migration de l'espace de noms des périphériques globaux d'un périphérique lofi vers une partition dédiée

  1. Prenez le rôle root sur le noeud de cluster global dont vous souhaitez modifier l'emplacement de l'espace de noms.
  2. Evacuez les services du noeud et réinitialisez celui-ci en mode non cluster.

    Cela vous garantit que les périphériques globaux ne seront pas servis à partir de ce noeud pendant que vous effectuerez cette procédure. Pour des instructions, reportez-vous à la section Initialisation d'un noeud en mode non cluster.

  3. Sur un disque local du noeud, créez une partition répondant à la configuration requise suivante :
    • Taille minimale de 512 Mo

    • Utilisation du système de fichiers UFS

  4. Ajoutez une entrée au fichier /etc/vfstab pour monter la nouvelle partition en tant que système de fichiers des périphériques globaux.
    • Déterminez l'ID du noeud actuel.
      # /usr/sbin/clinfo -n node- ID
    • Créez l'entrée dans le fichier /etc/vfstab au format suivant :
      blockdevice rawdevice /global/.devices/node@nodeID ufs 2 no global

    Par exemple, si la partition que vous décidez d'utiliser est /dev/did/rdsk/d5s3, la nouvelle entrée à ajouter au fichier /etc/vfstab sera la suivante : /dev/did/dsk/d5s3 /dev/did/rdsk/d5s3 /global/.devices/node@3 ufs 2 no global

  5. Démontez la partition de périphériques globaux /global/.devices/node@nodeID.
  6. Supprimez le périphérique lofi associé au fichier /.globaldevices.
    # lofiadm -d /.globaldevices
  7. Supprimez le fichier /.globaldevices.
    # rm /.globaldevices
  8. Désactivez et réactivez les services SMF globaldevices et scmountdev.
    # svcadm disable globaldevices# svcadm disable scmountdev
    # svcadm enable scmountdev
    # svcadm enable globaldevices

    La partition est à présent montée en tant que système de fichiers d'espace de noms des périphériques globaux.

  9. Procédez de la même manière sur les autres noeuds dont vous souhaitez migrer l'espace de noms des périphériques globaux d'un périphérique lofi vers une partition.
  10. Initialisez en mode cluster et remplissez l'espace de noms des périphériques globaux.
    1. A partir d'un noeud du cluster, remplissez l'espace de noms des périphériques globaux.
      # /usr/cluster/bin/cldevice populate
    2. Veillez à ce que ce processus soit terminé sur l'ensemble des noeuds du cluster avant d'exécuter une nouvelle action sur l'un d'eux.
      # ps -ef | grep cldevice populate

      L'espace de noms des périphériques globaux réside désormais sur la partition dédiée.

  11. Migrez les services à exécuter sur le noeud vers ce noeud.