IBM SVC Code: migration von vDisk Copy in einen anderen Pool ( vDisk by vDisk )

SVC Script zur Migration einer vDisk von einem Pool zum anderen mDisk Pool..

via vDiskCopy

Da dieses Beispiel aber hier sich nur auf EINE vDisk Lun bezieht und ein Server ja doch
recht viele hat.. ist das schon recht viel Aufwand.. daher die 3 Scripte im Anhang..

Script Part 1 für 2DC (2x vDisk Kopien) –> Download

Script Part 2 für 2DC (2x vDisk Kopien) –> Download

Script Part 3 für 2DC (2x vDisk Kopien) –> Download

Script Part 1 für 1DC (Single vDisk) –> Download

Script Part 2 für 1DC (Singl vDisk) –> Download

———————————————

Was läuft ab, bei der vDisk Migration.

1.) Mache die Kopie auf der VIC2 Seite als Primary
svctask chvdisk -primary 1 CLUTE01020_2DC_DISK023

2.) Delete vdiskcopy auf Seite FIS1
svctask rmvdiskcopy -copy 0 CLUTE01020_2DC_DISK023

3.) Anlegen der neuen vdiskcopy auf neuem Storage in FIS1
svctask addvdiskcopy -autoexpand -grainsize 256 -mdiskgrp 5 -rsize 2% -warning 0% CLUTE01020_2DC_DISK023

4.) Änderung der Synch Rate (Beschleunigung)
svctask chvdisk -syncrate 99 CLUTE01020_2DC_DISK023

5.) Überprüfung der laufenden Migrate Sessions mit
lsvdisksyncprogress

6.) Mache die Kopie auf der VIC2 Seite als Primary
svctask chvdisk -primary 0 CLUTE01020_2DC_DISK023

7.) Delete vdiskcopy auf Seite VIC2
svctask rmvdiskcopy -copy 1 CLUTE01020_2DC_DISK023

8.) Anlegen der neuen vdiskcopy auf neuem Storage in VIC2 (!!!! Achtung: mdiskgrp beachten !!!!)
svctask addvdiskcopy -autoexpand -grainsize 256 -mdiskgrp 6 -rsize 2% -warning 0% CLUTE01020_2DC_DISK023

9.) Änderung der Synch Rate (Beschleunigung)
svctask chvdisk -syncrate 99 CLUTE01020_2DC_DISK023

10.) Überprüfung der laufenden Migrate Sessions mit
lsvdisksyncprogress

11.) Änderung der Synch Rate (Beschleunigung zurückdrehen)
svctask chvdisk -syncrate 50 CLUTE01020_2DC_DISK023

Script Part01 für 2DC:
## Definiere Variablen fuer die Migration ## TEIL_01 - Migration auf die FIS Seite
VAR1_SEARCHSV="CLUPE01410"; # Teil des Servernamen ohne die Disknummern, der migriert werden soll
VAR1_MDISKGRP="14";         # Achtung !! Hier die ID des mDisk Pools eintragen. Als Beispiel hier 14=FIS1_HIGH_G1000_58923
VAR1_SYNCRATE="95";         # sync Wert. in Prozent
VAR1_PRIMSITE="1";          # Make Primary - Lege Primaere Kopie auf..
VAR1_RMDKCOPY="0";          # Remove COPY - Loesche die Kopie..

##Fixe Variablen fuer den TEIL_01 - Migration auf die FIS Seite
...

Script Part01 für 2DC:
## Definiere Variablen fuer die Migration ## TEIL_02 - Migration auf die VIC Seite
VAR1_SEARCHSV="CLUPE01410"; # Teil des Servernamen ohne die Disknummern, der migriert werden soll
VAR1_MDISKGRP="17";         # Achtung !! Hier die ID des mDisk Pools eintragen. Als Beispiel hier 17=VIC2_HIGH_G1000_58517
VAR1_SYNCRATE="95";         # sync Wert. in Prozent
VAR1_PRIMSITE="0";          # Make Primary - Lege Primaere Kopie auf..
VAR1_RMDKCOPY="1";          # Remove COPY - Loesche die Kopie..

##Fixe Variablen fuer den TEIL_01 - Migration auf die VIC Seite
...

Script Part01 für 1DC:
## Definiere Variablen fuer die Migration ## TEIL_01 - Migration 1DC von VIC auf die VIC Seite
VAR1_SEARCHSV="ESX_TE0-C7-BB"; # Teil des Servernamen ohne die Disknummern, der migriert werden soll
VAR1_MDISKGRP="17";      # Achtung !! Hier die ID des mDisk Pools eintragen. Als Beispiel hier 17=VIC2_HIGH_G1000_58517
VAR1_SYNCRATE="95";      # sync Wert. in Prozent

##Fixe Variablen fuer den TEIL_01 - Migration auf die VIC Seite
...

Script Part02 für 1DC:
## Definiere Variablen fuer die Migration ## TEIL_02 - Loeschen der vDisk Kopie des alten mDisk Pools auf der VIC Seite
VAR1_SEARCHSV="ESX_TE0-C7-BB"; # Teil des Servernamen ohne die Disknummern, der migriert werden soll
VAR1_PRIMSITE="0";          # Make Primary - Lege Primaere Kopie auf..
VAR1_RMDKCOPY="1";          # Remove COPY - Loesche die Kopie..

##Fixe Variablen fuer den TEIL_02 Loeschen der vDisk Kopie des alten mDisk Pools auf der VIC Seite
...

HIER AUF DIE ZU LÖSCHENDE vDisk Kopie achten.. !!! Entweder 0,1 oder 1,0

Hier ein Mitschnitt für eine Migration

Part 1
–    Löschen der vDisk Kopie 0 auf der DS8A_BAT60_FIS1_SAS_SSD_ENTERPRISE
–    Anlegen der neuen vDisk Kopie auf FIS1_HIGH_G1000_58923
–    Mdisk Grp 14 = FIS1_HIGH_G1000_58923

Nachdem der Kopierprozess fertig ist.. (Kann bis zu 48Std. dauern
je wie Groß die vDisk ist)

Part 2
–    Löschen der vDisk Kopie 1 auf der DS8A_BAX60_VIC2_SAS_SSD_ENTERPRISE
–    Anlegen der neuen vDisk Kopie auf VIC2_HIGH_G1000_58517
–    Mdisk Grp 17=VIC2_HIGH_G1000_58517

Nachdem der Kopierprozess fertig ist.. (Kann bis zu 48Std. dauern
je wie Groß die vDisk ist)

Part 3
–    Die Migrationsphase mit 95% war okay.. aber nicht dauerhaft.
Daher soll das Script Part 3 die SYNCRATE auf 50% zurückschrauben..

 

Schreibe einen Kommentar