Skip to content

Memasang DRM Appliance ​

DRM didistribusikan sebagai sebuah virtual appliance — satu image OVA yang memuat satu biner Go (web UI tersemat beserta database SQLite) di atas sistem dasar Ubuntu minimal. Tidak ada yang perlu dikompilasi dan tidak ada reverse proxy yang perlu dikonfigurasi: appliance menghentikan (terminates) HTTPS sendiri dan berjalan sebagai VM biasa di hypervisor Anda, persis seperti distribusi VMware SRM.

Anda menerapkan satu appliance per situs — satu di situs utama dan satu di situs pemulihan — masing-masing terhubung ke Cockpit situs tersebut. Tidak ada tautan proses DRM-ke-DRM langsung; kedua appliance hanya bertukar definisi rencana pemulihan (recovery plan).

Penempatan langkah ini

Halaman ini memandu Anda membuat appliance berjalan. Setelah konsolnya merespons di https://<address>:7772/, lanjutkan ke Memulai untuk mendaftarkan lisensinya, menghubungkannya ke Cockpit, dan menyandingkan kedua situs.

Sebelum Anda memulai ​

Sumber DayaBawaan ApplianceCatatan
vCPU2Khusus control plane — DRM tidak pernah berada di jalur data replikasi.
RAM2 GB
Disk10 GB (thin)Menyimpan OS, database SQLite, dan sertifikat TLS yang dibuat sendiri (self-signed).
Jaringan1 NICMenjangkau Cockpit situs tersebut dan, lintas situs, DRM peer pada port 7772.

Terapkan pada penyimpanan bersama / HA

DRM dirancang tanpa pengklasteran aplikasi bawaan — ketersediaan instans didelegasikan ke VM-HA milik Cockpit, yang me-restart VM dari host yang gagal di host lain namun melewati VM yang berada di disk lokal. Tempatkan appliance pada datastore bersama / HA dan aktifkan VM-HA untuknya. Pada penyimpanan lokal, kegagalan host akan membuat appliance mati tanpa restart otomatis.

1. Unduh OVA dari portal enterprise ​

Masuk ke portal enterprise, buka produk DRM, dan unduh rilis appliance terbaru (platform generic — OVA berjalan di hypervisor apa pun). Anda akan mendapatkan file bernama drm-appliance-<version>.ova.

Halaman rilis juga mencantumkan checksum SHA-256 dari OVA. Verifikasi unduhan Anda sebelum mengimpornya:

bash
sha256sum drm-appliance-<version>.ova
# bandingkan hasilnya dengan checksum yang ditampilkan di halaman rilis portal

2. Impor OVA ke hypervisor Anda ​

OVA adalah arsip tar yang berisi deskriptor OVF dan disk VMDK streamOptimized. Impor file ini melalui Cockpit atau langsung melalui Vapor.

Menggunakan Cockpit ​

  1. Unggah disk appliance ke dalam datastore menggunakan peramban datastore (datastore browser). Jika alur kerja Anda memerlukan format native, ekstrak OVA terlebih dahulu (tar -xf drm-appliance-<version>.ova) dan konversikan VMDK ke qcow2:

    bash
    qemu-img convert -O qcow2 drm-appliance-<version>-disk1.vmdk drm-appliance.qcow2
  2. Buka VM Provisioning Wizard dan buat VM baru dengan ukuran yang sesuai dari bagian Sebelum Anda memulai. Pada langkah Storage, pilih Attach Existing dan pilih disk yang telah Anda unggah; pada langkah Network, pasang satu NIC pada jaringan manajemen tempat appliance harus merespons. Tempatkan VM pada datastore bersama / HA.

Lihat panduan Cockpit tentang mesin virtual dan penyimpanan & datastore untuk detail tentang datastore dan wizard.

Menggunakan Vapor secara langsung ​

Unggah disk ke dalam storage pool Vapor menggunakan peramban storage pool, lalu buat VM dari disk yang ada dengan ukuran di atas dan satu NIC. Lihat Storage Pools dan Virtual Machines.

Target VMware

