Disini saya memiliki 2 hardisk tambahan pada XenServer Host yang dikenal sebagai "/dev/sdb" dan "/dev/sdc".
[root@xenserver1-onVM ~]# fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 21.4 GB, 21474836480 bytes 256 heads, 63 sectors/track, 2600 cylinders Units = cylinders of 16128 * 512 = 8257536 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2601 20971519+ ee EFI GPT Disk /dev/sdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdc doesn't contain a valid partition table
Kondisi awal storage yang tersedia adalah seperti output berikut ini.
[root@xenserver1-onVM ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda3 VG_XenStorage-2097e602-47db-a6ca-9dee-a462f1836d6e lvm2 a- 11,99G 3,96G
[root@xenserver1-onVM ~]# xe sr-list uuid ( RO) : 2097e602-47db-a6ca-9dee-a462f1836d6e name-label ( RW): Local storage name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user uuid ( RO) : 15e44ca5-f155-6c39-04fd-9d0465e2e297 name-label ( RW): XenServer Tools name-description ( RW): XenServer Tools ISOs host ( RO): xenserver1-onVM type ( RO): iso content-type ( RO): iso uuid ( RO) : 0e044c79-b607-da8c-9a57-c3428db2ad79 name-label ( RW): DVD drives name-description ( RW): Physical DVD drives host ( RO): xenserver1-onVM type ( RO): udev content-type ( RO): iso uuid ( RO) : f8cba5eb-438f-95d5-cd5e-16edb8ce734a name-label ( RW): Removable storage name-description ( RW): host ( RO): xenserver1-onVM type ( RO): udev content-type ( RO): disk
Kemudian saya akan membuat 2 buah Local Storage yang berjenis LVM dan EXT3.
[root@xenserver1-onVM ~]# xe sr-create host-uuid=6cd51734-00e6-4636-a3d5-a9c9eb7dc367 content-type=user name-label="Local Storage LVM" shared=false device-config:device=/dev/sdb type=lvm 2cfd1135-839c-ac03-37fd-f127e1287152 [root@xenserver1-onVM ~]# xe sr-create host-uuid=6cd51734-00e6-4636-a3d5-a9c9eb7dc367 content-type=user name-label="Local Storage EXT3" shared=false device-config:device=/dev/sdc type=ext 551947d8-596c-5d74-0ad6-428d4060b415 [root@xenserver1-onVM ~]# xe sr-list uuid ( RO) : 551947d8-596c-5d74-0ad6-428d4060b415 name-label ( RW): Local Storage EXT3 name-description ( RW): host ( RO): xenserver1-onVM type ( RO): ext content-type ( RO): user uuid ( RO) : 2097e602-47db-a6ca-9dee-a462f1836d6e name-label ( RW): Local storage name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user .
. uuid ( RO) : 2cfd1135-839c-ac03-37fd-f127e1287152 name-label ( RW): Local Storage LVM name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user .
.
Perubahan partisi hardisk akan terlihat seperti berikut ini.
[root@xenserver1-onVM ~]# fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 21.4 GB, 21474836480 bytes 256 heads, 63 sectors/track, 2600 cylinders Units = cylinders of 16128 * 512 = 8257536 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2601 20971519+ ee EFI GPT Disk /dev/sdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdc doesn't contain a valid partition table [root@xenserver1-onVM ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda3 VG_XenStorage-2097e602-47db-a6ca-9dee-a462f1836d6e lvm2 a- 11,99G 3,96G /dev/sdb VG_XenStorage-2cfd1135-839c-ac03-37fd-f127e1287152 lvm2 a- 4,99G 4,98G /dev/sdc XSLocalEXT-551947d8-596c-5d74-0ad6-428d4060b415 lvm2 a- 9,99G 0
Dari XenCenter daftar storage akan terlihat seperti berikut.
Dengan kedua storage ini, kita dapat memanfaatkannya untuk berbagai keperluan seperti mem-backup VM-VM yang ada di host dengan cara Copy VM ke storage tersebut, menempatkan VM baru dan keperluan lainnya.
Setelah file-file VM di copy, kita dapat melepas storage ini dari mesin fisik dan menyimpannya sebagai backup yang jika sewaktu-waktu diperlukan dapat dipasangkan kembali ke mesin fisik. Sebelum melanjutkan ketahapan selanjutnya, ada hal penting yang harus dicatat, yaitu apa kaitan antara Storage UUID yang didapat dengan perintah "xe host-list" dengan perintah linux murni untuk menampilkan daftar hardisk / partisi yang ada ?. Ternyata antara nomor Storage UUID yang diberikan oleh XenServer Host dengan nama Partisi Hardisk yang diberikan oleh Linux ini memiliki kaitan yang sangat penting. Perhatikanlah hasil identifikasi berikut ini.
[root@xenserver1-onVM ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda3 VG_XenStorage-2097e602-47db-a6ca-9dee-a462f1836d6e lvm2 a- 11,99G 3,96G /dev/sdb VG_XenStorage-2cfd1135-839c-ac03-37fd-f127e1287152 lvm2 a- 4,99G 4,98G /dev/sdc XSLocalEXT-551947d8-596c-5d74-0ad6-428d4060b415 lvm2 a- 9,99G 0
[root@xenserver1-onVM ~]# xe sr-list type=lvm uuid ( RO) : 2097e602-47db-a6ca-9dee-a462f1836d6e name-label ( RW): Local storage name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user uuid ( RO) : 2cfd1135-839c-ac03-37fd-f127e1287152 name-label ( RW): Local Storage LVM name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user [root@xenserver1-onVM ~]# xe sr-list type=ext uuid ( RO) : 551947d8-596c-5d74-0ad6-428d4060b415 name-label ( RW): Local Storage EXT3 name-description ( RW): host ( RO): xenserver1-onVM type ( RO): ext content-type ( RO): user
Lihatlah perintah diatas, ternyata nomor Storage UUID diambil dari bagian nama partisi hardisk yang diberikan oleh Linux. Saya katakan disini diberikan oleh Linux, karena pada XenServer ada 2 perintah yang dapat digunakan yaitu Linux Command yang berlaku bagi semua OS Linux dan Xe Command yang hanya berlaku bagi Sistem Operasi Citrix XenServer. Ada 2 kemungkinan yang dapat kita lakukan terhadap kedua Local Storage yang telah kita buat sebelumnya, yaitu "Destroying SR" dan "Forgetting SR". Operasi "Destroying SR" akan menghapus Local Storage dari daftar SR XenServer Host sekaligus menghancurkan seluruh data-data yang ada di dalamnya. Sedangkan operasi "Forgetting SR" hanya akan menghapus Local Storage tersebut dari daftar Storage Repository XenServer Host, namun data-data di dalamnya tetap utuh, dan Local Storage ini dapat dipindah-pindah (re-attach) ke Host XenServer yang lain jika sewaktu-waktu memang diperlukan. Kedua jenis operasi ini mengharuskan kita melepaskan (unplugged) PBD dari SR (dalam hal ini LVM & EXT3 Local Storage) terkait. Sebuah catatan lagi, bahwa operasi "Forgetting SR" ini pada XenCenter ekivalen dengan operasi "SR Detach". Selanjutnya, pada tutorial ini, sesuai dengan judulnya, maka kita hanya akan melakukan operasi "Forgetting SR" dan tidak akan melakukan operasi "Destroying SR". Untuk melakukan operasi "Forgetting SR", silahkan ikuti tahapan-tahapan dibawah ini.
[root@xenserver1-onVM ~]# xe sr-list type=lvm uuid ( RO) : 2097e602-47db-a6ca-9dee-a462f1836d6e name-label ( RW): Local storage name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user uuid ( RO) : 2cfd1135-839c-ac03-37fd-f127e1287152 name-label ( RW): Local Storage LVM name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user [root@xenserver1-onVM ~]# xe pbd-list sr-uuid=2cfd1135-839c-ac03-37fd-f127e1287152 uuid ( RO) : b793cdf8-7e21-877d-87d6-1d2ef653e021 host-uuid ( RO): 6cd51734-00e6-4636-a3d5-a9c9eb7dc367 sr-uuid ( RO): 2cfd1135-839c-ac03-37fd-f127e1287152 device-config (MRO): device: /dev/sdb currently-attached ( RO): true [root@xenserver1-onVM ~]# xe pbd-unplug uuid=b793cdf8-7e21-877d-87d6-1d2ef653e021
Nah, sampai disini kita sudah dapat men-destroy maupun forgetting SR tersebut. Namun, ingat bahwa kita masih membutuhkan data-data yang ada di dalamnya di kemudian hari. Maka jangan sekali-kali melakukan operasi "Destroying SR" terhadap SR ("/dev/sdb" -> LVM Local Storage) ini. Jika saat ini dilihat melalui XenCenter, maka "Local Storage LVM" ini akan berstatus "Broken" dan "Unplugged", atau jika dilihat menggunakan "xe command" yaitu "xe pbd-list sr-uuid=2cfd1135-839c-ac03-37fd-f127e1287152 params=all" maka parameter dari "currently-attached ( RO):" akan bernilai "false". Baik, kita lanjutkan. Tahap selanjutnya adalah membuang (Forgetting) SR ini dari daftar Storage Repository.
[root@xenserver1-onVM ~]# xe sr-forget uuid=2cfd1135-839c-ac03-37fd-f127e1287152 [root@xenserver1-onVM ~]# xe pbd-list sr-uuid=2cfd1135-839c-ac03-37fd-f127e1287152 params=all [root@xenserver1-onVM ~]# xe sr-list type=lvm uuid ( RO) : 2097e602-47db-a6ca-9dee-a462f1836d6e name-label ( RW): Local storage name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user
Lihatlah sekarang SR ini akan hilang dari daftar Storage Repository dan PBD yang mengaitkannya juga telah sirna. Apabila dilihat melalui XenCenter, maka daftar SR yang tersisa adalah sebagai berikut.
Sampai disini anda dapat men-shutdown XenServer Host kemudian melepas hardisk fisik ini dari mesin / Host XenServer. Namun, karena kita juga akan melepas "Local Storage EXT3", maka jangan shutdown dulu mesin server. Tahapan selanjutnya adalah melepas "Local Storage EXT3" dari system, silahkan mengikuti tahapan-tahapan dibawah ini.
[root@xenserver1-onVM ~]# xe sr-list type=ext uuid ( RO) : 551947d8-596c-5d74-0ad6-428d4060b415 name-label ( RW): Local Storage EXT3 name-description ( RW): host ( RO): xenserver1-onVM type ( RO): ext content-type ( RO): user [root@xenserver1-onVM ~]# xe pbd-list sr-uuid=551947d8-596c-5d74-0ad6-428d4060b415 uuid ( RO) : 171a98eb-788f-eaef-2ae4-0a2e9a9968b2 host-uuid ( RO): 6cd51734-00e6-4636-a3d5-a9c9eb7dc367 sr-uuid ( RO): 551947d8-596c-5d74-0ad6-428d4060b415 device-config (MRO): device: /dev/sdc currently-attached ( RO): true [root@xenserver1-onVM ~]# xe pbd-unplug uuid=171a98eb-788f-eaef-2ae4-0a2e9a9968b2 [root@xenserver1-onVM ~]# xe sr-forget uuid=551947d8-596c-5d74-0ad6-428d4060b415
Ok, selesai sudah proses melepas "Local Storage LVM" dan "Local Storage EXT3" dari system. Pada XenCenter kondisi akhir SR yang tersedia akan terlihat seperti berikut.
Selesai. Silahkan shutdown server, kemudian cabut / lepas fisik hardisk dari mesin server dan simpan untuk dokumentasi atau media backup yang sewaktu-waktu dibutuhkan datanya.
[root@xenserver1-onVM ~]# shutdown -h now Broadcast message from root (pts/1) (Tue Sep 23 11:31:08 2014): The system is going down for system halt NOW!
Ok, anggap saja sekarang saya sudah melepas kedua hardisk ini dari server, selang beberapa bulan kemudian saya membutuhkan datanya dan menghubungkannya kembali ke mesin server. Maka untuk memasukkannya lagi ke dalam daftar Storage Repository, lakukan langkah-langkah berikut. Hubungkan terlebih dahulu kedua hardisk ini ke mesin server, kemudian nyalakan server. Identifikasi hardisk yang terdeteksi oleh XenServer.
[root@xenserver1-onVM ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda3 VG_XenStorage-2097e602-47db-a6ca-9dee-a462f1836d6e lvm2 a- 11,99G 3,96G /dev/sdb VG_XenStorage-2cfd1135-839c-ac03-37fd-f127e1287152 lvm2 a- 4,99G 4,98G /dev/sdc XSLocalEXT-551947d8-596c-5d74-0ad6-428d4060b415 lvm2 a- 9,99G 0
Lihatlah kedua hardisk "/dev/sdb" dan "/dev/sdc", masing-masing memiliki nama VG "VG_XenStorage-2cfd1135-839c-ac03-37fd-f127e1287152" dan "XSLocalEXT-551947d8-596c-5d74-0ad6-428d4060b415". Kedua nama VG ini berisi SR UUID yang diperlukan. Dalam hal ini, "/dev/sdb" memiliki SR UUID = 2cfd1135-839c-ac03-37fd-f127e1287152, sedangkan "/dev/sdc" memiliki SR UUID = 551947d8-596c-5d74-0ad6-428d4060b415. Berdasarkan informasi ini, lakukan operasi "introduce" terhadap kedua SR.
[root@xenserver1-onVM ~]# xe sr-introduce uuid=2cfd1135-839c-ac03-37fd-f127e1287152 type=lvm name-label="Local Storage LVM - Muncul Lagi" content-type=user 2cfd1135-839c-ac03-37fd-f127e1287152
[root@xenserver1-onVM ~]# xe sr-introduce uuid=551947d8-596c-5d74-0ad6-428d4060b415 type=ext name-label="Local Storage EXT3 - Muncul Lagi" content-type=user 551947d8-596c-5d74-0ad6-428d4060b415
Temukan lokasi SCSI ID dari device atau partisi dimana data SR disimpan.
[root@xenserver1-onVM ~]# ls -l /dev/disk/by-id/ total 0 lrwxrwxrwx 1 root root 9 Sep 23 11:39 scsi-SATA_VMware_Virtual_00000000000000000001 -> ../../sdc
[root@xenserver1-onVM ~]# ls -l /dev/disk/by- by-id/ by-label/ by-path/ by-scsibus/ by-scsid/ by-uuid/
[root@xenserver1-onVM ~]# ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 10 Sep 23 11:39 3251a42e-67dc-456a-82ef-5031c12f360d -> ../../sda1
[root@xenserver1-onVM ~]# ls -l /dev/disk/by-scsibus/ total 0 lrwxrwxrwx 1 root root 9 Sep 23 11:39 SATA_VMware_Virtual_00000000000000000001-1:0:0:0 -> ../../sdc
[root@xenserver1-onVM ~]# ls -l /dev/disk/by-scsid/ total 0 drwxr-xr-x 2 root root 60 Sep 23 11:39 SATA_VMware_Virtual_00000000000000000001
[root@xenserver1-onVM ~]# ls -l /dev/disk/by-path/ total 0 lrwxrwxrwx 1 root root 9 Sep 23 11:39 pci-0000:00:07.1-scsi-0:0:0:0 -> ../../sdc lrwxrwxrwx 1 root root 9 Sep 23 11:39 pci-0000:00:07.1-scsi-1:0:0:0 -> ../../sr0 lrwxrwxrwx 1 root root 9 Sep 23 11:39 pci-0000:00:10.0-scsi-0:0:0:0 -> ../../sda lrwxrwxrwx 1 root root 10 Sep 23 11:39 pci-0000:00:10.0-scsi-0:0:0:0-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Sep 23 11:39 pci-0000:00:10.0-scsi-0:0:0:0-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Sep 23 11:39 pci-0000:00:10.0-scsi-0:0:0:0-part3 -> ../../sda3 lrwxrwxrwx 1 root root 9 Sep 23 11:39 pci-0000:00:10.0-scsi-0:0:1:0 -> ../../sdb [root@xenserver1-onVM ~]# ls -l /dev/disk/by-label/ total 0 lrwxrwxrwx 1 root root 10 Sep 23 11:39 root-vggxxrja -> ../../sda1
Create PBD berdasarkan informasi diatas.
[root@xenserver1-onVM ~]# xe host-list uuid ( RO) : 6cd51734-00e6-4636-a3d5-a9c9eb7dc367 name-label ( RW): xenserver1-onVM name-description ( RW): Default install of XenServer [root@xenserver1-onVM ~]# xe pbd-create sr-uuid=551947d8-596c-5d74-0ad6-428d4060b415 device-config:device=/dev/disk/by-id/scsi-SATA_VMware_Virtual_00000000000000000001 host-uuid=6cd51734-00e6-4636-a3d5-a9c9eb7dc367 15b1754b-d75d-72f5-46aa-44bccf81a2e8 [root@xenserver1-onVM ~]# xe pbd-create sr-uuid=2cfd1135-839c-ac03-37fd-f127e1287152 device-config:device=/dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:1:0 host-uuid=6cd51734-00e6-4636-a3d5-a9c9eb7dc367 a9944126-47cc-7333-15be-459aa6d03abf
[root@xenserver1-onVM ~]# xe pbd-plug uuid=15b1754b-d75d-72f5-46aa-44bccf81a2e8 [root@xenserver1-onVM ~]# xe pbd-plug uuid=a9944126-47cc-7333-15be-459aa6d03abf
Cek SR tersebut apakah sudah terhubung dengan Host XenServer.
[root@xenserver1-onVM ~]# xe sr-list type=lvm uuid ( RO) : 2cfd1135-839c-ac03-37fd-f127e1287152 name-label ( RW): Local Storage LVM - Muncul Lagi name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user uuid ( RO) : 2097e602-47db-a6ca-9dee-a462f1836d6e name-label ( RW): Local storage name-description ( RW): host ( RO): xenserver1-onVM type ( RO): lvm content-type ( RO): user [root@xenserver1-onVM ~]# xe sr-list type=ext uuid ( RO) : 551947d8-596c-5d74-0ad6-428d4060b415 name-label ( RW): Local Storage EXT3 - Muncul Lagi name-description ( RW): host ( RO): xenserver1-onVM type ( RO): ext content-type ( RO): user [root@xenserver1-onVM ~]# xe pbd-list sr-uuid=2cfd1135-839c-ac03-37fd-f127e1287152 uuid ( RO) : a9944126-47cc-7333-15be-459aa6d03abf host-uuid ( RO): 6cd51734-00e6-4636-a3d5-a9c9eb7dc367 sr-uuid ( RO): 2cfd1135-839c-ac03-37fd-f127e1287152 device-config (MRO): device: /dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:1:0 currently-attached ( RO): true [root@xenserver1-onVM ~]# xe pbd-list sr-uuid=551947d8-596c-5d74-0ad6-428d4060b415 uuid ( RO) : 15b1754b-d75d-72f5-46aa-44bccf81a2e8 host-uuid ( RO): 6cd51734-00e6-4636-a3d5-a9c9eb7dc367 sr-uuid ( RO): 551947d8-596c-5d74-0ad6-428d4060b415 device-config (MRO): device: /dev/disk/by-id/scsi-SATA_VMware_Virtual_00000000000000000001 currently-attached ( RO): true
Pada XenCenter daftar Storage akan terlihat seperti dibawah ini.
Sekian tutorial ini. Selamat Mencoba.
Tidak ada komentar:
Posting Komentar