welcome: log in

Administration d'une baie 3 Par en ligne de commande

1. Paramètrage du mode CLI

1.1. Création du fichier fichier d'autorisation

2. Quelques commandes

2.1. Gestion des alertes

  • Par défaut, seules les nouvelles alertes (status: new, identique à l'option -n) sont affichées.

  • -a : affiche uniquement les alertes dont le status est acknowledged.

  • -f : affiche uniquement les alertes dont le status est fixed.

  • -all : affiche uniquement toutes les alertes.

  • -oneline : affiche une alerte par ligne. Les lignes seront tronquées. Pour afficher les informations complètes, il est possible d'utiliser l'option --wide.

  • Les états disponibles sont new, ack, fixed.

  • Il faut indiquer l'identifiant de l'alerte (récupérables par showalert. En utilisant l'option -a pour l'état des toutes les alertes.

2.2. Les CPGs

  • -d : affiche plus de détails.

  • Il est possible de passer le nom d'un CPG en paramètre pour n'obtenir que les détails de ce CPG

2.3. virtual volumes

  • -listcols : permet de lister l'ensemble des colonnes disponibles.

  • -p filtre permet de filtrer la sortie

  • La suppresion d'un VV n'est possible que s'il n'y a pas de lun associé à ce VV et qu'il n'y a pas de snapshot associé.
  • La suppression demande une confirmation. Il est possible de bypasser celle-ci en utilisant l'option -f

  • removevv permet de supprimer des virtual volumes ou des snapshots. Pour éviter les boulettes, il faut utiliser l'option -snaponly lorsqu'on supprime un snapshot.

2.3.1. Exemples

2.4. Luns

  • -listcols : permet de lister l'ensemble des colonnes disponibles.

  • -a : n'affiche les luns actifs

  • -host HOST : permet de lister les luns associés au HOST

2.4.1. Exemples

  • La suppression demande une confirmation. Il est possible d'utiliser l'option -f pour forcer la suppression.

  • La commande expr "$(showvlun -a -showcols HostName,Lun -host HOST | awk '/^HOST/ {print $2}' | sort -un | sort -un |tail -n 1)" + 1

2.5. Hosts

  • -d : affiche plus de détails.

  • Il est possible de passer le nom d'un CPG pour n'obtenir les détails de ce CPG

  • La suppresion d'un host n'est possible que s'il n'y a pas de virtual volumes exportés vers ce host!

2.6. Snaphosts

  • Il n'est pas possible de créer un snapshot en lecture/écriture à partir un volume de base. Il faut passer par un snapshot en RO.

2.6.1. Examples

  • La variable @vvname@ permet de subsituer le nom du virtual volume de base. La commande createsv -ro @vvname@_snap_ro testVV produit le même résultat la commaned précedente.
  • Pour créer un snapshot en read/write, il faut d'abord créer un snaphot en ro avec la commande précedente, puis utiliser la commande createsv testVV_snap_rw testVV_snap_ro pour créer le snapshot en RW.

2.7. Réplication

  • Avant toute manipulation des groupes de réplications (failover, restore), le groupe de réplication concerné doit être arrêté

3. Tutorial

3.1. Création de 2 CPGs (un pour le virtual volume et un autre pour les snapshots)

3.2. Création du Host

3.3. Création de 2 virtuals volumes

3.4. Création et export de 2 luns correspondant à chaque virtual volume

3.5. Montage des luns sur la machine

3.6. Snapshots

3.6.1. Création des plusieurs snapshots

  • Vérifier le resultat par showvlun -a -l 0,1 -host testHost -sortcol 1 -showcols Lun,VVName,HostName -v testVOL0,testVOL1

3.7. Export des snapshots vers la machine

3.8. Montage des luns contenant les shapshots sur la machine

3.9. Réapplication des snapshots vers le volume de base

  for D in 1 2 testVOL0_snapshot_RO_RW testVOL1_snapshot_RO_RW ; do i
    for F in $(seq 1 10) ; do 
      echo "$(date), $(date | cksum)" > $D"/"$F
    done
  done

3.10. Suppression des luns correspondant au snapshots et des snapshots

  removevlun  testVOL0_snapshot_RO 3 testHost
  removevlun testVOL1_snapshot_RO 5 testHost
  removevv -snaponly -cascade testVOL0_snapshot_RO
  removevv -snaponly -cascade testVOL1_snapshot_RO

3.11. Suppression des luns crées

  removevlun testVOL0 0 testHost
  removevlun testVOL1 1 testHost

3.12. Suppression des virtual volumes

3.13. Suppression du host

3.14. Suppression des CPGs


Index CategorySAN

3ParCli (last edited 27/08/2012 06:58:51 by glennie)