Commandes utiles
SYMCLI
Localisation des binaires Solution Enabler (symcli)
/usr/symcli/bin
Log alimentee par les commandes symmask, symconfigure
/var/symapi/log
Fichier de licence Solution Enabler
/var/symapi/config/symapi_licenses.dat
Afficher la liste des baie EMC accessible depuis un serveur
symcfg list
Demander aux processeurs gérant les ports FA de relire la VCMDB (obligatoire après chaque utilisation de symmask)
symmask -sid <Symmetrix ID> refresh
Rafraichir la SymapiDB
symcfg discover
Actions sur la VCMDB
Format du fichier : vcmdb-<sid>-<yyyymmdd>-<##>.bin
Initialisation de la VCMDB
symmaskdb -sid <sid> -file <filename> init
Sauvegarder la VCMDB
symmaskdb -sid <sid> -file <fichier> backup
Restaurer le VCMDB
symmaskdb -sid <sid> -file <fichier> restore
Affichage des locks d'une baie
symcfg -sid <Symmetrix ID> -lockn all list
Suppression d'un lock
symcfg -sid <Symmetrix ID> -lockn <Num Lock> release -nop -force
Affichage des devices lockes
symdev -sid <Symmetrix ID> -lock list
Suppression d'un lock sur un device
symdev -sid <Symmetrix ID> -lock <Num lock> release
Afficher les informations relatives a un device (MV)
symdev -sid <Symmetrix ID> show <#MV>
Changer l'etat d'un MV
symdev -sid <Symmetrix ID> <etat> <#MV>
Les etats usuels sont : ready, not_ready, rw_enable et write_disable
WWN des ports FA
symcfg -sid <Symmetrix ID> -fa all list
Liste des MV <-> FA <-> HBA
symmaskdb -sid <Symmetrix ID> list database
Liste des MV masqués sur un port FA
symcfg -sid <Symmetrix ID> -address -fa all list symcfg -sid <Symmetrix ID> -address -fa <#FA> -p <#Port> list
Liste des MV disponibles (mappés et non masqués) sur un port FA
symcfg -sid <Symmetrix ID> -address -available -fa all list symcfg -sid <Symmetrix ID> -address -available -fa <#FA> -p <#Port> list
Associer du volume a un serveur
MAPPING : Rendre accessible un MV via d'un port FA
Creer un fichier contenant la liste des devices (MV) a mapper en respectant la syntaxe suivante :
map dev <#MV> to dir <#FA>:<#port>, lun=<#Lun>;
Obtenir la prochaine LUN a affecter :
symcfg list -SA all -address -available
Executer le mapping
symconfigure -sid <Symmetrix ID> -file <Fichier> commit
Verification : Liste des MV mappes sur un port FA
symcfg -sid <Symmetrix ID> -address -fa all list symcfg -sid <Symmetrix ID> -address -fa <#FA> -p <#Port> list
MASKING : Rendre accessible un MV a un host (WWN carte HBA) via un port FA
Executer la commande suivante pour chaque MV <-> FA <-> HBA
symmask -sid <Symmetrix ID> -wwn <WWN HBA> add devs <#MV> -dir <#FA> -p <#Port> -nop
Verification : Liste des MV <-> FA <-> HBA
symmaskdb -sid <Symmetrix ID> list database
Liberer le volume associe a un serveur
DEMASKING
Identifier le triplet MV <-> FA <-> HBA a liberer
symmaskdb -sid <Symmetrix ID> list database
Executer la commande suivante pour chaque MV a demaske
symmask -sid <Symmetrix ID> -wwn <WWN HBA> remove devs <#MV> -dir <#FA> -p <#Port> -nop
Verifier le resultat avec la meme commande qu'en C.1.1
Modifier le statut de chaque devices (MV) a demapper en statut 'not_ready'
DEMAPPING
creer un fichier contenant la liste des devices (MV) a mapper en respectant la syntaxe suivante :
unmap dev <#MV> from dir <#FA>:<#Port>;
executer le mapping
symconfigure -sid <Symmetrix ID> -file <Fichier> commit
Autres opérations symconfigure
Gestion du bit PER (SCSI3 Persistent Reserve, cas cluster) creer un fichier contenant la liste des devices (MV) concerné en respectant la syntaxe suivante :
- Positionner le bit PER
set device <#MV> attribute=SCSI3_persist_reserv;
- Enlever le bit PER
set device <#MV> attribute=NO SCSI3_persist_reserv;
Appliquer la modification de configuration
symconfigure -sid <Symmetrix ID> -file <Fichier> commit
Autres opérations symmask
Ajout du mode hétérogène pour un host (cas où plusieurs hosts d'OS différents sont connectés sur un même port FA) :
symmask -sid <Symmetrix ID> -wwn <WWN HBA> -dir <#FA> -p <#Port> set heterogeneous on <HostConfigFlag>
Retrait du mode hétérogène pour un host :
symmask -sid <Symmetrix ID> -wwn <WWN HBA> -dir <#FA> -p <#Port> set heterogeneous off <HostConfigFlag>
| Host Platform | Requirements | HostConfigFlag |
| Bull AIX | BULL_AIX | |
| Bull AIX | PowerPath® V1.5.x or earlier | BULL_AIX_PP15 |
| HP/DEC AlphaServers Tru64 UNIX 5.0A, 5.1 FC-SW | DEC_UNIX | |
| Hewlett-Packard HP-UX | HP_UX | |
| IBM AIX with FC 6227, 6228 | IBM_AIX | |
| IBM AIX with FC 6227, 6228 | PowerPath V1.5.x or earlier | IBM_AIX_PP15 |
| IBM AIX with EMC Fibre Channel | IBM_EMC | |
| IBM AIX with EMC Fibre Channel | PowerPath V1.5.x or earlier | IBM_EMC_PP15 |
| Linux | LINUX | |
| Sun | SOLARIS | |
| Sun | PowerPath V1.5.x or earlier | SOLARIS_PP15 |
| Sun VERITAS DMP | SOLARIS_DMP | |
| Sun | Sun Cluster | SUN_CLUSTER |
TIMEFINDER
Format de <Fichier paires STD-BCV>
<#MV Standard> <#MV BCV>
Etat des paires
symmir -sid <Symmetrix ID> -file <Fichier paires STD-BCV> query [-i 5] -i 5 -> toutes les 5 secondes
Synchronisation des paires
symmir -sid <Symmetrix ID> -file <Fichier paires STD-BCV> establish [-full] -nop
Split des paires (possible que si les paires sont synchronisées)
symmir -sid <Symmetrix ID> -file <Fichier paires STD-BCV> split -nop
SRDF
Format de <Fichier paires R1-R2>
<#MV R1> <#MV R2>
Etat des paires
symrdf -sid <Symmetrix ID> -file <Fichier paires R1-R2> -rdfg 1 query [-i 5] ->-i 5 -> toutes les 5 secondes
Synchronisation des paires
symrdf -sid <Symmetrix ID> -file <Fichier paires R1-R2> -rdfg 1 establish -nop
Split des paires (possible que si les paires sont synchronisées)
symrdf -sid <Symmetrix ID> -file <Fichier paires R1-R2> -rdfg 1 split -nop
Passage en mode 'Adaptive CoPy DISK'
symrdf -sid <Symmetrix ID> -file <Fichier paires R1-R2> -rdfg 1 set mode acp_disk -nop -> MDA = C.D
Passage en mode 'SYNChrone'
symrdf -sid <Symmetrix ID> -file <Fichier paires R1-R2> -rdfg 1 set mode sync -nop -> MDA = S..
Attente du passage a l'etat 'Synchronized' de toutes les paires
symrdf -sid <Symmetrix ID> -file <Fichier paires R1-R2> -rdfg 1 -synchronized verify -i 30 -c 14400 -i 30 -> toutes les 30 secondes -c 14400 -> 14400 fois Rend la main des que toutes les paires sont 'Synchronized'