yg paling simple untuk mempelajari "gimana membuat VPS dari sebuah komputer fisik" ya pake VMWare atau Virtualbox (bisa running under windows). Tapi dua software tsb jarang dipakai di DS, walau ada beberapa provider yang pakai VMWare.. sy pernah coba juga pakai VMWare di OVH tapi kerasa lebih berat dibandingkan dgn solusvm atau virtualizor.
Yang paling banyak dipakai: virtualizor, atau solusvm. Namun 2 software ini kalo gak salah butuh IP Public terkait dgn lisensi.
Yang gratisan bisa pakai Proxmox dari debian.
Yang harus Anda pelajari:
1. Bentuk virtualisasi (KVM, OpenVZ, XEN, Virtuozzo, LXC)
2. Volume Group atau LVM. Karena metode yang banyak dipakai untuk develop KVM dan XEN adalah Volume Group, dimana kita bisa buat partisi didalam partisi. Pelajari apa itu PV,VG dan LV. Perintah yang harus anda kuasai seperti vgcreate, vgdisplay, lvdisplay, dll.
3. Jika menghendaki penyimpanan / storage dalam bentuk file (bukan pakai LVM), Anda harus faham format penyimpanan file VM (Virtual Disk). misal QCOW, RAW, VDI, dll. Format penyimpanan file tidak bisa untuk XEN.
4. kalau mau pakai OpenVZ, fahami apa itu chroot. Karena OpenVz menggunakan system folder, mirip metode pembagian resource di cloudlinux.
CMIIW