Di situs VMware, OVA dapat langsung diimpor — terapkan dengan Deploy OVF Template dan pertahankan spesifikasi perangkat keras bawaan appliance.

3. Nyalakan dan cari alamat IP ​

Mulai VM. Pada booting pertama, appliance akan:

  • mengaktifkan NIC-nya melalui DHCP;
  • menjalankan pengaturan satu kali yang menghasilkan secret untuk instans ini (sehingga setiap appliance bersifat unik — tidak ada secret yang tertanam dalam image), menerbitkan sertifikat TLS self-signed sendiri, dan memulai layanan DRM;
  • membatasi firewall hanya untuk SSH (22) dan konsol DRM (7772).

Cari alamat IP yang didapat dari leases server DHCP Anda, atau baca langsung dari konsol VM (langkah berikutnya).

4. Buka konsol dan atur login ​

Buka konsol VM. Masuk menggunakan akun konsol bawaan:

AkunUsernamePassword
Konsol (SSH / konsol VM)drmdrm

Anda wajib mengganti kata sandi ini saat login pertama kali. Akun konsol ini hanya untuk akses tingkat host (membaca alamat IP, pemeliharaan host); akun ini terpisah dari akun administrator web DRM yang akan Anda buat berikutnya.

Konfirmasikan alamat IP dan pastikan layanannya aktif:

bash
ip -4 addr            # alamat IP appliance
systemctl is-active drm drm-update.path   # keduanya harus melaporkan: active

5. Buka konsol DRM dan selesaikan pengaturan awal ​

Buka browser dan arahkan ke:

https://<address>:7772/

Sertifikat menggunakan self-signed (appliance diakses melalui IP, di mana tidak ada CA publik yang akan menerbitkan sertifikat), sehingga peramban Anda akan menampilkan peringatan pada kunjungan pertama — setujui sekali saja. Ini disengaja: tujuannya menjaga kata sandi admin dan setiap permintaan berikutnya agar tidak melalui HTTP teks biasa (plaintext).

Pada appliance baru, DRM akan menampilkan wizard pengaturan awal (first-run setup wizard) yang akan membuat akun administrator web pertama dan memproses login Anda.

Jangan mengekspos appliance ke internet publik

Pertahankan appliance pada jaringan manajemen Anda. Appliance mengorkestrasi failover di kedua situs dan menyimpan kredensial Cockpit terenkripsi; appliance tidak diperkeras untuk ditempatkan pada alamat publik.

6. Ulangi di situs kedua ​

Terapkan appliance kedua dengan cara yang sama di situs pemulihan. Setiap appliance bersifat independen dan mandiri — jangan mengkloning appliance yang sudah dikonfigurasi untuk membuat yang kedua, karena secret yang dihasilkan harus berbeda. Pasang OVA baru yang masih segar.

Menjaga appliance tetap diperbarui ​

DRM memperbarui dirinya sendiri secara in-place tanpa perlu menginstal ulang — database, situs yang disandingkan, rencana pemulihan, dan seluruh secret tetap dipertahankan.

  • Dari dasbor: Settings → Updates menampilkan versi yang terpasang dan rilis yang lebih baru, lengkap dengan tombol Install Update.
  • Dari SSH: sudo drm update (atau sudo drm update --check untuk sekadar memeriksa).

Pembaruan berasal dari feed rilis portal enterprise melalui HTTPS. Updater akan memverifikasi ulang checksum unduhan, menjalankan biner baru sekali sebelum memercayainya, menolak downgrade, dan menolak me-restart saat eksekusi rencana pemulihan sedang berlangsung. Situs air-gapped dapat menonaktifkan pemeriksaan pembaruan atau mengarahkannya ke feed bertanda tangan internal.

Langkah selanjutnya ​

Setelah konsol merespons di https://<address>:7772/ pada kedua appliance, lanjutkan dengan:

  1. Memulai — prasyarat, lisensi, dan menghubungkan setiap DRM ke Cockpit lokalnya.
  2. Menyandingkan Dua Situs — hubungkan Cockpit utama dan pemulihan, serta sandingkan instans DRM.
  3. Melindungi Beban Kerja — daftarkan VM pertama Anda untuk replikasi.