Veritas Disk Değiştirme (Replacemend)

FurkanBuyuklu
Turk Telekom Bulut Teknolojileri
6 min readJul 7, 2022

Veritas üzerinde değişimi için aşağıdaki adımları takip edebilirsiniz.

Senaryomuz, hitachi storage kutusundan gelen disklerin EMC storage kutusundan verilen yeni diskler ile değiştirilmesi. (Marka önemli değil, örnekte geçen isimlendirmelere dikkat çekmek için belirtildi.)

#data group (DG) lerin durumu görüntülenir. Aşağıdaki örnekte 1 adet DG (datadg), bu DG den oluşturulmuş 1 adet volume bulunmakta ve bu volume ‘e bağlı 4 adet disk görüyoruz.

[root@sunucu01 ~]# vxprint -Aht
Disk group: datadg

DG NAME NCONFIG NLOG MINORS GROUP-ID
ST NAME STATE DM_CNT SPARE_CNT APPVOL_CNT
DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE
RV NAME RLINK_CNT KSTATE STATE PRIMARY DATAVOLS SRL
RL NAME RVG KSTATE STATE REM_HOST REM_DG REM_RLNK
CO NAME CACHEVOL KSTATE STATE
VT NAME RVG KSTATE STATE NVOLUME
V NAME RVG/VSET/CO KSTATE STATE LENGTH READPOL PREFPLEX UTYPE
PL NAME VOLUME KSTATE STATE LENGTH LAYOUT NCOL/WID MODE
SD NAME PLEX DISK DISKOFFS LENGTH [COL/]OFF DEVICE MODE
SV NAME PLEX VOLNAME NVOLLAYR LENGTH [COL/]OFF AM/NM MODE
SC NAME PLEX CACHE DISKOFFS LENGTH [COL/]OFF DEVICE MODE
DC NAME PARENTVOL LOGVOL
SP NAME SNAPVOL DCO
EX NAME ASSOC VC PERMS MODE STATE
SR NAME KSTATE

dg datadg default default 47000 1576220870.19.sunucu01

dm hitachi_hus_vm0_0312 hitachi_hus_vm0_0312 auto 65536 2076022208 -
dm hitachi_hus_vm0_0313 hitachi_hus_vm0_0313 auto 65536 2076022208 -
dm hitachi_hus_vm0_0314 hitachi_hus_vm0_0314 auto 65536 2076022208 -
dm hitachi_hus_vm0_0315 hitachi_hus_vm0_0315 auto 65536 2076022208 -

v datavol — ENABLED ACTIVE 8304087040 SELECT — fsgen
pl datavol-01 datavol ENABLED ACTIVE 8304087040 CONCAT — RW
sd hitachi_hus_vm0_0312–01 datavol-01 hitachi_hus_vm0_0312 0 2076022208 0 hitachi_hus_vm0_0312 ENA
sd hitachi_hus_vm0_0313–01 datavol-01 hitachi_hus_vm0_0313 0 2076022208 2076022208 hitachi_hus_vm0_0313 ENA
sd hitachi_hus_vm0_0314–01 datavol-01 hitachi_hus_vm0_0314 0 2076022208 4152044416 hitachi_hus_vm0_0314 ENA
sd hitachi_hus_vm0_0315–01 datavol-01 hitachi_hus_vm0_0315 0 2076020416 6228066624 hitachi_hus_vm0_0315 ENA

#Eski ve yeni disklerin durumlarını görüntülenir.

[root@sunucu01 ~]# vxdisk list
DEVICE TYPE DISK GROUP STATUS
emc_clariion0_204 auto:none — — online invalid thinrclm
emc_clariion0_205 auto:none — — online invalid thinrclm
emc_clariion0_206 auto:none — — online invalid thinrclm
emc_clariion0_207 auto:none — — online invalid thinrclm
emc_clariion0_208 auto:none — — online invalid thinrclm
emc_clariion0_209 auto:none — — online invalid thinrclm
emc_clariion0_210 auto:none — — online invalid thinrclm
hitachi_hus_vm0_030e auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_030f auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0310 auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0312 auto:cdsdisk hitachi_hus_vm0_0312 datadg online thinrclm shared
hitachi_hus_vm0_0313 auto:cdsdisk hitachi_hus_vm0_0313 datadg online thinrclm shared
hitachi_hus_vm0_0314 auto:cdsdisk hitachi_hus_vm0_0314 datadg online thinrclm shared
hitachi_hus_vm0_0315 auto:cdsdisk hitachi_hus_vm0_0315 datadg online thinrclm shared
sda auto:LVM — — LVM

