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'une partition dédiée vers un périphérique lofi

  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. Vérifiez qu'aucun fichier nommé /.globaldevices n'existe sur le noeud.

    Si c'est le cas, supprimez-le.

  4. Créez le périphérique lofi.
    # mkfile 100m /.globaldevices# lofiadm -a /.globaldevices
    # LOFI_DEV=`lofiadm /.globaldevices`
    # newfs `echo ${LOFI_DEV} | sed -e 's/lofi/rlofi/g'` < /dev/null# lofiadm -d /.globaldevices
  5. Dans le fichier /etc/vfstab, commentez l'entrée de l'espace de noms des périphériques globaux.

    Cette entrée possède un chemin de montage qui commence par /global/.devices/node@nodeID.

  6. Démontez la partition de périphériques globaux /global/.devices/node@nodeID.
  7. Désactivez et réactivez les services SMF globaldevices et scmountdev.
    # svcadm disable globaldevices
    # svcadm disable scmountdev
    # svcadm enable scmountdev
    # svcadm enable globaldevices

    Un périphérique lofi est maintenant créé sur /.globaldevices et monté en tant que système de fichiers de périphériques globaux.

  8. 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'une partition vers un périphérique lofi.
  9. A partir d'un noeud, remplissez les espaces de noms des périphériques globaux.
    # /usr/cluster/bin/cldevice populate

    Sur chaque noeud, vérifiez que la commande a terminé le traitement avant d'exécuter d'autres actions sur le cluster.

    # ps -ef | grep cldevice populate

    L'espace de noms des périphériques globaux réside désormais sur le périphérique lofi.

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