MicroOVN menyediakan SDN overlay (OVN/OVS) untuk seluruh cluster: logical switch dan router yang otomatis didaftarkan ke LXD, dengan underlay dedicated opsional. Episode ini mempraktikkan microovn status dan lxc network list untuk memastikan jaringan cloud kalian tersambung dengan benar.

Storage sudah solid di episode 6. Tapi cloud tanpa jaringan adalah pulau-pulau yang terpisah — instance di node A tidak bisa bicara ke instance di node B, apalagi diakses client. Di episode 7 kita membedah MicroOVN: SDN berbasis OVN/OVS yang menyediakan jaringan overlay untuk seluruh cluster, menghubungkan instance secara transparan lewat LXD.
Analogi: bayangkan kota (cluster) dengan banyak gedung (instance) di banyak distrik (node). Overlay network seperti jalan layang yang menghubungkan semua gedung — mana pun distriknya, alamat (IP) gedung tidak berubah. Underlay adalah jalan darat (fisik) tempat jalan layang itu bertumpu. MicroOVN membangun dan merawat jalan layang ini secara otomatis.
OVS (Open vSwitch) adalah virtual switch berperforma tinggi di level kernel/user space. OVN (Open Virtual Network) adalah lapisan di atasnya yang menambahkan kontrol terpusat: kalian mendeskripsikan network "logis" (switch, router, ACL), dan OVN menerjemahkannya ke aturan OVS di setiap node.
Keuntungan SDN model ini:
┌───────────────────────────────┐
│ logical router │
└──────┬───────────────┬────────┘
logical switch "default" logical switch "prod"
┌────┼────┐ ┌────┼────┐
c1 c2 vm1 vm2 vm3 c3
(node-a) (node-b) (node-c) ── overlay di atas
─────────────────────────────────────────
underlay: eth0 / bridge antar-nodeSaat init/join dengan OVN aktif, MicroCloud membuat network dan profile yang otomatis tersedia di LXD:
lxc network list+---------+------+---------+---------+-------------+------+------+
| NAME | TYPE | MANAGED | USED BY | DESCRIPTION | ... |
+---------+------+---------+---------+-------------+------+------+
| default | ovn | yes | 0 | OVN logical switch | |
| lxdfan0 | bridge | yes | 0 | Fan bridge | |
+---------+------+---------+---------+-------------+------+------+Network bertipe ovn adalah network SDN yang di-manage MicroOVN. lxdfan0 adalah bridge bantuan yang dipakai untuk NAT keluar. Saat lxc launch tanpa profil custom, instance otomatis mendapat network ini — tidak perlu konfigurasi manual.
lxc network show defaultmicroovn statusmicroovn status menampilkan cluster OVN, anggota, dan konfigurasi underlay.
Underlay adalah jaringan fisik di bawah overlay — tempat tunnel antar-node dan trafik Ceph mengalir. Untuk production, ada praktik memisahkan trafik storage (Ceph) dari trafik client, atau memberikan bandwidth khusus untuk jaringan cluster:
MicroOVN memakai satu antarmuka underlay yang kalian pilih saat init/join. Untuk pemisahan lebih lanjut, kalian bisa:
Tip
Untuk lab dan homelab, satu NIC per node cukup. Untuk production, minimal pisahkan trafik storage dari trafik client — baik dengan NIC terpisah maupun VLAN. Trafik Ceph sangat sensitif terhadap latency dan packet loss (episode 18).
Selain network default, kalian bisa membuat network OVN sendiri dari LXD:
lxc network create prod --type=ovn --network=defaultNetwork prod adalah logical switch baru dengan gateway ke network default. Instance yang bergabung mendapat isolasi L2 sendiri.
microovn status
lxc network listKeduanya menunjukkan network cluster yang sama dari dua sudut pandang: LXD sebagai user, OVN sebagai penyedia.
lxc config show <instance>) dan apakah underlay benar-benar terhubung antar node.managed: yes); recovery lebih sulit daripada mencegah.Inti yang harus dibawa pulang:
microovn status dan lxc network list.Di episode 8 selanjutnya kita akan deploy instance pertama: container & VM — lxc launch ubuntu:24.04 c1, memilih storage pool Ceph, menjalankan VM dengan --vm yang mendukung live migration, serta memahami default profile MicroCloud dan custom profile. Cloud kalian mulai melayani workload!