Ldom Sunucularda Disk Migration
Bu yazımızda primary domain sunucusu üzerinde bulunan guest domainlerde disk migration adımlarını göreceğiz.
pdom0 primary domain sunucusunu, server0 ise disk migration işlemini gerçekleştireceğimiz guest sunucuyu temsil etmektedir.
Aşağıda storage ekibi tarafından pdom0 sunucusuna verilen yeni diske ait bilgiler görülmektedir.
#pdom0 üzerinde bulunan server0 sunucusu için verilen kaynakları listeliyoruz. Sunucu üzerinde bulunan mevcut disk bilgisini görüyoruz.
root@pdom0 # ldm ls-bindings server0
DISKNAME VOLUME TOUT ID DEVICE SERVER MPGROUP
server0_data-002B0 server0_data-002B0@primary-vds0 2 disk@2 primary
#pdom0 sunucusuna yeni verilen diske ait wwid’yi aratıp pathini görüyoruz.
root@pdom0 # inq | grep -i 60060e80089ceb0000509ceb000001DD …………………………………………………………………….
/dev/rdsk/c0t60060E80089CEB0000509CEB000001DDd0s2 :HITACHI :OPEN-V :9001 :40171 : 419430400
#Hangi domain ve hangi vds üzerinden vereceğimizi belirtip, full path’i ekleyerek device ekliyoruz.
root@pdom0 # ldm add-vdsdev /dev/rdsk/c0t60060E80089CEB0000509CEB000001DDd0s2 server0-data-001DD@primary-vds0
#Virtual disk olarak sunucumuza diski ekliyoruz.
root@pdom0 # ldm add-vdisk server0-data1–001DD server0-data-001DD@primary-vds0 server0-ldom
#server0 sunucusuna giderek diskin geldiğini kontrol ediyoruz.
root@server0:~# format
Searching for disks…done
c1d3: configured with capacity of 399.98GB
AVAILABLE DISK SELECTIONS:
0. c1d0 <HITACHI-OPEN-V -SUN-9001 cyl 44556 alt 2 hd 255 sec 189>
/virtual-devices@100/channel-devices@200/disk@0
1. c1d1 <SUN-DiskSlice-249GB cyl 65521 alt 2 hd 30 sec 266>
/virtual-devices@100/channel-devices@200/disk@1
2. c1d2 <SUN-DiskSlice-399GB cyl 65521 alt 2 hd 30 sec 426>
/virtual-devices@100/channel-devices@200/disk@2
3. c1d3 <HITACHI-OPEN-V -SUN-9001 cyl 54611 alt 2 hd 30 sec 512> <<<yeni disk
/virtual-devices@100/channel-devices@200/disk@3
#Aynı şekilde pdom üzerinde kontrol ettiğimizde de yeni diski artık göreceğiz.
root@pdom0 # ldm ls-bindings server0-ldom
DISK
NAME VOLUME TOUT ID DEVICE SERVER MPGROUP
server0_data-002B0 server0_data-002B0@primary-vds0 2 disk@2 primary
server0-data-001DD server0-data-001DD@primary-vds0 3 disk@3 primary <<<yeni disk
#Sunucumuz üzerindeki mevcut poolları listeledik.
root@server0:~# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
data 398G 42.9G 355G 10% 1.00x ONLINE -
#Pool’a ait bilgileri gördük. Data için c1d2s0 diskinin kullanıldığını gördük.
root@server0:~# zpool status data
pool: data
state: ONLINE
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
c1d2s0 ONLINE 0 0 0
#Data için artık yeni eklemiş olduğumuz c1d3 diskinin kullanılmasını istiyoruz. Bu nedenle eskisi ile replace ediyoruz.
root@server0:~# zpool replace data c1d2s0 c1d3
#Replace işlemi tamamlandı ve data için verdiğimiz yeni diskin online olduğunu görüyoruz.
root@server0:~# zpool status data
pool: data
state: ONLINE
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
c1d3 ONLINE 0 0 0
#Son olarak primary domain üzerindeki eski diski ve device’ı siliyoruz.
root@pdom0:~# ldm rm-vdisk server0_data-002B0 server0-ldom
root@pdom0:~# ldm rm-vdsdev server0_data-002B0@primary-vds0