Membuat & Mengelola Datastore
Datastore dibuat menggunakan wizard Tambah Datastore (Add Datastore). Wizard ini berjalan melalui tiga langkah — Dasar (Basics), Konfigurasi (Configuration), dan Tinjauan (Review) — serta menyesuaikan bidang yang dimintanya dengan jenis datastore yang Anda bangun.
Tempat Anda membuka wizard menentukan konteks awal:
- Dari host — host target ditetapkan ke host tersebut; Anda tetap dapat memilih cakupan Lokal (Local) atau Bersama (Shared).
- Dari klaster atau datacenter — datastore bersama secara definisi, sehingga wizard memilih secara otomatis cakupan Bersama (Shared) dan melebarkan datastore ke setiap host dalam klaster.
TIP
Jika lisensi Anda berada dalam mode terbatas (restricted mode), pembuatan datastore dinonaktifkan dan wizard menampilkan spanduk yang menjelaskan alasannya.
Langkah 1 — Dasar (Basics)
| Bidang | Catatan |
|---|---|
| Target Cluster | Klaster tujuan milik datastore (atau No Cluster untuk host mandiri). Terkunci saat wizard dibuka dari host atau klaster tertentu. |
| Target Host | Host tempat datastore dibuat. Untuk datastore bersama yang dibuka dari klaster, bidang ini tersembunyi — pool akan dipasang pada setiap host tanpa terkecuali. |
| Datastore name | Wajib. Digunakan untuk membuat jalur mount default secara otomatis. |
| Autostart | Memulai datastore secara otomatis saat host booting. |
| Scope | Local (host ini saja) atau Shared (setiap host dalam klaster). Cakupan bersama memerlukan klaster dengan setidaknya dua host. |
| Type | Tipe yang tersedia bergantung pada cakupan yang Anda pilih (lihat di bawah). |
Tipe Datastore
| Cakupan | Tipe | Didukung oleh |
|---|---|---|
| Lokal | Local directory | Jalur direktori pada host (libvirt directory pool). |
| Lokal | Local disk device | Perangkat disk lokal utuh yang tidak dipasang (unmounted) tanpa partisi. |
| Bersama | Shared NFS | Ekspor NFS yang dipasang pada jalur yang sama di setiap host. |
| Bersama | Shared Clustered FS (OCFS2) | SAN/multipath LUN bersama yang diformat dengan OCFS2 dan dikoordinasikan oleh grup bersama. |
Langkah 2 — Konfigurasi (Configuration)
Langkah Konfigurasi berubah berdasarkan tipe yang dipilih pada Langkah 1.
Direktori lokal (Local directory)
Berikan jalur direktori absolut (misalnya /var/lib/cockpit/images/local-store). Host membuat libvirt pool berbasis direktori pada jalur tersebut.
Perangkat disk lokal (Local disk device)
Pilih disk lokal utuh dan jalur mount yang harus digunakan libvirt (default ke /mnt/<nama-datastore>). Hanya disk yang memenuhi syarat yang dapat dipilih — disk akan ditolak ketika:
- sudah milik storage pool lain,
- bersifat dapat dilepas (removable),
- memiliki partisi,
- sudah dipasang (mounted), atau
- merupakan perangkat jaringan/multipath (perangkat tersebut dicadangkan untuk pool OCFS2 bersama).
NFS Bersama (Shared NFS)
| Bidang | Catatan |
|---|---|
| NFS source | Ekspor dalam format host:/jalur, misal nfs.example.com:/exports/datastore. |
| Shared mount path | Jalur umum yang digunakan di setiap host. Default ke /mnt/<nama-klaster>/<nama-datastore>. Harus absolut. |
| Username / Password | Opsional. Jika Anda mengisikan salah satu, Anda harus mengisieduanya. |
Cockpit membuat pool netfs yang cocok pada setiap host dalam klaster.
FS Terklaster Bersama / OCFS2 (Shared Clustered FS)
Datastore OCFS2 memungkinkan beberapa host membaca dan menulis ke LUN yang sama secara bersamaan. Karena hal itu hanya aman jika host berkoordinasi, tipe ini memiliki prasyarat dan perlindungan ekstra.
Prasyarat: grup bersama harus sudah ada
Wizard tidak pernah membuat klaster O2CB untuk Anda. Setiap host dalam klaster harus sudah milik grup bersama O2CB yang sama. Jika belum, wizard terblokir dengan pesan "No shared O2CB cluster" — siapkan grup terlebih dahulu dari tab Shared Group, lalu buka kembali wizard.
Dalam tabel perangkat per-host, Anda memetakan setiap host ke LUN bersama yang dilihatnya:
- Hanya perangkat berbasis jaringan atau multipath yang belum dipasang yang ditawarkan. Disk lokal tidak memenuhi syarat di sini.
- Setiap host harus memiliki adaptor perangkat lunak iSCSI yang diaktifkan. Jika belum, baris tersebut memberi tahu Anda untuk mengonfigurasinya di bawah halaman Configure → Storage → Adapters milik host tersebut.
- Setiap host harus mengarah ke LUN mendasar yang sama. Jalur perangkat mungkin berbeda untuk tiap host (misal
/dev/mapper/mpathbvs/dev/sdd), tetapi wizard memverifikasi bahwa mereka terresolusi ke identitas LUN yang sama (ID persisten / WWID) dan menolak jika ada ketidakcocokan.
Format ulang menghapus isi LUN
Jika LUN yang dipilih sudah memiliki sistem berkas, pembuatan datastore akan memformat ulang, menghapus semua data di dalamnya untuk semua host sekaligus. Wizard akan menampilkan sistem berkas yang terdeteksi dan mengharuskan Anda mencentang "Yes, erase this device" sebelum melanjutkan. Satu host (host "entry-point" pertama berdasarkan abjad) akan menjalankan mkfs terhadap LUN; host lainnya cukup memasangnya (mount).
Langkah 3 — Tinjauan & Buat (Review & Create)
Langkah Tinjauan merangkum konfigurasi akhir — cakupan, tipe, host, jalur mount, dan, untuk OCFS2, nama klaster O2CB serta penetapan perangkat tiap host.
Memilih Create Datastore akan mengirimkan permintaan. Datastore bersama dibuat di latar belakang pada semua host, sehingga wizard tertutup dan panel Tasks terbuka secara otomatis agar Anda dapat memantau kemajuan pekerjaan.
Mengelola datastore yang ada
Dari tampilan datastore Anda dapat:
- Memantau kapasitas — total ruang, terpakai, dan tersedia.
- Refresh — memindai ulang datastore agar tampilan Cockpit sesuai dengan berkas yang benar-benar ada di disk.
- Start / Stop — membawa datastore ke kondisi online atau offline. Menghentikannya membuat disk tidak dapat diakses oleh VM.
- Delete — menghapus datastore. Anda dapat memilih untuk menghapus berkas disk di dalamnya; tanpa opsi tersebut hanya pendaftarannya yang dihapus dan berkas tetap berada di tempatnya.
Topik terkait
- Ikhtisar Penyimpanan & Datastore — lokal vs bersama, dan mengapa cakupan penting.
- Mengelola Grup Bersama (OCFS2) — menyiapkan dan mengoperasikan klaster O2CB yang dibutuhkan datastore OCFS2.
- Migrasi VM & Penyimpanan — memindahkan disk antar datastore.