• Masim “Vavai” Sugianto

    Founder PT. Excellent Infotama Kreasindo– perusahaan email services provider (ESP) dan menjadi konsultan pada berbagai instansi pemerintah, korporasi besar, lembaga perbankan dan institusi pendidikan di Indonesia.

    Lebih detail tentang Vavai.




  • Publishing

  • Recent Posts

    • Kolam Ikan Gurame, Nila dan Patin
    • Persiapan Training Virtualisasi Server Berbasis VMware vSphere
    • Excellent Insight Day #26 : Mencari Jati Diri dan Menyiasati Rasa Minder
    • Kuliah Perdana
    • Excellent Insight Day #25 : Mau Sukses? Jangan Selalu Menuruti Setiap Keinginan
  • Recent Comments

    • Kolam Ikan Gurame, Nila dan Patin – Masim Vavai Sugianto on Membuat Kolam Tanah untuk Ikan Konsumsi
    • Termakan Merk dan Nama Besar? – Masim Vavai Sugianto on Training Untangle Next Generation Firewall
    • Thoriq on 5 Alasan Mengapa Staff IT Kurang Dihargai Staff Lain/Atasan Sendiri
    • Masim Vavai Sugianto on Bekerja Di Luar Kantor
    • Keseruan Kerja di Luar Kantor – Mardhatilla Blog on Bekerja di Perpustakaan Umum Kota Bekasi
  • Archives

    • February 2019
    • January 2019
    • November 2018
    • October 2018
    • August 2018
    • May 2018
    • April 2018
    • January 2018
    • December 2017
    • July 2017
    • December 2016
    • November 2016
    • April 2016
    • March 2016
    • November 2015
    • July 2015
    • April 2015
    • November 2014
    • October 2014
    • February 2014
    • January 2014
    • December 2013
    • November 2013
    • October 2013
    • September 2013
    • August 2013
    • June 2013
    • May 2013
    • March 2013
    • February 2013
    • January 2013
    • December 2012
    • November 2012
    • October 2012
    • September 2012
    • August 2012
    • July 2012
    • June 2012
    • May 2012
    • April 2012
    • March 2012
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
  • Home
  • Bisnis & Marketing
  • Computer & IT Related
  • Lifestyle
  • Publishing
  • Free Stuff
  • About
  • Kontak

Implementasi & Konfigurasi DRBD pada SUSE Linux Enterprise Server 11 Bagian 2

February 22, 2010

Pada tutorial sebelumnya, kita sudah selesai melakukan instalasi komponen dan package yang dibutuhkan oleh DRBD. Sekarang kita bisa berlanjut ke tutorial tahap berikutnya, yaitu konfigurasi DRBD dan testing.

Catatan konfigurasi yang saya gunakan:

Server 1 :
hostname : alpha.vavai.com
IP Address : 192.168.1.20
Gateway : 192.168.1.254

Server 2 :
hostname : bravo.vavai.com
IP Address : 192.168.1.21
Gateway : 192.168.1.254

Pastikan bahwa package drbd, yast2-drbd dan drbd-kmp-default atau drbd-xen-default (tergantung kernel yang digunakan oleh alpha maupun bravo) sudah terinstall dan server sudah direstart

