Catatan Rilis Cockpit
Halaman ini melacak pembaruan terbaru, fitur baru, dan perbaikan bug yang ditambahkan ke dashboard Cockpit.
Versi 3.1.0 (Agustus 2026)
Cockpit mendapat penjadwal yang menjaga keseimbangan cluster dengan sendirinya, wizard untuk memindahkan VM antar host dan antar datacenter, serta kotak pencarian yang menemukan apa pun di inventory.
Fitur Baru:
- Distributed resource scheduling: Jaga keseimbangan cluster dengan aturan affinity dan anti-affinity, rekomendasi yang bisa Anda tinjau sebelum diterapkan, dan evakuasi host untuk pemeliharaan. Ketika penjadwalnya tidak bertindak, kini ia menyebutkan alasannya alih-alih melaporkan cluster sebagai seimbang.
- Wizard migrasi: Pindahkan VM yang sedang berjalan maupun yang berhenti ke host lain, dengan pemeriksaan kompatibilitas sebelum dimulai, batas bandwidth, dan opsi membatalkan saat prosesnya berjalan. Migrasi yang melintasi batas datacenter ditandai sebagai demikian, dan aturan storage untuknya ditegakkan.
- Cari di seluruh inventory: Satu kotak di header menemukan VM, host, atau cluster mana pun — termasuk lewat UUID dari sebuah log atau tiket — dan membuka tiap hasilnya di tempatnya masing-masing.
- Ganti nama VM: Ganti nama VM yang sedang berhenti langsung dari inventory. Tindakan ini tidak tersedia selama VM masih berjalan.
- Failover asinkron: Failover langsung memberi jawaban dan progresnya dipantau, sehingga pemulihan yang panjang tidak lagi menyandera konsol.
- Metrik node Kubernetes: Daftar node menampilkan vCPU, memory, serta penggunaan CPU dan memory secara langsung, dan detail cluster diperbarui seiring kejadian.
Peningkatan:
- Task dan event ditautkan ke objek yang bersangkutan, sehingga halaman sebuah VM menampilkan apa yang terjadi padanya, dan task Kubernetes tingkat cluster muncul di halaman cluster.
- Template job yang sedang berjalan dapat dibatalkan, dan job yang dibatalkan dilaporkan selesai, bukan terus-menerus diproses.
- Tambahkan member node ke shared storage group lintas host, dan lihat apakah kernel tiap node sudah sinkron.
- Daftar VM menampilkan host, sistem operasi, dan alamat IP tiap VM.
- Ekspor daftar VM ke CSV memuat host, sistem operasi, dan alamat IP tiap VM.
- Daftar task dan event dapat disaring dari header tiap kolomnya.
- Replication dikonfigurasi lewat dialog, disertai catatan tentang guest agent yang dibutuhkan untuk salinan quiesced.
Perbaikan Bug:
- Cockpit tidak lagi melaporkan "Up to date" padahal update tersedia.
- Unplanned failover bisa diarahkan ke host yang keliru, dan siklus failback kedua bisa mengirim VM kembali ke site yang sudah menjalankannya.
- Mendaftarkan VM ke replication tidak memulai salinan baseline pertamanya.
- Total ukuran disk sebuah VM ikut menghitung CD-ROM, disk read-only, dan ISO yang terpasang.
- Cloning VM mengabaikan pilihan storage pool dan full clone yang diminta.
- Tiap host kini menampilkan backup miliknya sendiri, bukan milik host yang terakhir dibuka.
Versi 3.0.2 (Agustus 2026)
Cockpit kini mengendalikan disaster recovery antar site dari satu konsol: tentukan apa yang dilindungi dan ke mana tujuannya, pantau replikasinya, lalu jalankan failover saat Anda membutuhkannya.
Fitur Baru:
- Disaster recovery antar site: Tentukan VM mana yang direplikasi ke site mana, ikuti progresnya, dan jalankan planned failover yang mematikan sumbernya dengan rapi, mengirim perubahan terakhir, lalu menyalakan VM di site pemulihan.
- Reprotect: Satu tindakan mengembalikan VM yang telah dipulihkan menjadi sumber terlindungi, dengan replication ke arah sebaliknya.
- Pengaturan replication pada VM: Atur seberapa sering recovery point diambil dan berapa lama disimpan, pilih disk mana yang disertakan, minta salinan quiesced, serta pause atau resume perlindungan.
- Backup dan restore lewat API kompatibel oVirt: Perangkat backup yang berbicara oVirt kini dapat menjalankan backup dan restore terhadap Awanio, serta membaca console dan network device sebuah VM.
- Update lewat unduhan langsung: Arahkan Cockpit ke URL binary beserta checksum-nya ketika layanan update tidak dapat dijangkau.
Peningkatan:
- Replication menjalankan transfer dalam jumlah terbatas pada satu waktu, sehingga melindungi grup besar tidak membuat jaringan tersumbat.
- Riwayat replication mencatat jumlah byte yang benar-benar dipindahkan.
Keamanan:
- API kompatibel oVirt tidak memverifikasi kredensial pada permintaan yang masuk, dan tidak memperlambat percobaan login gagal yang berulang. Versi 3.0.0 dan 3.0.1 terpengaruh; perbarui ke 3.0.2.
Perbaikan Bug:
- Planned failover tidak lagi berisiko menjalankan VM yang sama di dua site. Cockpit memastikan sumbernya sudah mati sebelum menyalakan VM di site pemulihan, dan berhenti dengan error yang jelas alih-alih melanjutkan bila kepastian itu tidak diperoleh.
- Membatalkan planned failover setelah sumbernya terlanjur mati dulu meninggalkannya dalam keadaan mati; kini keadaannya dikembalikan dan sumbernya dinyalakan lagi.
- Sebuah VM bisa terdaftar lebih dari sekali dalam replication.
- Status replication dibaca dari lapisan respons yang keliru sehingga bisa tampak tidak tersedia.
- Pemeriksaan update bisa gagal menemukan versi yang sudah diterbitkan.
Versi 3.0.1 (Juli 2026)
Menambahkan dukungan warm migration untuk host yang dikelola Cockpit.
Fitur Baru:
- Target warm migration: Host yang dikelola Cockpit kini dapat menjadi tujuan migrasi langsung dengan downtime minimal untuk VM yang sedang berjalan — guest tetap online selama transfer. Bersama Condensa dan Vapor, ini membawa VM Proxmox yang sedang berjalan ke Awanio.
Versi 3.0.0 (Juli 2026)
Rilis utama yang berfokus pada otomatisasi skala armada (fleet-scale) dan postur keamanan fail-closed yang diperketat. Rilis ini menambahkan penyediaan klaster Kubernetes, penyeimbangan beban dan failover otomatis (DRS/HA), penyimpanan terklaster bersama, dan impor satu klik dari platform virtualisasi lain.
Perubahan besar — tindakan diperlukan
Rilis ini fail-closed: Cockpit tidak akan berjalan atau mengautentikasi tanpa rahasia penandatanganan (signing secret) yang dikonfigurasi, dan setiap perubahan sekarang melalui pemeriksaan izin default-deny. Atur rahasia JWT Anda dan tinjau penetapan peran sebelum melakukan pembaruan.
Fitur Baru:
- Penyedia Kubernetes: Membangun dan mengelola seluruh klaster Kubernetes dari Cockpit. Node ditempatkan dengan memperhatikan kapasitas cadangan setiap host, diskalakan naik atau turun secara aman (dengan drain dan cordon otomatis), dan diberi alamat tetap (statis) atau otomatis (DHCP). Bootstrap klaster sekarang berjalan melalui guest agent alih-alih SSH, dan VM node dilindungi dari penghapusan yang tidak disengaja.
- Penyeimbangan Beban & Failover Otomatis (DRS/HA): Cockpit dapat menjaga VM dan aturan afinitasnya tetap seimbang di seluruh host, menghormati penimpaan penempatan per VM, dan mengikuti VM saat berpindah antar host.
- Penyimpanan Bersama Terklaster (OCFS2): Alur kerja Grup Bersama terpandu menyiapkan dan mengoperasikan klaster O2CB — mode detak jantung, mode pemeliharaan dengan pra-pemeriksaan keselamatan, dan deteksi pergeseran lintas host — sehingga beberapa host dapat berbagi datastore yang sama secara aman. Pembuatan datastore besar sekarang berjalan di latar belakang dengan kemajuan di panel Tugas.
- Impor dari Platform Lain: Impor disk hangat dan dingin (VDDK) ditampilkan di panel Tugas, dengan integrasi Veeam dan Vinchin melalui shim kompatibilitas oVirt.
- Pencadangan Diferensial: Pilih cadangan induk untuk membangun rantai diferensial yang efisien ruang, dengan penargetan pool penyimpanan.
- Pembaruan In-Place Terpenanda: Cockpit dapat memperbarui binernya sendiri dari saluran rilis yang ditandatangani.
Peningkatan:
- Penghapusan VM konsisten: Menghapus VM dari pohon inventaris sekarang beroperasi persis seperti tab VM — dimatikan terlebih dahulu jika diperlukan, opsional menghapus disk, dan benar-benar menghapus VM pada host.
- Penanganan kesalahan lebih ramah: Pop-up browser yang memblokir telah digantikan dengan pesan dalam baris (inline) dan notifikasi toast non-memblokir di seluruh manajemen inventaris.
- Migrasi menjaga identitas: Saat VM berpindah host, catatan inventarisnya (dan izin yang terlampir padanya) dipindahkan di tempat alih-alih dihapus dan dibuat ulang. "Undefine source" adalah default, dengan pengakuan risiko yang jelas.
- Spesifikasi VM lebih aman: Topologi CPU divalidasi terhadap jumlah vCPU maksimum, dan penentuan ukuran disk tersedia saat mengkloning.
- Jejak lebih ringan: Pembaruan metrik per-VM dilingkupi untuk mengurangi beban, dan detak jantung host mencoba lagi lebih cepat untuk menghindari kedaluwarsa sewa.
Keamanan:
- Autentikasi fail-closed dengan penyematan algoritma, sesi konsol terautentikasi, dan pengerasan CORS/jalur.
- Izin default-deny yang secara benar menghormati hibah admin berlingkup objek (diwarisi).
- Saluran kontrol terenkripsi antara Cockpit dan host dengan penyematan sertifikat, ditambah pembatasan laju pada endpoint login.
- Penegakan kebijakan kata sandi dan perubahan kata sandi mandiri.
- File seed token gabung Kubernetes dihapus dari penyimpanan setelah bootstrap.
Perbaikan Bug:
- Pemeriksaan izin sekarang menghormati hibah admin berlingkup objek.
- Penghapusan seed cloud-init aman dari reboot, dan node Kubernetes boot secara handal pada perangkat keras fisik.
- Tampilan klaster Kubernetes menampilkan nama jaringan yang mudah dibaca manusia.
- Penggunaan kembali klaster OCFS2 mencoba lagi secara tangguh dengan batas waktu yang diperpanjang.
- Wizard datastore mempertahankan bidang penyimpanan dan menyaring kelayakan LUN secara benar.
- Pencadangan VM menyelesaikan identitas disk yang benar, dengan batas waktu lebih lama untuk tugas besar.
Versi 1.2.0 (Mei 2026)
Fitur Baru:
- Dukungan Penyimpanan Bersama (Shared Storage): Anda sekarang dapat menghubungkan server Anda ke hard drive jaringan bersama (menggunakan NFS, iSCSI, atau Fibre Channel). Ini memungkinkan beberapa server fisik membaca dan menulis di ruang penyimpanan yang sama.
- Sistem File Bersama (OCFS2 & o2cb): Menambahkan alat untuk mengonfigurasi OCFS2 (Oracle Cluster File System). Ini berfungsi seperti Google Doc bersama, memungkinkan beberapa server mengedit file di hard drive yang sama pada waktu yang sama tanpa menimpa data satu sama lain.
- Pemeriksaan Migrasi Cerdas: Cockpit sekarang secara otomatis mendeteksi jika disk mesin virtual berada di drive jaringan bersama. Jika ya, Cockpit mempercepat proses migrasi langsung dengan hanya menyalin memori aktif VM, melewati fase penyalinan file disk yang lama.
Perbaikan Bug:
- Memperbaiki kesalahan validasi sertifikat keamanan yang terkadang terjadi saat memindahkan VM (migrasi langsung) antar server.
- Mengoptimalkan sistem klaim server latar belakang untuk mengurangi beban database.
Versi 1.1.0 (Maret 2026)
Fitur Baru:
- Single Sign-On (SSO): Menambahkan dukungan untuk masuk ke Cockpit menggunakan akun perusahaan Anda, termasuk Active Directory (AD), LDAP, dan SAML 2.0 (seperti Okta atau Azure AD). Anda juga dapat mengonfigurasi login tanpa kata sandi untuk komputer Windows (Kerberos).
- Database Ketersediaan Tinggi (High Availability DB): Memastikan Cockpit berjalan lancar dengan database PostgreSQL Patroni. Ini menjamin jika server database utama Anda mati, database cadangan akan mengambil alih secara instan tanpa mengganggu Cockpit.
- Arsip Log Terpusat: Menambahkan dukungan untuk mengirim log audit Cockpit ke sistem pemantauan keamanan eksternal (menggunakan format Syslog standar RFC 5424).
Perbaikan Bug:
- Memperbaiki kebocoran memori (memory leak) di WebSocket Event Hub yang terjadi ketika pengguna menutup tab browser mereka dengan cepat.