dinsdag 30 september 2014

asm disk droppen uit een ASM groep

ASM biedt mogelijkheid om een disk te droppen uit de groep als er voldoende ruimte is. ASM zorgt er dan voor dat de data automatisch gemigreerd wordt naar de andere schijven.

huidige schijven

kijk naar de schijven die er nu zijn. Kan met volgende scriptjes
set linesize 200;
col path format a40
select b.name "diskgroup", b.group_number, disk_number , a.name "disk naam", path from v$asm_disk a ,v$asm_diskgroup b where a.group_number=b.group_number ;

geeft

diskgroup                      GROUP_NUMBER DISK_NUMBER disk naam                      PATH                                    
------------------------------ ------------ ----------- ------------------------------ ----------------------------------------
DMODATA                                   1           2 DMODATA_0002                   /dev/vg00/asm3                          
DMODATA                                   1           0 DMODATA_0000                   /dev/vg00/asm1                          
DMODATA                                   1           1 DMODATA_0001                   /dev/vg00/asm2   


set linesize 200;
col path format a40
select group_number, name, TOTAL_MB, FREE_MB from V$asm_disk_stat


GROUP_NUMBER NAME                             TOTAL_MB    FREE_MB
------------ ------------------------------ ---------- ----------
           1 DMODATA_0002                       102400      96437
           1 DMODATA_0000                       102400      96440

           1 DMODATA_0001                       102400      96435


We willen schijf DMODATA_0002  (dev/vg00/asm3) verwijderen

Geef commando
alter diskgroup DMODATA drop disk DMODATA_0002


This alter diskgroup command essentially shuffles extents from the disk you are removing and distributes them to the remaining disks in your disk group. While the operation is continuing you can check V$ASM_OPERATION for the progress you are making:

Volg de voortgang mbv
select * from v$asm_operation;

the SOFAR column tells you the number of Allocation Units (au) that have been moved, the EST_WORK and EST_RATE are also in au and au/minute.


als het klaar is dan is de disk verwijderd uit de diskgroup

Hiermee kan je dus ook migreren of upgraden naar een ander SAN

Geen opmerkingen:

Een reactie posten