Skip to content

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)

BidangCatatan
Target ClusterKlaster tujuan milik datastore (atau No Cluster untuk host mandiri). Terkunci saat wizard dibuka dari host atau klaster tertentu.
Target HostHost tempat datastore dibuat. Untuk datastore bersama yang dibuka dari klaster, bidang ini tersembunyi — pool akan dipasang pada setiap host tanpa terkecuali.
Datastore nameWajib. Digunakan untuk membuat jalur mount default secara otomatis.
AutostartMemulai datastore secara otomatis saat host booting.
ScopeLocal (host ini saja) atau Shared (setiap host dalam klaster). Cakupan bersama memerlukan klaster dengan setidaknya dua host.
TypeTipe yang tersedia bergantung pada cakupan yang Anda pilih (lihat di bawah).

Tipe Datastore

CakupanTipeDidukung oleh
LokalLocal directoryJalur direktori pada host (libvirt directory pool).
LokalLocal disk devicePerangkat disk lokal utuh yang tidak dipasang (unmounted) tanpa partisi.
BersamaShared NFSEkspor NFS yang dipasang pada jalur yang sama di setiap host.
BersamaShared 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)

BidangCatatan
NFS sourceEkspor dalam format host:/jalur, misal nfs.example.com:/exports/datastore.
Shared mount pathJalur umum yang digunakan di setiap host. Default ke /mnt/<nama-klaster>/<nama-datastore>. Harus absolut.
Username / PasswordOpsional. 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/mpathb vs /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