#Yeni diskler veritasın kullanımına dahil edilir.

[root@sunucu01 ~]# vxdisksetup -i emc_clariion0_207
[root@sunucu01 ~]# vxdisksetup -i emc_clariion0_208
[root@sunucu01 ~]# vxdisksetup -i emc_clariion0_209
[root@sunucu01 ~]# vxdisksetup -i emc_clariion0_210

#Invite işlemi sonrası disklerin durumuna tekrar bakılır.

[root@sunucu01 ~]# vxdisk list
DEVICE TYPE DISK GROUP STATUS
emc_clariion0_204 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_205 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_206 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_207 auto:cdsdisk — — online thinrclm
emc_clariion0_208 auto:cdsdisk — — online thinrclm
emc_clariion0_209 auto:cdsdisk — — online thinrclm
emc_clariion0_210 auto:cdsdisk — — online thinrclm
hitachi_hus_vm0_030e auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_030f auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0310 auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0312 auto:cdsdisk hitachi_hus_vm0_0312 datadg online thinrclm shared
hitachi_hus_vm0_0313 auto:cdsdisk hitachi_hus_vm0_0313 datadg online thinrclm shared
hitachi_hus_vm0_0314 auto:cdsdisk hitachi_hus_vm0_0314 datadg online thinrclm shared
hitachi_hus_vm0_0315 auto:cdsdisk hitachi_hus_vm0_0315 datadg online thinrclm shared
sda auto:LVM — — LVM

#Yeni diskler disk değişimi yapacağımız datadg ye eklenir.

[root@sunucu01 ~]# vxdg -g datadg adddisk emc_clariion0_207=emc_clariion0_207 emc_clariion0_208=emc_clariion0_208 emc_clariion0_209=emc_clariion0_209 emc_clariion0_210=emc_clariion0_210

#Disklerin durumu tekrar gözlemlenir.

[root@sunucu01 ~]# vxdisk list
DEVICE TYPE DISK GROUP STATUS
emc_clariion0_204 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_205 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_206 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_207 auto:cdsdisk emc_clariion0_207 datadg online thinrclm shared
emc_clariion0_208 auto:cdsdisk emc_clariion0_208 datadg online thinrclm shared
emc_clariion0_209 auto:cdsdisk emc_clariion0_209 datadg online thinrclm shared
emc_clariion0_210 auto:cdsdisk emc_clariion0_210 datadg online thinrclm shared
hitachi_hus_vm0_030e auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_030f auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0310 auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0312 auto:cdsdisk hitachi_hus_vm0_0312 datadg online thinrclm shared
hitachi_hus_vm0_0313 auto:cdsdisk hitachi_hus_vm0_0313 datadg online thinrclm shared
hitachi_hus_vm0_0314 auto:cdsdisk hitachi_hus_vm0_0314 datadg online thinrclm shared
hitachi_hus_vm0_0315 auto:cdsdisk hitachi_hus_vm0_0315 datadg online thinrclm shared
sda auto:LVM — — LVM

#Eski ve yeni disklerin değişimleri yapılır.

[root@sunucu01 ~]# vxevac -g datadg hitachi_hus_vm0_0312 emc_clariion0_207
Replaced subdisk hitachi_hus_vm0_0312–01 with emc_clariion0_207–01
[root@sunucu01 ~]# vxevac -g datadg hitachi_hus_vm0_0313 emc_clariion0_208
Replaced subdisk hitachi_hus_vm0_0313–01 with emc_clariion0_208–01
[root@sunucu01 ~]# vxevac -g datadg hitachi_hus_vm0_0314 emc_clariion0_209
Replaced subdisk hitachi_hus_vm0_0314–01 with emc_clariion0_209–01
[root@sunucu01 ~]# vxevac -g datadg hitachi_hus_vm0_0315 emc_clariion0_210
Replaced subdisk hitachi_hus_vm0_0315–01 with emc_clariion0_210–01

