Skip to content

VG : migration disques

PhilippeLeroux edited this page May 23, 2017 · 2 revisions

Contexte

Le disque attaché sur K2 était corrompu, la procédure explique comment ajouter un disque et migrer les données de l'ancien disque sur le nouveau.

Le disque défecteux est asm01_disk01.vdi, le nouveau disque sera asm01_disk02.vdi.

Ajout d'un disque sur K2

  • Stopper la VM K2 : stop_vm K2
  • Ajouter un nouveau disque :
     cd ~/plescripts/virtualbox
     ./add_disk.sh -vm_name=K2 -disk_name=asm01_disk02  -mtype=writethrough -fixed_size -disk_mb=$((128*1024))
    
  • Démarrer la VM K2 : start_vm K2

Ajouter le disque au VG asm01

  • Se connecter sur K2 : ssh root@K2
  • Reconnaître le nouveau disque :
     [root@K2 san]# ./add_disk_to_vg.sh -device=auto -vg=asm01 -io_scheduler=cfg
    
     # ======================================================================================================
     # Search unused disk...
     # Disk found : sdc
    
     # ======================================================================================================
     # Create VG asm01 on device sdc
     # ======================================================================================================
    
     # Test if sdc exists.
     17h18> lvmdiskscan | grep sdc >/dev/null 2>&1
    
     # Actual size :
     17h18> vgs asm01
       VG    #PV #LV #SN Attr   VSize   VFree 
       asm01   1  11   0 wz--n- 128.00g 78.00g
    
     17h18> pvcreate /dev/sdc
       Physical volume "/dev/sdc" successfully created.                                                       
     																										 
     17h18> vgextend asm01 /dev/sdc                                                                           
       Volume group "asm01" successfully extended                                                             
     																										 
     # New size :                                                                                             
     17h18> vgs asm01                                                                                         
       VG    #PV #LV #SN Attr   VSize   VFree
       asm01   2  11   0 wz--n- 255.99g 205.99g
    
    Le nouveau disque est sdc, l'ancien sdb
     root@K2 san]# pvs -o+pv_used                                                                            
       PV         VG            Fmt  Attr PSize   PFree   Used                                                
       /dev/sda2  ol_orclmaster lvm2 a--   15,51g  40,00m 15,47g
       /dev/sdb   asm01         lvm2 a--  128,00g  78,00g 50,00g
       /dev/sdc   asm01         lvm2 a--  128,00g 128,00g     0
    
  • Migrer les données : pvmove /dev/sdb /dev/sdc
  • Suppression du disque sdb : vgreduce asm01 /dev/sdb

Supprimer le disque asm01_disk01.vdi

  • Stopper la VM K2 : stop_vm K2
  • Puis patauger dans l'IHM VirtualBox pour détacher puis supprimer le disque.
Clone this wiki locally