Sunday, October 22

virtualization

all about virtualization technology

How to enable autostart feature on xenserver virtual machine

virtualization
XenServer is one of virtualisation software that is used worldwide. Unfortunately, on my XenServer version (6.x) the autostart feature was removed from XenCenter GUI. Therefore we need to configure it from CLI: execute "xe pool-list" to display uuid (RO) uuid (RO) : blablabla -> copy this number execute "xe pool-param-set uuid=blablabla other-config:auto_poweron=true" to turn on the autostart execute "xe vm-list" to display the UUID of VM. example: uuid (RO) : blablabla -> copy this number name-label ( RW): testing-server power-state ( RO): running execute "xe vm-param-set uuid=blablabla other-config:auto_poweron=true" to turn on autostart of the VM that's all

Convert KVM image from raw to vmdk

*NIX-world, Technology, virtualization
Hari ini dilakukan migrasi mesin-mesin virtual dari mesin yang lama (menggunakan ubuntu + kvm + lxc) ke server baru yang menggunakan proxmox 2.2. Salah satu pekerjaan yang perlu dilakukan adalah convert image harddisk dari VM yang lama. proxmox sendiri mensupport 3 format image harddisk yaitu: raw, qcow2, dan vmdk. pilihan saya jatuh pada format vmdk. kenapa? karena format vmdk itu fleksible, punya fitur kompresi, dan ketika di copy ke tempat lain besarnya tidak berubah. ini berbeda dengan raw format dimana disk block yang digunakan dan filesizenya berbeda, sehingga akan repot & lama jika kita mau copy image ini ke komputer lain. contoh: kita membuat sebuah raw image yang besarnya 50GB. saat beroperasi kita hanya menggunakan 2GB saja. ketika diperiksa berapa jumlah block yang dig...

troubleshoot: no console access on openvz container

*NIX-world, Technology, virtualization
Hari ini server virtualisasi yang baru telah selesai disetup. beberapa template openvz pun sudah didownload. sekarang kita bisa buat container openvz yang baru. Sayangnya, setelah setup container, start vm, kemudian klik tombol console, saya tidak dapat mengakses consolenya. ya, di console ada muncul output seperti normalnya komputer booting namun tidak ada prompt input username & password. Selidik punya selidik, ternyata ini dikarenakan template vm yang tidak mensupport ini, sehingga kita perlu masuk vm tersebut dari host OS kemudian mengubah beberapa file disana. (more…)

Troubleshoot: cannot setup NAT on openvz