#Değişimler tamamlandıktan sonra datadg nin son durumu kontrol edilir. datavol ‘e ekli disklerin yeni diskler olduğu teyit edilir.

[root@sunucu01 ~]# vxprint -Aht
Disk group: datadg

DG NAME NCONFIG NLOG MINORS GROUP-ID
ST NAME STATE DM_CNT SPARE_CNT APPVOL_CNT
DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE
RV NAME RLINK_CNT KSTATE STATE PRIMARY DATAVOLS SRL
RL NAME RVG KSTATE STATE REM_HOST REM_DG REM_RLNK
CO NAME CACHEVOL KSTATE STATE
VT NAME RVG KSTATE STATE NVOLUME
V NAME RVG/VSET/CO KSTATE STATE LENGTH READPOL PREFPLEX UTYPE
PL NAME VOLUME KSTATE STATE LENGTH LAYOUT NCOL/WID MODE
SD NAME PLEX DISK DISKOFFS LENGTH [COL/]OFF DEVICE MODE
SV NAME PLEX VOLNAME NVOLLAYR LENGTH [COL/]OFF AM/NM MODE
SC NAME PLEX CACHE DISKOFFS LENGTH [COL/]OFF DEVICE MODE
DC NAME PARENTVOL LOGVOL
SP NAME SNAPVOL DCO
EX NAME ASSOC VC PERMS MODE STATE
SR NAME KSTATE

dg datadg default default 47000 1576220870.19.sunucu01

dm emc_clariion0_207 emc_clariion0_207 auto 65536 2076022208 -
dm emc_clariion0_208 emc_clariion0_208 auto 65536 2076022208 -
dm emc_clariion0_209 emc_clariion0_209 auto 65536 2076022208 -
dm emc_clariion0_210 emc_clariion0_210 auto 65536 2076022208 -
dm hitachi_hus_vm0_0312 hitachi_hus_vm0_0312 auto 65536 2076022208 -
dm hitachi_hus_vm0_0313 hitachi_hus_vm0_0313 auto 65536 2076022208 -
dm hitachi_hus_vm0_0314 hitachi_hus_vm0_0314 auto 65536 2076022208 -
dm hitachi_hus_vm0_0315 hitachi_hus_vm0_0315 auto 65536 2076022208 -

v datavol — ENABLED ACTIVE 8304087040 SELECT — fsgen
pl datavol-01 datavol ENABLED ACTIVE 8304087040 CONCAT — RW
sd emc_clariion0_207–01 datavol-01 emc_clariion0_207 0 2076022208 0 emc_clariion0_207 ENA
sd emc_clariion0_208–01 datavol-01 emc_clariion0_208 0 2076022208 2076022208 emc_clariion0_208 ENA
sd emc_clariion0_209–01 datavol-01 emc_clariion0_209 0 2076022208 4152044416 emc_clariion0_209 ENA
sd emc_clariion0_210–01 datavol-01 emc_clariion0_210 0 2076020416 6228066624 emc_clariion0_210 ENA

#Eski diskler datadg den çıkartılır.

[root@sunucu01 ~]# vxdg -g datadg rmdisk hitachi_hus_vm0_0312
[root@sunucu01 ~]# vxdg -g datadg rmdisk hitachi_hus_vm0_0313
[root@sunucu01 ~]# vxdg -g datadg rmdisk hitachi_hus_vm0_0314
[root@sunucu01 ~]# vxdg -g datadg rmdisk hitachi_hus_vm0_0315

#Disk durumları kontrol edilir.

