Affichage ou modification des réglages d’un volume et d’une réserve
de stockage (cvadmin)
Utilisez l’outil
cvadmin
pour effectuer des tâches relatives à l’état et à la configuration
de volume Xsan.
Pour obtenir de l’aide, consultez la page man de
cvadmin
ou tapez :
$ sudo cvadmin -e help
Pour passer en mode interactif :
$ sudo cvadmin
Pour exécuter des commandes à partir d’un fichier :
$ sudo cvadmin [-H
hôte] [-F volume] -f cmdfile
Pour exécuter une seule commande et revenir à l’invite shell :
$ sudo cvadmin [-H
hôte] [-F volume] -e ["]commande [cmdparam..."]
Les commandes disponibles dans l’outil
cvadmin
sont répertoriées dans le tableau suivant.
cvmkdir
Créer un dossier et lui assigner une affinité (page 136)
cvmkfile
Créer et préallouer un fichier (page 136)
cvmkfs
Initialiser un volume (page 137)
cvupdatefs
Appliquer des changements de configuration de volume (page 137)
snfsdefrag
Défragmenter un volume (page 138)
xsanctl
Monter et démonter des volumes Xsan (page 140)
Outil
Description
Paramètre
Description
-H
hôte
Le contrôleur de métadonnées hébergeant le volume. S’il n’est pas
mentionné, l’ordinateur local est considéré.
hôte
– l’adresse IP ou le nom DNS d’un contrôleur de métadon-
nées autre que celui auquel vous êtes connecté.
-F
volume
Le volume destiné à être actif (« sélectionné ») dans
cvadmin
.
volume
– le nom d’un volume Xsan
-f
cmdfile
Lecture des commandes à partir d’un fichier indiqué.
cmdfile
– le nom d’un fichier texte contenant des commandes
cvadmin
-e
commande
Exécution de la commande spécifiée et retour à l’invite shell. Sinon,
cvadmin
continue à s’exécuter en mode interactif avec l’invite
Xsanadmin>
. Si vous incluez des paramètres (
cmdparam
)
avec la commande, mettez la commande et ses paramètres
entre guillemets. Les commandes disponibles sont répertoriées
dans « Commandes cvadmin, » ci-après.
cmdparam
Valeurs requises par la commande.
Annexe B
Utilisation de la ligne de commande
131
Commandes cvadmin
commande cvadmin
Description
activate
[
volume|index]
Choisissez le volume « actif » avec lequel vous souhaitez travailler
de façon interactive.
volume
– le nom du volume
index
– l’identifiant numérique du volume (pour en voir la liste,
utilisez la commande
cvadmin select
sans paramètres)
disks [refresh]
Répertorier des LUN.
down
réserve
Empêcher tous les accès à une réserve de stockage.
réserve
– le nom d’une réserve de stockage dans le volume
actuellement actif
fail (
volume|index)
Entraîner le basculement d’un volume pour un contrôleur
en attente.
volume
– le nom du volume
index
– l’identifiant numérique du volume (pour en voir la liste,
utilisez la commande
cvadmin select
sans paramètres)
filelocks [yes|no]
Activer ou désactiver les verrouillages de fichiers
et d’enregistrements. Utilisez la commande sans paramètre
afin d’afficher le réglage actuel des verrouillages.
multipath
réserve
(rotate|static)
Indiquer l’utilisation par Xsan de plusieurs chemins
à une réserve de stockage.
réserve
– le nom d’une réserve de stockage dans le volume
actuellement actif
paths
Répertorier les LUN disponibles.
quit
Quitter
cvadmin
.
quotas [yes|no]
Activer ou désactiver des quotas pour le volume actif (sélectionné).
Utilisez la commande sans paramètre afin d’afficher le réglage actuel
des quotas.
quotas get (user|group)
nom
Afficher les informations sur les quotas en cours pour un utilisateur
ou un groupe.
nom
– le nom de l’utilisateur ou du groupe
quotas set (user|group)
nom rigide souple
grâce
Définir des quotas pour le nom de l’utilisateur ou du groupe.
nom
– le nom de l’utilisateur ou du groupe
rigide
– quota rigide (octets)
souple
– quota souple (octets)
grâce
– délai de grâce (minutes)
quotacheck
Recalculer les informations sur les quotas pour le volume actif.
132
Annexe B
Utilisation de la ligne de commande
repquota
Générer les fichiers de rapport de quota suivants dans
/Bibliothèque/Filesystems/Xsan/data/volume:
quota_report.txt – fichier texte
quota_report.csv – fichier délimité par des virgules
quota_regen.in – commandes
cvadmin
qui établiront
des quotas identiques sur un autre contrôleur. Vous pouvez
utiliser
cvadmin -f
pour exécuter les commandes.
repof
Créer un rapport sur les fichiers ouverts sur le volume actif
dans le fichier /Bibliothèque/Filesystems/Xsan/data/volume/
open_file_report.txt.
select [
volume]
Choisissez le volume « actif » avec lequel vous souhaitez travailler.
Le nom du volume actif apparaît avant l’invite de commande en
mode interactif, par exemple :
Xsanadmin (Vol1) >
Pour afficher une liste de volumes en cours d’exécution,
désactivez le paramètre volume.
volume
– le nom d’un volume Xsan
show [
réserve] [long]
Répertorier les informations sur la réserve de stockage pour
le volume actif.
réserve
– le nom d’une réserve de stockage dans le volume
actuellement actif
start
volume [on]
[
contrôleur]
Démarrer un volume en fonction des informations
figurant dans son fichier de configuration
(/Bibliothèque/Filesystems/Xsan/config/volume.cfg).
volume
– le nom d’un volume Xsan
contrôleur
– l’adresse du contrôleur de métadonnées
sur lequel démarrer le processus FSM du volume
stat
Afficher les informations sur le volume actif.
stop
volume
Arrêter un volume et son processus FSM sur tous les contrôleurs
de métadonnées.
up
réserve
Permettre l’accès à la réserve de stockage spécifiée.
réserve
– le nom d’une réserve de stockage dans le volume
actuellement actif
who
Afficher les informations client pour le volume actif.
commande cvadmin
Description
Annexe B
Utilisation de la ligne de commande
133