Guide de planification et d'administration des services de données d'Oracle® Solaris Cluster 4.3

Quitter la vue de l'impression

Mis à jour : Avril 2016
 
 

Ajout de systèmes de fichiers autres que ZFS à une ressource HAStoragePlus en ligne

Lorsque vous ajoutez un système de fichiers local ou de cluster à une ressource HAStoragePlus, la ressource HAStoragePlus monte automatiquement le système de fichiers.

  1. Prenez le rôle root octroyant l'autorisation RBAC de type solaris.cluster.modify sur un noeud du cluster.
  2. Dans le fichier /etc/vfstab situé sur chaque noeud du cluster, ajoutez une entrée pour le point de montage de tous les systèmes de fichiers que vous ajoutez.

    Pour chaque entrée, définissez le champ de montage à l'initialisation et le champ des options de montage de la manière suivante :

    • Systèmes de fichiers locaux :

      • Définissez le champ du montage à l'initialisation sur no.

      • Supprimez l'indicateur global.

    • Quant aux systèmes de fichiers de cluster, définissez le champ des options de montage de manière à ce qu'il contienne l'option global.

  3. Récupérez la liste des points de montage pour les systèmes de fichiers déjà gérés par la ressource HAStoragePlus.
    # scha_resource_get -O extension -R hasp-resource -G hasp-rg FileSystemMountPoints
    -R hasp-resource

    Spécifie la ressource HAStoragePlus à laquelle vous ajoutez des systèmes de fichiers.

    -G hasp-rg

    Spécifie le groupe de ressources qui contient la ressource HAStoragePlus.

  4. Modifiez la propriété d'extension FileSystemMountPoints de la ressource HAStoragePlus de manière à ce qu'elle contienne les points de montage suivants :
    • Les points de montage des systèmes de fichiers déjà gérés par la ressource HAStoragePlus

    • Les points de montage des systèmes de fichiers que vous ajoutez à la ressource HAStoragePlus

    # clresource set -p FileSystemMountPoints="mount-point-list" hasp-resource
    -p FileSystemMountPoints="mount-point-list"

    Spécifie une liste délimitée par des virgules des points de montage des systèmes de fichiers déjà gérés par la ressource HAStoragePlus et des points de montage des systèmes de fichiers que vous ajoutez. Le format de chaque entrée de la liste est LocalZonePath:GlobalZonePath. Dans ce format, le chemin global est facultatif. Si le chemin global n'est pas spécifié, le chemin global est identique au chemin local.

    hasp-resource

    Spécifie la ressource HAStoragePlus à laquelle vous ajoutez des systèmes de fichiers.

  5. Vérifiez qu'il y a correspondance entre la liste de points de montage de la ressource HAStoragePlus et la liste que vous avez indiquée à l'Step 4.
    # scha_resource_get -O extension -R hasp-resource -G hasp-rg FileSystemMountPoints
    -R hasp-resource

    Spécifie la ressource HAStoragePlus à laquelle vous ajoutez des systèmes de fichiers.

    -G hasp-rg

    Spécifie le groupe de ressources qui contient la ressource HAStoragePlus.

  6. Vérifiez que la ressource HAStoragePlus est en ligne et qu'elle n'est pas défectueuse.

    Si la ressource HAStoragePlus est en ligne mais défectueuse, la validation de la ressource a réussi, mais une tentative de montage d'un système de fichiers par HAStoragePlus a échoué.

    # clresource status hasp-resource
Exemple 52  Ajout d'un système de fichiers à une ressource HAStoragePlus en ligne

L'exemple suivant illustre l'ajout d'un système de fichiers à une ressource HAStoragePlus en ligne.

  • La ressource HAStoragePlus se nomme rshasp et est comprise dans le groupe de ressources rghasp.

  • La ressource HAStoragePlus nommée rshasp gère déjà le système de fichiers dont le point de montage est /global/global-fs/fs.

  • Le point de montage du système de fichiers à ajouter est /global/local-fs/fs.

L'exemple suivant part du principe que le fichier /etc/vfstab situé sur chaque noeud du cluster contient une entrée pour le système de fichiers à ajouter.

# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints
STRINGARRAY
/global/global-fs/fs

# clresource set -p FileSystemMountPoints="/global/global-fs/fs,/global/local-fs/fs"
# scha_resource_get -O extension -R rshasp -G rghasp FileSystemMountPoints rshasp
STRINGARRAY
/global/global-fs/fs
/global/local-fs/fs

# clresource status rshasp

=== Cluster Resources ===

Resource Name        Node Name      Status        Message
--------------       ----------     -------       --------
rshasp               node46         Offline       Offline
                     node47         Online        Online