Voici un petit script de récupération des principales commandes liées à GPFS.
#!/bin/ksh
#
if test -f /usr/lpp/mmfs/bin/mmlscluster
then
echo "========== mmlscluster ================================================"
/usr/lpp/mmfs/bin/mmlscluster
echo "========== mmgetstate -aLs ======================================"
/usr/lpp/mmfs/bin/mmgetstate -aLs
echo "============= mmlsnode -a ==========================================="
/usr/lpp/mmfs/bin/mmlsnode -a
echo "============= mmlsmgr ==========================================="
/usr/lpp/mmfs/bin/mmlsmgr
echo "============= mmlspv ============================================"
/usr/lpp/mmfs/bin/mmlspv
echo "============= mmlsnsd ==========================================="
/usr/lpp/mmfs/bin/mmlsnsd -L
/usr/lpp/mmfs/bin/mmlsnsd -X
/usr/lpp/mmfs/bin/mmlsnsd -M
echo "====== mmlsdisk fs_name -L ==================================="
#for fsgp in `/usr/lpp/mmfs/bin/mmlsnsd|egrep -v 'NSD servers|-------------|^$'|awk '{ print $1 }'`
#do
#/usr/lpp/mmfs/bin/mmlsdisk $fsgp
#done
echo "================================================================="
echo /usr/lpp/mmfs/bin/mmlsfs all
echo "================================================================="
/usr/lpp/mmfs/bin/mmlsconfig
echo "========== mmlslicense =========================================="
/usr/lpp/mmfs/bin/mmlslicense
echo "========== mmlsmount all =========================================="
/usr/lpp/mmfs/bin/mmlsmount all
echo "============ lsrpnode ==========================================="
lsrpnode
echo "============ lssrc -ls cthags =================================="
lssrc -ls cthags
echo "================================================================="
fi
Commandes pour GPFS sur AIX
Terminologie GPFS
|
mm |
Multi Media |
|
NSD |
Network Shared Disk |
|
mmfsd (1191 is default port) |
GPFS daemon (Démon des I/O gestion des buffers) |
Emplacement des fichiers :
|
/var/adm/ras/mmfs.log.latest |
gpfs log file |
|
/usr/lpp/mmfs/bin |
Les commandes GPFS |
|
/var/mmfs/gen/mmsdrfs |
Fichier de configuration |
Commandes:
|
|
Lister le cluster |
|
mmgetstate -aLs |
Affichage du statut du cluster GPFS |
|
mmlsconfig |
Information de base sur la configuration |
|
lsof -i :1191 -P |
Affichage de l'état du démon du port. |
|
mmlsmgr -c |
Gestionnaire GPFS |
|
|
|
|
mmlsfs all |
Affichage des informations de chaque FS( Avec vérification d'accès) |
|
mmdf |
Vérification des taille de FS. |
|
mmdsh |
Configurer des relations de sécurité entre noeuds d'un cluster |
|
mmlsnsd |
Affichage des disques NSD |
|
mmlsdisk -d |
Affichage des informations disques |
|
mmaddnode |
Ajouter un noeud client |
|
mmchnode |
Modification du nom d'un noeud client |
|
mmcrcluster |
Création d'un cluster GPFS |
|
/usr/lpp/mmfs/samples |
Emplacement des fichiers exemples créés lors de l'installation |
|
mmlslicense |
Affichage des licenses GPFS |
|
mmlsmgr |
Affichage sur le gestionnaire GPFS et le gestionnaire de fichiers. |
|
mmfsadm dump version |
Affichage de la version et du nombre de jours d'activité. |
|
mmshutdown -a |
Arrêt du cluster GPFS Sur tous les noeuds |
|
mmstartup -a |
Démarrage du cluster sur tous les noeuds. |
|
mmfsadm dump config |
Affichage des informations et attributs GPFS |
|
mmchcluster |
Changement du cluster |
|
mmlsnsd |
Affichage des disques NSD version courte |
|
mmlsnsd -M |
Disques NSD en détaillé. |
|
mmdf |
Affichage des espaces disques |
|
mmlsdisk |
Affiche les unités disques d'un système de fichiers. |