Konfigurasi DRBD

  1. Ubah konfigurasi. Masuk ke konsole server Alpha dan buka file /etc/drbd.conf. File ini merupakan file konfigurasi utama DRBD. Isi file konfigurasi tersebut dengan isi sebagai berikut (jangan lupa, sesuaikan IP Address dan partisi harddisk sesuai dengan tutorial sebelumnya) :
    global {
    dialog-refresh	1;
    usage-count	yes;
    minor-count	5;
    }
    common {
    syncer {
    rate	10M;
    }
    }
    resource r0 {
    protocol	C;
    disk {
    on-io-error	detach;
    }
    syncer {
    rate	10M;
    al-extents	257;
    }
    on alpha {
    device	/dev/drbd0;
    address	192.168.1.20:7788;
    meta-disk	internal;
    disk	/dev/xvdb;
    }
    on bravo {
    device	/dev/drbd0;
    address	192.168.1.21:7788;
    meta-disk	internal;
    disk	/dev/xvdb;
    }
    }
    

    Untuk nama device saya menggunakan nama device standar untuk drbd yaitu /dev/drbd0. Untuk IP disesuaikan. Untuk harddisk juga disesuaikan partisi mana yang hendak di raid via network

  2. Salin file konfigurasi. Gunakan perintah scp untuk menyalin file /etc/drbd.conf dari server alpha ke server bravo. Letakkan pada foldernya yaitu /etc
    scp /etc/drbd.conf root@192.168.1.21:/etc/drbd.conf
    
  3. Buat metadata disk (jadi ingat si 68% 😛 ) dan jalankan service drbd. Perintah ini dilakukan 2X, yaitu di server alpha dan kemudian di server bravo :
    drbdadm create-md r0
    service drbd start
    

    Pesan yang muncul :
    –== Thank you for participating in the global usage survey ==–
    The server’s response is:
    Writing meta data…
    initialising activity log
    NOT initialized bitmap
    New drbd meta data block sucessfully created.
    Starting DRBD resources: [ d(r0) s(r0) n(r0) ].
    ……..

    CATATAN : Jangan lupa menjalankan hal yang sama pada server bravo !

  4. Check Status DRBD
    service drbd status
    

    Pesan yang muncul :
    alpha:~ # service drbd status
    drbd driver loaded OK; device status:
    version: 8.2.7 (api:88/proto:86-88)
    GIT-hash: a1b440e8b3011a1318d8bff1bb7edc763ef995b0 build by lmb@hermes, 2009-02-20 13:35:59
    m:res cs st ds p mounted fstype
    0:r0 Connected Secondary/Secondary Inconsistent/Inconsistent C

    Pesan diatas menunjukkan bahwa DRBD sudah berjalan, namun kedua server sama-sama bertindak sebagai secondary dan keduanya inconsistent (masing-masing node berbeda isi). Tak masalah, kita akan mengaktifkannya sebentar lagi

  5. Jadikan server alpha sebagai primary (sumber utama proses sinkronisasi). Jalankan perintah berikut pada server alpha :
    drbdsetup /dev/drbd0 primary --overwrite-data-of-peer
    
  6. Check Ulang Status DRBD :
    service drbd status
    

    Pesan yang tampil :
    alpha:~ # service drbd status
    drbd driver loaded OK; device status:
    version: 8.2.7 (api:88/proto:86-88)
    GIT-hash: a1b440e8b3011a1318d8bff1bb7edc763ef995b0 build by lmb@hermes, 2009-02-20 13:35:59
    m:res cs st ds p mounted fstype
    0:r0 SyncSource Primary/Secondary UpToDate/Inconsistent C
    … sync’ed: 1.1% (10136/10236)M

    Pesan diatas menunjukkan bahwa server alpha sudah berfungsi sebagai primary dan mulai melakukan sinkronisasi dengan server bravo (progress ditunjukkan dalam bentuk persentase

  7. Tunggu hingga proses sinkronisasi mencapai jumlah 100% dan kedua node sama-sama update. Cara mengeceknya adalah dengan perintah service drbd status. Lamanya waktu sinkronisasi tergantung pada besar kecilnya kapasitas disk yang menjadi node drbd dan kecepatan network antar kedua server. Berikut adalah contoh status kedua node yang sudah sinkron :
    alpha:~ # service drbd status
    


    drbd driver loaded OK; device status:
    version: 8.2.7 (api:88/proto:86-88)
    GIT-hash: a1b440e8b3011a1318d8bff1bb7edc763ef995b0 build by lmb@hermes, 2009-02-20 13:35:59
    m:res cs st ds p mounted fstype
    0:r0 Connected Primary/Secondary UpToDate/UpToDate C

Setelah keduanya disinkronisasi penuh, kita bisa membuat file system diatas node tersebut. Lakukan hal ini pada server alpha, tidak usah dilakukan diserver bravo karena server bravo akan otomatis melakukan duplikasi.

mkfs.ext3  /dev/drbd0

Tipe file sistem ext3 bisa diganti dengan reiserfs atau file system lain yang didukung oleh kernel.

Panduan akan berlanjut ke bagian ketiga, mengenai Testing DRBD & Beberapa Workaround Investigasi Pesan Kesalahan

Share this:

  • Facebook
  • Twitter
  • Print
  • Email
DRBDHigh AvailabilityopenSUSE & SLESplanet-terasi-aggregatorSLES
Share

Migrasi Database  / Migrasi Server  / openSUSE & SLES  / Tips, Tricks & Tutorial

Masim Vavai Sugianto
Masim Vavai Sugianto, Tinggal di Bekasi, Bekerja sebagai wirausahawan/Konsultan IT. Penganjur penggunaan sistem Linux dan aplikasi Open Source. Hobby Membaca, Hiking dan Avonturir. Mengembangkan PT. Excellent Infotama Kreasindo sebagai lembaga training dan IT consulting.

You might also like

Usia 40
January 28, 2019
Upaya Mencapai FIRE dan Rambu-Rambu Investasi
January 20, 2019
Rutinitas Menulis Blog & Pola Proteksi Keberlangsungan Bisnis
January 15, 2019

4 Comments


Implementasi & Konfigurasi DRBD pada SUSE Linux Enterprise Server 11 Bagian 3 | Migrasi Windows Linux
March 4, 2010 at 12:45 pm

[…] Implementasi & Konfigurasi DRBD pada SUSE Linux Enterprise Server 11 Bagian 2 […]



ari gunawan
December 12, 2011 at 12:00 pm

terima kasih atas share ilmunya mas vavai. god luck mas



Solved : DRBD Cluster Problem “drbdadm create-md r0: exited with code 40″ | PT. Excellent Infotama Kreasindo
November 2, 2012 at 7:17 am

[…] Untuk memahami DRBD , kita bisa menganalogikannya dengan pembuatan sistem RAID-1 namun bukan antar harddisk melainkan antar host server. Jika tertarik untuk mempelajari DRBD bisa merujuk ke tulisan berikut : “Implementasi & Konfigurasi DRBD pada SUSE Linux Enterprise Server 11″ […]



satriana
August 18, 2013 at 7:52 pm

Untuk membuat DRBD server mailbox (primary) yg sudah dalam kondisi partisi , rekomendasinya bagaimana pak? perlukah kita membuat 1 partisi lagi khusus untuk kebutuhan DRDB.



Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

CAPTCHA
Refresh

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • Artikel



  • Blogroll

    • DNS Propagation Checker
    • Instagram Photo/Video Downloader
    • PT. Excellent Infotama Kreasindo
  • Publishing

  • Recent Posts

    • Kolam Ikan Gurame, Nila dan Patin
    • Persiapan Training Virtualisasi Server Berbasis VMware vSphere
    • Excellent Insight Day #26 : Mencari Jati Diri dan Menyiasati Rasa Minder
    • Kuliah Perdana
    • Excellent Insight Day #25 : Mau Sukses? Jangan Selalu Menuruti Setiap Keinginan
    • Termakan Merk dan Nama Besar?
    • Excellent Insight Day #24 : Hasil tidak akan Menghianati Usaha
    • Training Untangle Next Generation Firewall
    • Excellent Insight Day #23 : Kalkulasi Matematis
    • Belajar Menjadi Orang Tua : Jangan Mengikat Sayap Anak-Anak Kita



    loading Cancel
    Post was not sent - check your email addresses!
    Email check failed, please try again
    Sorry, your blog cannot share posts by email.