Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Guide de configuration et d'administration du système de fichiers Sun QFS 5.3 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (Français) |
1. Présentation du système de fichiers
2. A propos du fichier de configuration principal
Exemples de configuration pour des systèmes de fichiers locaux
Exemple de configuration de système de fichiers simple
Configuration d'un système de fichiers simple
Exemple de configuration utilisant l'allocation circulaire
Configuration du système en vue de l'allocation circulaire
Exemple de configuration d'entrelacement local
Configuration du système en vue de l'enlacement local
Exemple de configuration de groupe entrelacé
Configuration du système en vue d'utiliser des groupes entrelacés
Configuration d'un système de fichiers partagé
Exemples de configuration pour des systèmes de fichiers à haut niveau de disponibilité
Création d'un fichier mcf pour un système de fichiers à haut niveau de disponibilité
4. Configuration du système de fichiers
5. Configuration d'un système de fichiers partagé
6. Gestion des quotas de système de fichiers
7. Rubriques avancées relatives au système de fichiers
9. Configuration de systèmes de fichiers WORM-FS
11. Utilisation des systèmes de fichiers QFS avec SANergy (SAN-QFS)
Dans cet exemple, ash et elm sont des noeuds dans un environnement Oracle Solaris Cluster. L'hôte ash est le serveur de métadonnées. Le mot-clé shared proposé dans ce fichier mcf d'exemple indique au système qu'il s'agit d'un système de fichiers partagé. .
Créez le fichier mcf sur le noeud que vous souhaitez désigner comme serveur de métadonnées.
La commande scdidadm gère les périphériques DID (Device ID, ID de périphérique). L'option -L répertorie les chemins des périphériques DID, en prenant en compte tous ceux qui résident sur les noeuds de l'environnement Oracle Solaris Cluster.
L'exemple de code suivant utilise les baies StorageTek T3 dans une configuration RAID-5. La sortie indique que vous pouvez utiliser les périphériques 4 à 9 pour configurer le cache disque d'un système de fichiers partagé.
ash# scdidadm -L 1 ash:/dev/rdsk/c0t6d0 /dev/did/rdsk/d1 2 ash:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 3 ash:/dev/rdsk/c1t0d0 /dev/did/rdsk/d3 4 elm:/dev/rdsk/c6t50020F2300004921d1 /dev/did/rdsk/d4 4 ash:/dev/rdsk/c5t50020F2300004921d1 /dev/did/rdsk/d4 5 elm:/dev/rdsk/c6t50020F2300004921d0 /dev/did/rdsk/d5 5 ash:/dev/rdsk/c5t50020F2300004921d0 /dev/did/rdsk/d5 6 elm:/dev/rdsk/c6t50020F23000049CBd1 /dev/did/rdsk/d6 6 ash:/dev/rdsk/c5t50020F23000049CBd1 /dev/did/rdsk/d6 7 elm:/dev/rdsk/c6t50020F23000049CBd0 /dev/did/rdsk/d7 7 ash:/dev/rdsk/c5t50020F23000049CBd0 /dev/did/rdsk/d7 8 elm:/dev/rdsk/c6t50020F23000055A8d0 /dev/did/rdsk/d8 8 ash:/dev/rdsk/c5t50020F23000055A8d0 /dev/did/rdsk/d8 9 elm:/dev/rdsk/c6t50020F23000078F1d0 /dev/did/rdsk/d9 9 ash:/dev/rdsk/c5t50020F23000078F1d0 /dev/did/rdsk/d9 10 elm:/dev/rdsk/c0t6d0 /dev/did/rdsk/d10 11 elm:/dev/rdsk/c1t1d0 /dev/did/rdsk/d11 12 elm:/dev/rdsk/c1t0d0 /dev/did/rdsk/d12
L'exemple de code suivant présente la sortie de la commande format à partir de tous les périphériques /dev/did. Ces informations sont nécessaires pour créer le fichier mcf.
ash# format /dev/did/rdsk/d4s2 selecting /dev/did/rdsk/d4s2 Primary label contents: Volume name = < > ascii name = <SUN-T300-0118 cyl 34530 alt 2 hd 64 sec 32> pcyl = 34532 ncyl = 34530 acyl = 2 nhead = 64 nsect = 32 Part Tag Flag Cylinders Size Blocks 0 usr wm 0 - 17264 16.86GB (17265/0/0) 35358720 1 usr wm 17265 - 34529 16.86GB (17265/0/0) 35358720 2 backup wu 0 - 34529 33.72GB (34530/0/0) 70717440 3 unassigned wu 0 0 (0/0/0) 0 4 unassigned wu 0 0 (0/0/0) 0 5 unassigned wu 0 0 (0/0/0) 0 6 unassigned wu 0 0 (0/0/0) 0 7 unassigned wu 0 0 (0/0/0) 0 ash# format /dev/did/rdsk/d5s2 selecting /dev/did/rdsk/d5s2 Volume name = < > ascii name = <SUN-T300-0118 cyl 34530 alt 2 hd 192 sec 64> pcyl = 34532 ncyl = 34530 acyl = 2 nhead = 192 nsect = 64 Part Tag Flag Cylinders Size Blocks 0 usr wm 0 - 17264 101.16GB (17265/0/0) 212152320 1 usr wm 17265 - 34529 101.16GB (17265/0/0) 212152320 2 backup wu 0 - 34529 202.32GB (34530/0/0) 424304640 3 unassigned wu 0 0 (0/0/0) 0 4 unassigned wu 0 0 (0/0/0) 0 5 unassigned wu 0 0 (0/0/0) 0 6 unassigned wu 0 0 (0/0/0) 0 7 unassigned wu 0 0 (0/0/0) 0 ash# format /dev/did/rdsk/d6s2 selecting /dev/did/rdsk/d6s2 Volume name = < > ascii name = <SUN-T300-0118 cyl 34530 alt 2 hd 64 sec 32> pcyl = 34532 ncyl = 34530 acyl = 2 nhead = 64 nsect = 32 Part Tag Flag Cylinders Size Blocks 0 usr wm 0 - 17264 16.86GB (17265/0/0) 35358720 1 usr wm 17265 - 34529 16.86GB (17265/0/0) 35358720 2 backup wu 0 - 34529 33.72GB (34530/0/0) 70717440 3 unassigned wu 0 0 (0/0/0) 0 4 unassigned wu 0 0 (0/0/0) 0 5 unassigned wu 0 0 (0/0/0) 0 6 unassigned wu 0 0 (0/0/0) 0 7 unassigned wu 0 0 (0/0/0) 0 ash# format /dev/did/rdsk/d7s2 selecting /dev/did/rdsk/d7s2 Volume name = < > ascii name = <SUN-T300-0118 cyl 34530 alt 2 hd 192 sec 64> pcyl = 34532 ncyl = 34530 acyl = 2 nhead = 192 nsect = 64 Part Tag Flag Cylinders Size Blocks 0 usr wm 0 - 17264 101.16GB (17265/0/0) 212152320 1 usr wm 17265 - 34529 101.16GB (17265/0/0) 212152320 2 backup wu 0 - 34529 202.32GB (34530/0/0) 424304640 3 unassigned wu 0 0 (0/0/0) 0 4 unassigned wu 0 0 (0/0/0) 0 5 unassigned wu 0 0 (0/0/0) 0 6 unassigned wu 0 0 (0/0/0) 0 7 unassigned wu 0 0 (0/0/0) 0 ash# format /dev/did/rdsk/d8s2 selecting /dev/did/rdsk/d8s2 Volume name = < > ascii name = <SUN-T300-0118 cyl 34530 alt 2 hd 128 sec 128> pcyl = 34532 ncyl = 34530 acyl = 2 nhead = 128 nsect = 128 Part Tag Flag Cylinders Size Blocks 0 usr wm 0 - 17264 134.88GB (17265/0/0) 282869760 1 usr wm 17265 - 34529 134.88GB (17265/0/0) 282869760 2 backup wm 0 - 34529 269.77GB (34530/0/0) 565739520 3 unassigned wu 0 0 (0/0/0) 0 4 unassigned wu 0 0 (0/0/0) 0 5 unassigned wu 0 0 (0/0/0) 0 6 unassigned wu 0 0 (0/0/0) 0 7 unassigned wu 0 0 (0/0/0) 0 ash# format /dev/did/rdsk/d9s2 selecting /dev/did/rdsk/d9s2 Volume name = < > ascii name = <SUN-T300-0118 cyl 34530 alt 2 hd 128 sec 128> pcyl = 34532 ncyl = 34530 acyl = 2 nhead = 128 nsect = 128 Part Tag Flag Cylinders Size Blocks 0 usr wm 0 - 17264 134.88GB (17265/0/0) 282869760 1 usr wm 17265 - 34529 134.88GB (17265/0/0) 282869760 2 backup wu 0 - 34529 269.77GB (34530/0/0) 565739520 3 unassigned wu 0 0 (0/0/0) 0 4 unassigned wu 0 0 (0/0/0) 0 5 unassigned wu 0 0 (0/0/0) 0 6 unassigned wu 0 0 (0/0/0) 0 7 unassigned wu 0 0 (0/0/0) 0
La commande format indique l'espace disponible sur un périphérique, mais ne permet pas de savoir si un disque est mis en miroir ou entrelacé. La sortie de la commande format est présentée dans l'exemple de code suivant. Les informations qu'elle contient permettent d'écrire le fichier mcf représenté dans l'exemple de code suivant :
La sortie des périphériques d4s0 et d6s0 indique que l'espace alloué à chacun d'eux est de 16,86 Go. Les numéros d'équipement 501 et 502 leur sont affectés respectivement, dans le fichier mcf. Ils disposent de la taille requise pour servir de tranches de métadonnées.
La sortie des périphériques d8s0 et d9s0 indique que l'espace alloué à chacun d'eux est de 134,88 Go. Les numéros d'équipement 503 et 504 leur sont affectés respectivement, dans le fichier mcf. Ils disposent de la taille requise pour servir au stockage de données.
Le mot-clé shared doit être inclus dans le champ Additional Parameters.
Placez les périphériques mm du système de fichiers sur des disques en miroir (RAID-1). Les périphériques mm doivent représenter environ 10 % de l'espace alloué à l'intégralité du système de fichiers.
L'exemple suivant présente le fichier mcf ainsi obtenu.
#Equipment Eq Eq Family Additional #Identifier Ord Type Set Parameters #-------------------- --- ---- ------ ---------- # # Family Set sqfs1 (shared FS for SunCluster) # sqfs1 500 ma sqfs1 shared sqfs1 500 ma sqfs1 shared /dev/did/dsk/d4s0 501 mm sqfs1 - /dev/did/dsk/d6s0 502 mm sqfs1 - /dev/did/dsk/d8s0 503 mr sqfs1 - /dev/did/dsk/d9s0 504 mr sqfs1 -