Commandes utiles Symmetrix

De Le wiki de Fred sur gantzer.eu

Sommaire

baies EMC accessibles depuis une machine

  symcfg list

Masking / Demasking

Listage du masking

  symmaskdb -sid <sid-baie> -dev <num_dev> list assignment

Masking

  symmask -sid <sid-baie> -www <www_name_de_la_carte_hba> -dir <carte_fa> -p <port> add devs <num_dev>

Demasking

  symmask -sid <sid-baie> -www <www_name_de_la_carte_hba> -dir <carte_fa> -p <port> add devs <num_dev>

refresh de la vcmdb

Obligatoire après une opération de masking/demasking !

  symmask -sid <sid-baie> refresh

Mapping / Demapping

Affichage

Afficher les informations d'un device (MV)

  symdev -sid <Symmetrix ID> show <#MV>

=== Affichier les MV <-> FA <-> HBA

  symmaskdb -sid <Symmetrix ID> list database

Lister les WWN des ports FA

  symcfg -sid <sid-baie> -fa all list

Liste des devices masqués sur un port FA

  symcfg -sid <sid-baie> -address -fa all list
  symcfg -sid <sid-baie> -address -fa <#FA> -p <#Port> list

=== Devices disponibles (mappés, non masqués) sur un port FA

  symcfg -sid <sid-baie> -address -available -fa all list
  symcfg -sid <sid-baie> -address -available -fa <#FA> -p <#Port> list

Changer l'etat d'un device

  symdev -sid <sid-baie> <etat> <#MV>

Les états sont :

  • ready
  • not_ready
  • rw_enable
  • write_disable

Mapping

  • Récupérer le prochain LUNid a affecter :
  symcfg list -SA all -address -available
  • Creer un fichier avec les devices a mapper comme suit:
  map dev <#MV> to dir <#FA>:<#port>, lun=<#Lun>;
  • Executer le mapping
  symconfigure -sid <sid-baie> -file <Fichier> commit
  • vérifier les devices mappés sur un port FA
  symcfg -sid <sid-baie> -address -fa all list
  symcfg -sid <sid-baie> -address -fa <#FA> -p <#Port> list

Démapping

  • Modifier le statut de chaque devices (MV) a demapper en statut 'not_ready'
  • Creer un fichier avec les devices a démapper comme suit:
  unmap dev <#MV> from dir <#FA>:<#Port>;
  • Executer le mapping
  symconfigure -sid <sid-baie> -file <Fichier> commit

Log solution enabler Unix

Log alimenté par les commandes smcli : symmask & symconfigure

  /var/symapi/log

Discover SymapiDB

Pour découvrir les nouvelles définition après une zoning

  symcfg discover

Gestion de la VCMDB

Initialisation de la VCMDB

symmaskdb -sid <sid-baie> -file <filename> init

Sauvegarde de la VCMDB

  symmaskdb -sid <sid-baie> -file <fichier> backup

Restore de la VCMDB

  symmaskdb -sid <sid-baie> -file <fichier> restore

Gestion des locks d'une baie

Affichage des locks

  symcfg -sid <sid-baie> -lockn all list

Suppression d'un lock

  symcfg -sid <sid-baie> -lockn <NumLock> release -nop -force

Affichage des devices lockes

  symdev -sid <sid-baie> -lock list

Suppression d'un lock sur un device

  symdev -sid <sid-baie> -lock <Num lock> release


SNAP

Création du DG (device group)

  symdg create DG_TEST -type regular

Ajout disque dans le DG

  symld -g DG_TEST -sid <sid-baie> add dev 0D8 D0D8_<sid-baie>
  symld -g DG_TEST -sid <sid-baie> add dev 0C0 D0C0_<sid-baie>
  symld -g DG_TEST -sid <sid-baie> add dev 22B V22B_<sid-baie> -vdev
  symld -g DG_TEST -sid <sid-baie> add dev 212 V212_<sid-baie> -vdev

Supression disque dans le DG

  symld -g DG_TEST remove D0D8_<sid-baie>
  symld -g DG_TEST remove D0C0_<sid-baie>
  symld -g DG_TEST remove V22B_<sid-baie> -vdev
  symld -g DG_TEST remove V212_<sid-baie> -vdev

Delete d'un DG

  symdg delete DG_TEST

Création des paires

  symsnap -noprompt -g DG_TEST create -exact
  symsnap -noprompt -g DG_TEST activate

--> si on est sous AIX : cfgmrg + powermt config

CLONE

Format du fichier des paires <Fichier paires STD-BCV>

 <#MV Standard> <#MV BCV>

Etat des paires

  symmir -sid <Symmetrix ID> -file <Fichier paires STD-BCV> query [-i n]

Synchronisation des paires

  symmir -sid <Symmetrix ID> -file <Fichier paires STD-BCV> establish [-full] -nop

Split des paires

Possible seulement si les paires sont synchros

  symmir -sid <sid-baie> -file <Fichier paires STD-BCV> split -nop

SRDF

Listage des DG existants

  symdg list -v

Format de fichier des R1 -> R2

  <#MV R1> <#MV R2>

Etat des paires

  symrdf -sid <sid-baie> -file <Fichier paires R1-R2> -rdfg 1 query [-i 5]

Synchronisation des paires

  symrdf -sid <sid-baie> -file <Fichier paires R1-R2> -rdfg 1 establish -nop

Split des paires

-> possible que si les paires sont synchros

  symrdf -sid <sid-baie> -file <Fichier paires R1-R2> -rdfg 1 split -nop

Passage en mode 'Adaptive CoPy DISK'

  symrdf -sid <sid-baie> -file <Fichier paires R1-R2> -rdfg 1 set mode acp_disk -nop

-> MDA = C.D

Passage en mode 'SYNChrone'

  symrdf -sid <sid-baie> -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

NB: Rend la main des que toutes les paires sont 'Synchronized'

Bascule des paires

  symrdf -g [DISKGROUP] failover
  symrdf -g [DISKGROUP] failback
Outils personnels
Navigation