[root@sunucu01 ~]# vxdisk list
DEVICE TYPE DISK GROUP STATUS
emc_clariion0_204 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_205 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_206 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_207 auto:cdsdisk emc_clariion0_207 datadg online thinrclm shared
emc_clariion0_208 auto:cdsdisk emc_clariion0_208 datadg online thinrclm shared
emc_clariion0_209 auto:cdsdisk emc_clariion0_209 datadg online thinrclm shared
emc_clariion0_210 auto:cdsdisk emc_clariion0_210 datadg online thinrclm shared
hitachi_hus_vm0_030e auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_030f auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0310 auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0312 auto:cdsdisk — — online thinrclm
hitachi_hus_vm0_0313 auto:cdsdisk — — online thinrclm
hitachi_hus_vm0_0314 auto:cdsdisk — — online thinrclm
hitachi_hus_vm0_0315 auto:cdsdisk — — online thinrclm
sda auto:LVM — — LVM

#Eski disklerin datadg den çıktığının görülmesi sonrası veritas kullanımındna çıkarılır.

[root@sunucu01 ~]# vxdiskunsetup hitachi_hus_vm0_0312
[root@sunucu01 ~]# vxdiskunsetup hitachi_hus_vm0_0313
[root@sunucu01 ~]# vxdiskunsetup hitachi_hus_vm0_0314
[root@sunucu01 ~]# vxdiskunsetup hitachi_hus_vm0_0315


#Disklerin son durumları gözlemlenir.

[root@sunucu01 ~]# vxdisk list
DEVICE TYPE DISK GROUP STATUS
emc_clariion0_204 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_205 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_206 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_207 auto:cdsdisk emc_clariion0_207 datadg online thinrclm shared
emc_clariion0_208 auto:cdsdisk emc_clariion0_208 datadg online thinrclm shared
emc_clariion0_209 auto:cdsdisk emc_clariion0_209 datadg online thinrclm shared
emc_clariion0_210 auto:cdsdisk emc_clariion0_210 datadg online thinrclm shared
hitachi_hus_vm0_030e auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_030f auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0310 auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0312 auto:none — — online invalid thinrclm
hitachi_hus_vm0_0313 auto:none — — online invalid thinrclm
hitachi_hus_vm0_0314 auto:none — — online invalid thinrclm
hitachi_hus_vm0_0315 auto:none — — online invalid thinrclm
sda auto:LVM — — LVM

#Disklerin boşta oldukları görüldükten sonra silinir.

[root@sunucu01 ~]# vxdisk rm hitachi_hus_vm0_0312
[root@sunucu01 ~]# vxdisk rm hitachi_hus_vm0_0313
[root@sunucu01 ~]# vxdisk rm hitachi_hus_vm0_0314
[root@sunucu01 ~]# vxdisk rm hitachi_hus_vm0_0315

#Çalışma sonrası son durum aşağıdaki gibidir.

[root@sunucu01 ~]# vxdisk list
DEVICE TYPE DISK GROUP STATUS
emc_clariion0_204 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_205 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_206 auto:cdsdisk — — online invalid thinrclm
emc_clariion0_207 auto:cdsdisk emc_clariion0_207 datadg online thinrclm shared
emc_clariion0_208 auto:cdsdisk emc_clariion0_208 datadg online thinrclm shared
emc_clariion0_209 auto:cdsdisk emc_clariion0_209 datadg online thinrclm shared
emc_clariion0_210 auto:cdsdisk emc_clariion0_210 datadg online thinrclm shared
hitachi_hus_vm0_030e auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_030f auto:cdsdisk — (vxfendg) online thinrclm
hitachi_hus_vm0_0310 auto:cdsdisk — (vxfendg) online thinrclm
sda auto:LVM — — LVM

#Not: İşlem yapılmayan EMC ve HITACHI diskler fencing diskler olup bu çalışmayla bağlantıları yoktur. Aşağıdaki linkten fencingdg den CPS e geçiş çalışmasını takip edebilirsiniz.
https://medium.com/t%C3%BCrk-telekom-bulut-teknolojileri/veritas-cps-de%C4%9Fi%C5%9Fim-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-67be9555958a

Saygılarımla

--

--