General Parallel File System (GPFS) est un type de système de fichiers partagé en cluster à hautes performances développé par IBM. Plusieurs noeuds peuvent accéder aux données de manière concurrente. Il reprend les principes du RAID (striping et redondance). Plus d'infos sont disponibles sur Wikipedia.
hostname1-gpfs:manager-quorum hostname2-gpfs:manager-quorum
mmcrcluster –C GPFS-XXXXX-ENV –n /var/mmfs/conf/nodefile –p Hostname1 –R /usr/bin/scp –r /usr/bin/ssh –s Hostname2
On recopie le fichier de conf de l'autre côté. On peut ensuite vérifier l'état du cluster avec la commande mmlscluster.
mmstartup –a
On créé le fichier /var/mmfs/conf/diskfile_AAAAMMJJ de cette façon :
# disques de DATA pour pt_montage_du_fs, nom_siteA, baie1 #hdiskpowerX :Hostname1-gpfs :Hostname2-gpfs :dataAndMetadata :Failure_group :Nom_disque_gpfs hdiskpower12:server9000294-gpfs:server9000295-gpfs: dataAndMetadata:1:nsd_1_01 # disques de DATA pour pt_montage_du_fs, nom_siteB, baie2 hdiskpower12:server9000295-gpfs:server9000294-gpfs: dataAndMetadata:1:nsd_4_01 # descriptor disk pour NomAppli, nom_SiteC, baie3 #hdiskpowerX:::descOnly:Failure_group:fd_NomAppli hdiskpower1 :::descOnly :3 :fd_appli # Tiebraker disk :::descOnly :-1 :tiebreaker, nom_SiteC, baie3 #hdiskpowerX :::descOnly :-1 :tiebreaker hdiskpower3 :::descOnly :-1 :tiebreaker
Puis on lance l'initialisation des disques :
mmcrnsd –F /var/mmfs/conf/diskfile_AAAMMJJ
La commande mmlsnsd -L permet de visualiser l'état des disques. Ensuite on on active le tiebreaker :
mmshutdown –a mmchconfig tiebreakerDisks=«tiebreaker»,dataStructureDump=/var/adm/gpfs mmstartup –a
La conf peut être affichée avec la commande mmlsconfig. Puis on prépare le fichier des FS en recopiant le fichier /var/mmfs/conf/diskfile en /var/mmfs/conf/fsfile_NomGPFS. Ci-dessous un exemple de fichier :
# Description des FS # disques de DATA pour pt_montage_du_fs, Site 1, baie 09 nsd_1_01:::dataAndMetadata:1 # disques de DATA pour pt_montage_du_fs, site 4, baie 34 nsd_4_01:::dataAndMetadata:4 # descriptor disk, Site 3, baie 82 fd_appli:::descOnly:3
. . . à suivre . . .