Procédures (Symcli)
| Fiche express | |
|---|---|
| Domaine | EMC Symmetrix — procédures SymCLI pas-à-pas |
| Voir aussi | Symcli · Commandes communes (Symcli) · Symrdf |
Procédures détaillées basées sur SymCLI : affectation de volumétrie, mapping/masking de LUN, création et suivi d'une réplication SRDF. Les identifiants de baie (sid), devices et WWN ci-dessous sont génériques — remplacer par les valeurs réelles de l'environnement cible.
Affecter de la volumétrie (Clariion/VNX)
naviseccli -User <user> -Password <pass> -Scope 0 -h <baie> storagegroup -addhlu -gname <server> -hlu <disk_number> -alu <lun_number>
Commandes de base (Symmetrix)
symdev -sid <sid> show <dev> # afficher un device
symdev -sid <sid> list -noport # devices disponibles
symmask -sid <sid> refresh -nop # rafraichir la conf apres commit
symmaskdb -sid <sid> list capacity -host <host> # capacite par host
symmask -sid <sid> -dir <fa> -p <port> list logins # verifier le zoning (logins)
Mapper un device (fichier map.txt)
map dev 0C85 to dir 10d:0 lun=009;
map dev 0E6D to dir 10d:0 lun=010;
symconfigure preview -sid <sid> -f map.txt -nop
symconfigure commit -sid <sid> -f map.txt -nop
Masking / unmasking
# masking
symmask -sid <sid> -wwn <wwn> -dir 10d -p 0 add dev <dev1>,<dev2> -nop
symmask -sid <sid> -wwn <wwn> rename <host>/<hba>
# verification
symmask -sid <sid> refresh -nop
symmaskdb -sid <sid> list devs -wwn <wwn>
# unmasking
symmask -sid <sid> -wwn <wwn> -dir 10d -p 0 remove dev <dev1>,<dev2> -nop
Pour retirer complètement un device d'un host : couper le mapping (fichier unmap), après avoir passé le device en write-disable :
symdev -sid <sid> write_disable <dev> -sa all -p 0
symmaskdb -sid <sid> -file backup_before backup -noprompt
symconfigure -sid <sid> -f unmap preview -noprompt
symconfigure -sid <sid> -f unmap prepare -noprompt
symconfigure -sid <sid> -f unmap commit -noprompt
Lister les baies et rafraîchir la configuration
symcfg list # baies gerees
symcfg discover # rafraichir la conf locale
symconfigure -sid <sid> preview -f <fichier>
symconfigure -sid <sid> commit -f <fichier>
symcfg -sid <sid> list -tdev -gb # thin devices en Go
symmaskdb -sid <sid> list database # contenu de la VCMDB
Construction / destruction d'un meta-device
form meta from dev 09B1 config=striped stripe_size=1920;
add dev 09B2 to meta 09B1;
add dev 09B3 to meta 09B1;
symconfigure preview -sid <sid> -f create.txt -nop
symconfigure commit -sid <sid> -f create.txt -nop
Destruction (dissolve) :
dissolve meta dev 0323;
Réplication BCV / SRDF
symdg list # groupes de devices
symdg -type RDF1 create <groupe> # creer un DG de type R1
symld -g <groupe> add dev <dev> # ajouter un device au DG
symmir -g <groupe> query # status de la chaine BCV
symrdf -g <groupe> -bcv query # status de la chaine RDF (via BCV)
symcfg -sid <sid> -ra all list -switched # status des liens RDF
symrdf -sid <sid_local> ping # ping baie locale
symrdf -sid <sid_distant> ping -rdf # ping baie distante
symrdf -g <groupe> -bcv establish # synchroniser le lien
symrdf -g <groupe> -bcv split # split du lien
symrdf -g <groupe> -bcv set mode async # passer en mode asynchrone
Créer une chaîne RDF
symrdf createpair -f create_pair -sid <sid> -rdfg <n> -type rdf1 -establish
Étapes générales : vérifier les prérequis (disques RDF-capable), préparer le pairage (fichier source/cible), lancer symrdf createpair, installer Solution Enabler et les scripts SRM, créer les DG (un par VG), mapper/masquer les devices R2, puis split pour vérifier les PVID côté hôte avant l'établissement définitif (establish).
Voir aussi
- Symcli — index des commandes
- Commandes communes (Symcli) — recettes VCMDB / meta-devices
- Symrdf · Symmir · Symconfigure