Setelah proses instalasi Frontend OpenNebula selesai, langkah berikutnya adalah menambahkan Compute Node sebagai mesin untuk menjalankan Virtual Machine (VM). Tahapan ini sering menimbulkan kendala seperti koneksi SSH yang gagal, versi paket yang tidak cocok, atau Daemon virtualisasi yang belum aktif.
Melalui panduan ini, Anda akan mempelajari cara menambahkan Compute Node ke Frontend , mulai dari konfigurasi awal hingga pengujian VM melalui GUI Sunstone agar sistem cloud dapat berjalan stabil dan terintegrasi penuh.
Benefit / Keunggulan Pembahasan
Menjelaskan langkah-langkah lengkap penambahan Compute Node.
Membantu administrator memastikan komunikasi antara Frontend dan Node berjalan lancar.
Menghindari kesalahan umum seperti koneksi SSH gagal, Host berstatus Error, atau VM tidak dapat dijalankan.
Langkah-Langkah Integrasi Compute Node
1. Persiapan Sistem
Jangan lupa untuk update sistem dan pasang paket dasar jaringan untuk menunjang instalasi ini:
sudo dnf update -y
sudo dnf install -y net-tools vim curl wget bridge-utils chrony
Atur hostname di masing-masing VM:
hostnamectl set-hostname one-fe # di Frontend
hostnamectl set-hostname one-host1 # di Node
Jangan lupa untuk menambahkan entri /etc/hosts di kedua VM (Frontend & Node) agar hostname saling dikenali:
<IP FE> one-fe
<IP Node> one-host1
Coba untuk uji konektivitas dua arah pada masing masing VM (Frontend & Node):
ping -c 3 one-fe
ping -c 3 one-host1
2. Persiapan Virtualisasi di Node
Pasang komponen virtualisasi dengan perintah:
sudo dnf install -y qemu-kvm qemu-img virt-install virt-manager
Pastikan cek dukungan virtualisasi aktif pada Node:
lsmod | grep kvm
egrep -c '(vmx|svm)' /proc/cpuinfoJika muncul output pada perintah KVM, dan output cpuinfo diatas angka 0, lanjutkan ke langkah berikutnya.
3. Instalasi Komponen Node
Tambahkan repositori OpenNebula:
cat << "EOT" > /etc/yum.repos.d/opennebula.repo
[opennebula]
name=OpenNebula Community Edition
baseurl=https://downloads.opennebula.io/repo/7.0/RedHat/$releasever/$basearch
enabled=1
gpgkey=https://downloads.opennebula.io/repo/repo2.key
gpgcheck=1
repo_gpgcheck=1
EOTInstall paket Node nya:
sudo dnf install -y opennebula-node-kvm qemu-kvm virt-install
Aktifkan Daemon virtualisasi:
sudo systemctl enable --now virtqemud virtproxydsudo systemctl enable --now virtqemud.socketsudo systemctl enable --now virtproxyd.socketsudo systemctl enable --now virtproxyd-tcp.socket
sudo systemctl status virtqemud virtproxydVerifikasi koneksi libvirt:
virsh list --all4. Konfigurasi SSH tanpa Password
Dari sisi Frontend:
sudo su - oneadmin
ssh-keygen
ssh-copy-id oneadmin@one-node1
ssh oneadmin@one-node1
Pastikan dari Frontend dapat melakukan SSH kepada User oneadminmilik Node.
5. Integrasi Node ke Frontend
Masuk ke Frontend sebagai oneadmin:
sudo su - oneadmin
Tambahkan Node ke sistem OpenNebula:
onehost create one-node1 -i kvm -v kvm -t sshTertarik pada OpenNebula ini? Tim Excellent siap membantu proses perencanaan, implementasi, dan pendampingan teknis sesuai kebutuhan Anda.
Penutup
Dengan berhasil menambahkan Compute Node ke Frontend dan menjalankan VM melalui Sunstone, sistem OpenNebula kini berfungsi penuh sebagai private cloud. Semua komponen Frontend, Node, dan hypervisor telah terintegrasi dan siap digunakan untuk pengelolaan secara terpusat.
Silahkan kunjungi artikel kami tentang OpenNebula dan Instalasi Frontend dari OpenNebula.
Lihat informasi selengkapnya tentang OpenNebula pada dokumentasi OpenNebula.







