Skip to content

Pengenalan Cockpit

Selamat datang di dokumentasi teknis resmi untuk Cockpit, platform manajemen terpusat dan orkestrator multi-host untuk ekosistem virtualisasi Vapor.

Cockpit bertindak sebagai panel kontrol terpusat atau "otak" utama dari lingkungan server virtualisasi Anda. Cockpit menghubungkan beberapa host Vapor individual (server fisik) dan menampilkannya kepada Anda dalam satu antarmuka web yang terpadu dan mudah digunakan.

💡 Analogi: Menara Pengawas Armada

Bayangkan Anda memiliki perusahaan pelayaran dengan banyak kapal kargo:

  • Vapor seperti ruang mesin dan kemudi di setiap kapal individual. Vapor menjaga agar kapal tersebut tetap berjalan.
  • Cockpit seperti menara pengawas pusat di pelabuhan. Menara ini memetakan semua kapal Anda, membantu memindahkan kargo (Mesin Virtual) antar kapal jika ada kapal yang butuh perbaikan, dan memberi tahu Anda jika ada kapal yang mengalami masalah mesin.

Apa saja yang dilakukan Cockpit?

Meskipun server Vapor tunggal dapat menjalankan mesin virtualnya sendiri secara efisien, Cockpit mengoordinasikannya sebagai satu tim (klaster). Cockpit mengubah server fisik yang terpisah menjadi satu cloud privat yang terintegrasi.

Berikut adalah penjelasan sederhana fitur-fitur utama Cockpit:

  • Satu Dashboard Terpadu (Orkestrasi Klaster): Hubungkan, sinkronkan, dan pantau semua server fisik (node) Anda yang menjalankan Vapor dari satu halaman web terpusat.
  • Hak Akses Pengguna (Kontrol Akses & RBAC): Buat akun pengguna untuk tim Anda, bagi mereka berdasarkan departemen, dan batasi siapa saja yang boleh melihat atau mengubah sumber daya tertentu (misalnya, izinkan developer menyalakan/mematikan VM mereka sendiri, tetapi larang mereka menghapus konfigurasi jaringan).
  • Memindahkan VM Tanpa Mati (Migrasi Langsung): Pindahkan mesin virtual yang sedang berjalan dari satu server fisik ke server fisik lainnya dengan downtime nol detik bagi pengguna.
  • Pemantauan Kondisi Real-time (WebSockets & Peringatan): Pantau grafik kinerja secara langsung dan dapatkan notifikasi instan jika server kehabisan memori atau mengalami masalah perangkat keras.
  • Login Terintegrasi Perusahaan (SSO): Hubungkan Cockpit ke sistem login perusahaan Anda (seperti Active Directory, SAML, atau LDAP) agar anggota tim dapat login menggunakan kata sandi kantor mereka yang biasa.

Direktori Dokumentasi

Jelajahi topik dokumentasi berikut untuk mengelola klaster Anda:

  • Memulai: Konsep desain arsitektur, bagaimana Cockpit berkomunikasi dengan Vapor, dan persyaratan perangkat keras.
  • Instalasi & Pengaturan: Cara menginstal Cockpit, menyiapkan database PostgreSQL, dan mendaftarkan server fisik pertama Anda.
  • Kontrol Akses: Menyiapkan akun pengguna, peran, hak istimewa, Active Directory/LDAP, dan Single Sign-On (SSO).
  • Manajemen Klaster: Sinkronisasi host, mengelola switch jaringan virtual, penyimpanan bersama (shared storage), dan migrasi langsung VM.
  • Peringatan & Audit: Mengonfigurasi notifikasi email, ambang batas alarm, dan menyimpan catatan keamanan (log audit).
  • Pemantauan: Dashboard metrik kinerja terpusat, grafik langsung, dan telemetri streaming real-time.
  • Referensi CLI & API: Mengintegrasikan Cockpit dengan skrip eksternal dan sistem otomatisasi melalui baris perintah atau panggilan API.