*NIX-world, Technology, Telekomunikasi & networking, virtualization
suatu hari saya sedang melakukan konfigurasi terhadap guest OS yang ada di server. Guest OS tersebut menggunakan openvz, mempunyai 2 ethernet card, dan saya ingin mengaplikasikan NAT pada guest OS tersebut. Sayangnya, ketika saya mengeksekusi iptables untuk NAT, saya mendapat error berikut: iptables v1.3.5: can’t initialize iptables table `nat’: Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. analisis: dari error log diatas, terlihat bahwa operasi NAT tidak dapat dilakukan karena table NAT di iptables tidak available, dan penyebabnya bisa jadi adalah modul kernel yang berkaitan dengan feature itu belum di load.  (more…)

Tentang FreeBSD, server, VPS, colocation, hosting

*NIX-world, Information system, security & crime, Technology, Telekomunikasi & networking, virtualization, Web technology
Kebetulan ada student yang bertanya ke saya tentang FreeBSD, server, VPS, Colocation, dan Hosting. pertanyaannya cukup banyak, sehingga sekalian saya buat artikel saja untuk ini. saya rasa ada banyak orang diluar sana yang juga punya pertanyaan sama. Dear Mas Achmad, 1. TIPE DAN UKURAN SERVER Saya tertarik dengan server AMD dengan pertimbangan jumlah core-nya lebih banyak daripada Intel. Saya sedang mempertimbangan apakah sebaiknya membeli server ukuran 1 Unit atau ukuran 2 Unit? tergantung kebutuhan. jika punya dana untuk membeli yang 2U, maka mending beli yang 2U saja karena dimasa depan, jika ada kebutuhan upgrade maka dapat dilakukan dengan baik. Apakah server yang kompatibel dengan OS: RHEL, SLES, dan Oracle Solaris tersebut akan sepenuhnya kompatibel dengan FeeBSD? biasanya sih...

Instalasi lib32 di FreeBSD 9.0, error ketika instalasi virtualbox-ose

*NIX-world, virtualization
hari ini saya coba install virtualbox di freebsd 9.0 dan error. pesan errornya adalah: Requires 32-bit libraries installed under /usr/lib32. Do: cd /usr/src; make build32 install32; ldconfig -v -m -R /usr/lib32 *** Error code 1 Stop in /usr/ports/emulators/virtualbox-ose. *** Error code 1 Stop in /usr/ports/emulators/virtualbox-ose. pesan diatas berarti lib32 belum terinstall di system. karena itu perlu kita install dengan cara: cd / export DESTDIR="/" wget -c ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/9.0-RELEASE/lib32.txz tar -xvppf /usr/freebsd-dist/lib32.txz OK selesai! sekarang lib32 telah terinstall dengan baik dan kita dapat melakukan instalasi virtual-box.

Troubleshoot: Could not create the Java virtual machine (openvz)

*NIX-world, Technology, virtualization
Ketika sedang instalasi zimbra di vps openvz, saya dapat error ini ketika mengeksekusi command zimbra: Could not create the Java virtual machine setelah nyari kesana kemari, error ini dikarenakan alokasi memory yang terlalu kecil. beberapa software zimbra adalah berbasis java, sehingga butuh banyak memory. dan karena alokasi memorynya kecil, maka muncul error seperti diatas. solusinya adalah menaikkan nilai privvmpages yaitu parameter yang mengatur alokasi memory untuk sebuah aplikasi. caranya dengan edit file konfigurasi vps tersebut: vi /etc/vz/conf/101.conf PRIVVMPAGES="2310720:2323220" #tentukan nilainya disini setelah diedit, kemudian restart vpsnya. atau bisa dengan command: root# vzctl set 101 --save --privvmpages 2310720:2323220 command diatas tidak perlu restart vps...

cloud computing? apa itu?

*NIX-world, dunia kerja, Technology, virtualization
sekedar sharing tentang cloud computing… apa yang dimaksudkan dengan “cloud”? maksud cloud disini adalah internet atau computer network. kalo sering liat gambar tentang teknologi jaringan, internet/network sering disimbolkan dengan cloud toh? maksudnya computing? computing disini artinya proses komputasi. yaitu aktivitas yang menggunakan komputer untuk tujuan tertentu. contoh: ngetik, maen game, pake excel, nyetel MP3, browsing, dll… (more…)

tanya tentang virtualization dunk…

education, Technology, virtualization
tanya dunk mas, "saya bingung dengan beberapa istilah virtualisasi" Q: apa itu virtualisasi? A: dalam dunia komputer, virtualisasi adalah teknik untuk membuat abstraksi (bisa dikatakan emulasi) resources komputer. resources dapat berupa: satu set hardware komputer (mainboard + harddisk + dll), satu set OS, atau dapat berupa hanya sebuah aplikasi. Contoh konkritnya adalah: OS dalam OS, aplikasi dalam aplikasi. Contoh softwarenya: VMware, Xen, Citrix, KVM, virtual-box, Solaris Zones. Q: teknik virtualisasinya gimana? A: untuk membuat system virtual, ada 2 cara yang dipakai: * Full virtualization & Hardware-assisted virtualization * Paravirtualization Q: bedanya host OS & guest OS? A: istilah ini digunakan pada virtualisasi operating system, yaitu membuat OS di dalam O...