Pengantar Cockpit
Selamat datang di dokumentasi teknis resmi untuk Cockpit, platform manajemen terpusat dan orkestrator multi-host untuk ekosistem virtualisasi Vapor.
Cockpit berfungsi sebagai control plane pusat untuk lingkungan server virtual Anda. Platform ini menghubungkan beberapa host Vapor fisik dan menyajikannya dalam satu antarmuka terpadu untuk administrasi.
Arsitektur Utama
- Vapor: Agen virtualisasi lokal yang berjalan langsung pada host fisik untuk mengontrol mesin virtual, storage pool lokal, dan perangkat jaringan.
- Cockpit: Gateway manajemen tingkat klaster yang mengoordinasikan beberapa node Vapor, mengagregasikan metrik, menerapkan kebijakan akses, dan mengatur alokasi sumber daya terdistribusi.
Kemampuan Cockpit
Meskipun server Vapor mandiri dapat menjalankan mesin virtualnya sendiri secara efisien, Cockpit mengoordinasikannya sebagai satu klaster terpadu, mengubah server fisik yang terpisah menjadi infrastruktur cloud privat yang terkelola.
Fitur-fitur utama meliputi:
- Orkestrasi Klaster Terpusat: Hubungkan, sinkronkan, dan pantau semua host hypervisor fisik yang menjalankan Vapor dari satu konsol manajemen.
- Role-Based Access Control (RBAC): Tentukan akun pengguna dan grup pengguna secara terperinci, memetakan mereka ke hak istimewa (privileges) dan cakupan (scopes) administratif tertentu.
- Migrasi Beban Kerja Langsung: Pindahkan mesin virtual dan disk virtual yang sedang berjalan antar-host fisik dengan waktu henti (downtime) nol.
- Telemetri Sistem Real-Time: Alirkan metrik kinerja dan peringatan secara langsung menggunakan koneksi WebSocket untuk memantau kesehatan hypervisor dan mesin virtual.
- Integrasi Identitas Enterprise: Hubungkan autentikasi dengan Active Directory, LDAP, atau penyedia Single Sign-On (SSO) berbasis SAML 2.0.
Direktori Dokumentasi
Jelajahi panduan spesifik dan topik dokumentasi berikut untuk mengelola klaster Anda:
- Memulai: Arsitektur sistem, protokol komunikasi, dan persyaratan perangkat keras.
- Instalasi & Konfigurasi: Prosedur untuk menginstal Cockpit, mengonfigurasi database PostgreSQL, dan mendaftarkan host fisik.
- Kontrol Akses: Mengonfigurasi akun pengguna, peran, hak istimewa, integrasi LDAP/AD, dan SSO.
- Manajemen Klaster: Proses klaim host, transactional advisory lock, dan alur kerja sinkronisasi status.
- Mesin Virtual: Penyediaan, manajemen siklus hidup, migrasi langsung, pencadangan, DRS & HA, dan Kubernetes.
- Jaringan: Mengonfigurasi bridge standar dan jaringan terdistribusi tingkat klaster.
- Penyimpanan: Mengelola kumpulan penyimpanan lokal dan bersama (direktori, NFS, LVM, OCFS2).
- Peringatan & Audit: Aturan ambang batas, peringatan SMTP/SNMP, dan penerusan log audit keamanan.
- Pemantauan: Dasbor telemetri terpusat dan aliran data WebSocket event hub.
- Penyedia Terraform: Mengotomatiskan penyediaan sumber daya dengan Infrastructure as Code (IaC).
- Referensi CLI: Menggunakan command-line interface untuk tugas administratif dan konfigurasi.
- Referensi REST API: Mengintegrasikan sistem eksternal melalui REST API berbasis JSON.
- Pemecahan Masalah: Alur kerja pemecahan masalah untuk kehilangan koneksi, sertifikat TLS, dan konflik lock.