Failover using VRRP Keepalived

Requirements:

  • 2 Server atau lebih dalam 1 jaringan yang sama
  • 1 Virtual IP (VIP)

Disini saya menggunakan 3 Server Ubuntu 16.04 dan HAProxy dibelakangnya:
node1 = 10.0.0.5
node2 = 10.0.0.6
node3 = 10.0.0.7
VIP = 10.0.0.200

Langsung saja berikut cara Failover menggunakan VRRP (Virtual Router Redundancy Protocol) sebagai berikut

Pasang paket Keepalived disemua node

Buat Konfigurasi Keepalived disemua node

Sesuaikan bagian:
interface (interface yang digunakan untuk failover)
priority (prioritas masing-masing node)
unicast_src_ip (IP node tersebut)
unicast_peer (IP node lainnya)

Muat ulang servis Keepalived

Verifikasi disemua node:

Test Failover
~ Matikan node yang saat ini menempel VIP
~ Pantau konfigurasi IP di node lainnya dengan perintah

Sekian.

Attach Multiple Network Interfaces to Instance OpenStack

Dalam beberapa kasus kalian mungkin membutuhkan 2 Internal Network dalam satu Instance, dan itu memang sudah didukung dengan baik oleh OpenStack bahkan saat Instance sudah berjalan kita bisa dapat secara live menambahkan Interface baru 😀

Tapi jika ada lebih dari satu Interface dalam satu Instance, cloud-init/images tidak secara otomatis mengkonfigurasi seluruh Interface. Maka dari itu kita perlu melakukan langkah tambahan agar seluruh Interface dapat berjalan dengan semestinya:

Cara Ke-1:

Buat berkas Konfigurasi eth1

Sesuaikan Device dan HWADDR

Bring up eth1

Verifikasi

Cara Ke-2:
Dengan menambahkan Configuration > Customisation Script berikut pada saat membuat Instance baru dengan Multiple Interface:

Oh ya, disini saya menggunakan cloud images CentOS ketika membuat Instance, mungkin perlu sedikit penyesuaian untuk cloud images yang lain.

Sekian dan Selamat Liburan. 🙂


Refrensi:  https://support.metacloud.com/hc/en-us/articles/115002332667-Configuring-a-VM-to-work-with-multiple-network-interfaces

Grep Volume ID OpenStack

List Volume ID di Satu Project

List Volume ID di Banyak Project

Sekian. 🙂

Force Delete Cinder Volume OpenStack

Membuat Instance OpenStack dengan Fixed IP

Terkadang kita mungkin memiliki kebutuhan untuk membuat sebuah instance dengan fixed IP (statis) tertentu. Untuk melakukan ini kita harus membuat secara manual port neutron. panduan ini bisa dilakukan untuk network External atau Internal

BUI (Browser User Interface)

1. Masuk Panel Admin > Networks > Ports > Klik Network External > Ports

2. Klik +Create Port lalu isi kan bagian yang dibutuhkan sebagai berikut:

3. Membuat Instance seperti biasa, hanya saja pada tab Networks di lewat atau di Unselect gunakan Network Ports yang sudah kita buat tadi

4. Verifikasi Instance sudah berjalan dengan IP statis yang sudah kita buat tadi

CLI (Command Line Interface)

Jika kalian lebih terbiasa menggunakan CLI, berikut caranya:

Sekian.