Tag Archives: mesin virtual

Konfigurasi Disk di XenServer

XenServer menyediakan platform virtualisasi menggunakan hypervisor Xen (native, bare-metal) dan XAPI toolstack di atas server x86. Konfigurasi disk XenServer yang menjembatani akses disk mesin virtual (VM, virtual machine) dengan server host meliputi  VBD (Virtual Block Device), VDI (Virtual Disk Image), SR (Storage Repository) dan PBD (Physical Block Device). Continue reading Konfigurasi Disk di XenServer

Proxmox: Menyetel Waktu Tunggu Menjalankan Semua VM Otomatis

Kendala yang sering ditemui di server kluster PVE (Proxmox Virtual Environment) adalah padamnya listrik. Padamnya listrik menyebabkan seluruh node di kluster mati berikut mesin-mesin virtual (VM) dan layanan yang berjalan di atasnya. Saat listrik menyala kembali, PVE akan menjalankan VM-VM yang diset “Start at Boot” secara otomatis. Namun, seringkali tugas ini gagal dengan pesan “Error: cluster not ready – no quorum?“.

Pesan tersebut muncul karena salah satu atau beberapa node belum siap, sehingga quorum tidak terpenuhi. Ini fitur dari Proxmox, yang tidak mengijinkan menjalankan operasi-operasi kluster jika quorum tidak terpenuhi.

Solusi di VM Autorun dengan Delay di Proxmox dengan mengeset “Startup delay” tidak memecahkan masalah. Setelan tersebut digunakan untuk menyetel waktu tunda VM berikutnya dijalankan setelah VM aktif telah dijalankan.

Solusi yang bisa dilakukan adalah dengan mengubah kode PVE manager. Continue reading Proxmox: Menyetel Waktu Tunggu Menjalankan Semua VM Otomatis

VM Autorun dengan Delay di Proxmox

VM di atas lingkung virtual kvm (Proxmox Virtual Environment, PVE) dapat dijalankan secara otomatis saat PVE menyala. VM-VM yang dikonfigurasi dengan “Start at Boot” akan dibangkitkan saat PVE berjalan.

Namun, kadang VM tersebut tidak bisa dibangkitkan, misalnya jika kluster PVE tidak kuorum atau sebab lain (storage belum siap, dll). Kasus yang sering terjadi adalah saat di satu kluster PVE mengalami pemadaman listrik. Semua komputer host di kluster mati. Saat listrik normal kembali, semua host up kembali dan menjalankan VM autoboot. VM-VM di host yang pertama menyala biasanya tidak bisa dijalankan dengan pesan “Error: cluster not ready – no quorum?“.

Untungnya ada fasilitas untuk mengeset waktu tunda start-up sehingga dipastikan kluster PVE telah siap (kuorum). Berikut cara mengeset VM autorun dengan tambahan delay.

  1. Dari jendela PVE, klik VM yang akan dikonfigurasi
  2. Pilih tab Options untuk menampilkan konfigurasi VM
  3. Edit “Start at boot” dan centang checkbox agar VM akan dimlai otomatis saat host aktif
  4. Edit “Start/Shutdown order”. Masukkan “Startup delay” 120 untuk waktu tunda 120 detik

Dengan konfigurasi tersebut, VM akan dijalankan otomatis setelah 120 detik PVE aktif.

Lebih lanjut:

Menyalin Image VM Menggunakan LVM

Beberapa VM (mesin virtual) Linux identik ingin dibuat. Sebuah VM Linux akan diinstall dan imagenya kemudian disalinkan untuk VM lain.

OS Linux diinstall ke satu storage di VM. Instalasi dilakukan dalam waktu sekitar 20-30 menit. Storage VM menggunakan lvm (Logical Volume Manager) dan tersimpan sebagai lv  (Logical Volume) di suatu vg (Volume Group). Misalnya, VM Linux Ubuntu (VMID: 201) menggunakan disk lv vm-201-disk-1 dengan vg vgdisk1.

Bagaimana cara meng-clone image VM ini? Diinginkan, image VM berisi Linux Ubuntu dapat dijalankan di VM lain tanpa menjalankan instalasi lagi yang butuh waktu lama.  Cloning dapat dilakukan secara batch menggunakan script. Continue reading Menyalin Image VM Menggunakan LVM

Membuat Image OS Linux uBuntu Server 12.04

Berikut dijabarkan langkah-langkah membuat Image OS cloud dari awal. Image OS ini berisi Linux uBuntu Server 12.04 (Precise Pangolin). Image ini akan dijalankan oleh hypervisor KVM di atas sebuah mesin virtual (VM).

Pembuatan/bundling image ini dilakukan di atas mesin dengan kemampuan VT-enabled, sehingga KVM dapat menjalankan VM selama pembuatan image. Untuk mengecek mesin tersebut VT-enabled atau tidak dapat dilakukan dengan perintah berikut:
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

Jika /dev/kvm ada, berarti mesin siap digunakan untuk membundling image cloud.

Langkah untuk membuat image OS ini adalah sebagai berikut: Continue reading Membuat Image OS Linux uBuntu Server 12.04