Commandes communes (Symcli)
| Fiche express | |
|---|---|
| Domaine | EMC Symmetrix — recettes SymCLI transverses |
| Voir aussi | Symcli · Symmaskdb · Symconfigure · Symrdf |
Recueil de commandes SymCLI utilisées fréquemment sur les baies Symmetrix/VMAX (DMX et suivants) : localisation de disque, gestion de la base de masking (VCMDB), ports FA, meta-devices, SRDF. Voir Symcli pour l'index complet des commandes et Procédures (Symcli) pour des procédures détaillées pas-à-pas.
Localiser un disque
symdev -sid <sid> list
symdisk list -da 15A -sid <sid>
symdev list -da 15A -sid <sid> | grep -i <motif>
Base de masking (VCMDB)
symmaskdb -sid <sid> init -f newinit.db # initialiser
symmaskdb -sid <sid> -file <fichier> backup # sauvegarder
symmaskdb -sid <sid> -file <fichier> restore # restaurer
symmask -sid <sid> refresh # rafraichir apres modification
Ports FA
symcfg -sa <fa|all> [-p <port>] list -v # configuration des ports FA (utilise notamment sur systemes HP)
symcfg -sid <sid> -FA 15C -address list # devices visibles sur un port FA
Devices et masking
symdev list # tous les devices de la baie
symmaskdb -sid <sid> -dev <dev> list assignment -v
# ajouter/retirer l'acces aux devices pour un WWN
symmask -sid <sid> -wwn <wwn> -dir 15c -p 0 add devs <dev1>,<dev2>
symmask -sid <sid> -wwn <wwn> remove devs <dev1>,<dev2>
symmaskdb -sid <sid> -host <wwn> list capacity # devices assignes a un hote
symdev show <symdevname> # detail d'un meta device
HBA et VCMDB
symmask discover hba # enregistrer les HBA dans la VCMDB
symmask list hba -v # HBA de l'hote local
symmask -sid <sid> list logins # logins HBA -> ports FA
Fichiers de build (meta-device, mapping, ports)
Les opérations de configuration se préparent dans un fichier texte, puis se valident en trois temps (verify / preview / commit) via symconfigure.
Création d'un meta-device en striping :
form meta from dev 0004, config=striped stripe_size=1920;
add dev 0005 to meta 0004;
add dev 0006 to meta 0004;
Mapping de devices sur des ports FA :
map dev 002e to dir 15C:0 target=0, lun=006;
map dev 002e to dir 16C:0 target=0, lun=006;
symconfigure -sid <sid> -f <fichier> verify
symconfigure -sid <sid> -f <fichier> preview
symconfigure -sid <sid> -f <fichier> commit
SRDF : création et suppression d'une paire
Rendre une paire dynamique puis la supprimer :
convert rdf dev 000B to dynamic;
symconfigure -sid <sid> -file setdynamic.txt commit
Fichier listant les deux devices de la paire, puis :
symconfigure deletepair -sid <sid> -file supprsrdf.txt
SRDF : groupe et bascule
symdg list # lister les groupes SRDF
symdg -type RDF1 create <groupe> # creer un groupe R1
symld -g <groupe> add dev <dev> # ajouter un disque au groupe
symld -g <groupe> remove <nom_logique> # retirer un disque du groupe
symrdf -g <groupe> query # etat des disques du groupe
symrdf -g <groupe> failover -nop # bascule R1 -> R2
symrdf -g <groupe> update # resynchroniser R2 -> R1
symrdf -g <groupe> failback # retour en production sur R1
Mapping / unmapping et masking
Ordre des opérations pour présenter un LUN : organiser les piles RAID, créer la paire SRDF si besoin, mapper le device sur un port FA, puis masquer le device au WWN du serveur.
symcfg discover -symmetrix # detection des baies
syminq # lister les disques locaux et LUN
Masking d'un device à une carte HBA :
symmask -sid <sid> add dev <dev> -wwn <wwn> -dir 16C -p 1
symmaskdb -sid <sid> list devs -wwn <wwn>
Unmasking :
symmaskdb -sid <sid> -dir 2C -p 1 list database
symmask -sid <sid> remove dev <dev> -wwn <wwn> -dir 2c -p 1
symmask -sid <sid> refresh
Voir aussi
- Symcli — index des commandes
- Procédures (Symcli) — procédures détaillées (masking, RDF, création de LUN)
- Symmaskdb · Symconfigure · Symrdf