Raid Pada FreeBSD

Tulisan ini hanya sebagai referensi pribadi yang teleh berhasil di implementasikan, dalam tulisan ini banyak referensi dari buku atau internet yang dijadikan rujukan dalam penulisan tutorial ini.

Raid pada dasarnya adalah sistem mirroring pada sistem operasi untuk menjaga keamanan dan kehandalam sistem dan data didalamnya. untuk lebih jelasnya masalah raid anda bisa mencari referensi lain di internet. tulisan ini akan menjelaskan bagaimana instalasi sistem raid-1 pada sistem operasi freebsd menggunakan modul bawaan dari freebsd yang telah include mulai dari freebsd versi 5.

Sebelum melakukan konfigurasi, kita perlu memahami sedikit tentang GEOM. GEOM adalah modular disk yang diperkenalkan di FreeBSD 5.0. Modularitas ini memungkinkan pembuatan program untuk memanipulasi disk. Contoh terbaik adalah software RAID diperkenalkan dengan program FreeBSD 5.3:

  • gstripe   = Modul Untuk Menentukan RAID 0
  • gmirror = Modul untuk Mirror atau RAID 1
  • graid3    = Modul Untuk Raid 3

Huruf G diawal menunjukkan modularitas yang digunakan adalah GEOM

Untuk lebih jelasnya langsung aja…

FreeBSD yang penulis gunakan adalaha FreeBSD-Stables 6.3. dengan hard disk sebanyak 6 (enam)  hard disk.

Untuk membuat mirror dengan gmirror adalah sebagai berikut:

Oprek# gmirror label -v -b round-robin gm0 /dev/ad0

perintah gimirror label untuk membuat label dengan opsi -v untuk modus verbos dan -b round-robin algoritma yang digunakan, gm0 meruapak mirror yang digunakan pada GEOM dan /dev/ad0 adalah hard disk yang berisi data untuk mirror.

Jika perintah diatas anda jalankan, anda pasti akan menemukan kesalahan. sebelum anda mengaktifkan seperti berikut :

Oprek# sysctl kern.geom.debugflags=16 kern.geom.debugflags: 0 -> 16

setelah geom anda aktifkan pada sysctlnya. anda dapat kebali mencoba perintah daitas

Oprek# gmirror label -v -b round-robin gm0 /dev/ad0 Metadata value stored on /dev/ad0

dari langkah ini anda sudah mempunyai raid-1, Untuk menjalankan gmirror secara otomatis pada saat booting. ketikkan perintah dibawah ini

Oprek#echo geom_mirror_load="YES" > /boot/loader.conf

selain itu anda juga perlu melakukan perubahan pada file fstab yang berada pada direktori /etc/fstab. Gunakan perintah vi untuk melakuakn perubahan pada file /etc/fstab, tapi sebelum itu anda haru mengcopy terlebih dahulu file fstab anda untuk mencegah kesalahan yang terjadi.

File fstab default.

# Device                        Mountpoint
/dev/ad0s1b                    none
/dev/ad0s1a                   /
/dev/ad0s1d                   /data
/dev/ad0s1g                   /home
/dev/ad0s1f                    /usr
/dev/ad0s1e                   /var
/dev/acd0                      /cdrom

Menjadi, File fstab untuk Raid

# Device                                          Mountpoint
/dev/gmirror/gm0s1b             none
/dev/gmirror/gm0s1a             /
/dev/gmirror/gm0s1d             /data
/dev/gmirror/gm0/s1g           /home
/dev/gmirror/gm0s1f              /usr
/dev/gmirror/gm0s1e             /var
/dev/acd0                                     /cdrom

Setelah file /etc/fstab dilakukan perubahan sesuai dengan GEOM yang didefiniskan diatas, langkah selanjutnya reboot sistem. jika tidak terjadi kesalahan proses gmirror anda dapat login dan melakukan penambahan hardisk untuk mirroring sistem anda.

Langkah ini untuk singkronisai data pada proses mirror, anda dapat melakukan perintah berikut ini untuk semua hard disk yang terpasang pada sistem.

Oprek#gmirror insert gm0 /dev/ad1

Oprek#gmirror insert gm0 /dev/ad2

Oprek#gmirror insert gm0 /dev/ad3

Oprek#gmirror insert gm0 /dev/ad4

Oprek#gmirror insert gm0 /dev/ad5

Sesuaikan dengan jumlah hardisk yang terpasang pada sistem anda.

langkah terakhir anda dapat melihat proses mirroring pada semua hardi disk mirror yang telah anda buat.

Oprek# gmirror status

Name                    Status    Components
mirror/gm0    ACTIVATE    ad0

ad1 (10%)

ad2 (10%)

ad3  (10%)

ad4  (10%)

ad5  (10%)

Proses ini menandakan bahwa Raid telha sukses di buat dan keenam (6) hard disk yang terpasang sedang melakuakn mirroring.

untuk perintah lengkap dari gmirrror anda dapat ketikkan command

man gmirror.

Sekian.

About Sharing Data
Kami hanya ingin berbagi ilmu dan informasi

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: