welcome: log in

Administration d'une baie 3 Par en ligne de commande

Paramètrage du mode CLI

Création du fichier fichier d'autorisation

Quelques commandes

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

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.

Exemples

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

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

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!

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.

Exemples

  • 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.

Tutorial

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

Création du Host

Création de 2 virtuals volumes

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

Montage des luns sur la machine

Snapshots

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

Export des snapshots vers la machine

Montage des luns contenant les shapshots sur la machine

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

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

Suppression des luns crées

  removevlun testVOL0 0 testHost
  removevlun testVOL1 1 testHost

Suppression des virtual volumes

Suppression du host

Suppression des CPGs


Index CategorySAN

3ParCli (last edited 12/08/2011 10:17:35 by glennie)