Difference between revisions of "Instalasi KVM"
Onnowpurbo (talk | contribs) (New page: Prerequisites You will need (see download section): * qemu-kvm-release.tar.gz * kvm-kmod-release.tar.bz2 (if you want/need to compile kernel modules yourself) * A VT capable...) |
Onnowpurbo (talk | contribs) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | ==Prasyarat== | |
− | + | kita akan membutuhkan | |
− | + | * qemu-kvm-release.tar.gz | |
− | + | * kvm-kmod-release.tar.bz2 (jika kita membutuhkan untuk mengcompile module itu sendiri) | |
− | + | * Intel processor yang punya VT, atau AMD processor dengan kemampuan SVM | |
− | + | * qemu prasyarat: | |
− | + | o `zlib` library dan header | |
− | + | o `SDL` library dan header | |
− | + | o `alsa` library dan header (optional alsa support: disabled by default but can be enabled with --enable-alsa) | |
− | + | o `gnutls` libraries and headers (optional VNC TLS support: enabled by default but can be disabled with --disable-vnc-tls) | |
− | + | o kernel headers (on Fedora, the kernel-devel package) | |
− | + | Di Debian etch atau Ubuntu 10.10 | |
apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci-dev | apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci-dev | ||
− | + | Jika membuat dari git, kita juga akan membutuhkan gawk | |
− | + | ==Membuka dan mengkonfigurasi komponen KVM== | |
− | |||
− | |||
− | + | Lakukan | |
− | + | cp qemu-kvm-0.13.0.tar.gz /usr/local/src/ | |
+ | cd /usr/local/src/ | ||
+ | tar zxvf qemu-kvm-0.13.0.tar.gz | ||
+ | cd /usr/local/src/qemu-kvm-0.13.0/ | ||
+ | ./configure --prefix=/usr/local/kvm | ||
+ | make | ||
+ | sudo make install | ||
+ | sudo /sbin/modprobe kvm-intel | ||
+ | # atau: sudo /sbin/modprobe kvm-amd | ||
− | + | Jika kita menggunakan kernel yang tua, atau kernel dari distribusi tanpa modul KVM, kita harus mengcompile module itu sendiri: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | tar xjf kvm-kmod-release.tar.bz2 | |
+ | cd kvm-kmod-release | ||
+ | ./configure | ||
+ | make | ||
+ | sudo make install | ||
+ | sudo /sbin/modprobe kvm-intel | ||
+ | # atau: sudo /sbin/modprobe kvm-amd | ||
− | + | Catatan: jika souned tidak jalan di VM guest, kita dapat menambahkan --audio-drv-list="alsa oss" ke ./configure seperti di jelaskan di http://www.linux-kvm.com/content/sound-problem-solved | |
− | |||
− | ./configure | ||
− | |||
− | |||
− | |||
− | |||
− | + | ==Membuat Disk Image untuk Guest== | |
− | |||
− | |||
/usr/local/kvm/bin/qemu-img create -f qcow2 vdisk.img 10G | /usr/local/kvm/bin/qemu-img create -f qcow2 vdisk.img 10G | ||
− | + | ==Install Sistem Operasi Guest== | |
− | |||
− | sudo /usr/local/kvm/bin/qemu-system-x86_64 -hda vdisk.img -cdrom /path/to/boot-media.iso | + | sudo /usr/local/kvm/bin/qemu-system-x86_64 -hda vdisk.img -cdrom /path/to/boot-media.iso -boot d -m 384 |
− | |||
− | + | kvm tidak membedakan antara i386 dan x86_64 oleh karenanya meskipun i386 kita harus harus menggunakan `qemu-system-x86_64`) | |
− | + | Jika kita mempunyai memory < 1GB jangan menggunakan flag -m 384 (yang akan mengalokasikan RAM 384 MB kepada guest). Untuk komputer dengan RAM 512MB akan aman menggunakan -m 192, atau bahkan -m 128 (default) | |
− | |||
− | |||
− | + | ==Menjalankan guest yang baru di install== | |
− | + | sudo /usr/local/kvm/bin/qemu-system-x86_64 vdisk.img -m 384 | |
− | + | atau sedikit rumit, dengan mengasumsikan network bridging tersedia di tap0; lihat ["Kernel-optimizations"] untuk sedikit contoh setup: | |
− | + | /usr/local/kvm/bin/qemu-system-x86_64 -hda xp-curr.img -m 512 -soundhw es1370 -no-acpi -snapshot -localtime -boot c -usb -usbdevice tablet -net nic,vlan=0,macaddr=00:00:10:52:37:48 -net tap,vlan=0,ifname=tap0,script=no | |
− | + | (kvm tidak membedakan antara i386 dan x86_64 oleh karenanya i386 sebaiknya menggunakan `qemu-system-x86_64`) | |
+ | |||
+ | Jika kita menggunakan Debian Etch, ganti `kvm` untuk `qemu-system-x86_64`. See also the entries under the label "Ubuntu" on the HOWTO page. qemu-system-x86_64` | ||
If you're on Fedora/RHEL/CentOS (and installed a kvm package and not built kvm yourself from source) then substitute qemu-kvm for qemu-system-x86_64 | If you're on Fedora/RHEL/CentOS (and installed a kvm package and not built kvm yourself from source) then substitute qemu-kvm for qemu-system-x86_64 | ||
Line 80: | Line 76: | ||
==Referensi== | ==Referensi== | ||
+ | * http://sourceforge.net/projects/kvm/files/ | ||
* http://www.linux-kvm.org | * http://www.linux-kvm.org | ||
* http://www.linux-kvm.org/page/HOWTO1 | * http://www.linux-kvm.org/page/HOWTO1 |
Latest revision as of 06:58, 8 February 2015
Prasyarat
kita akan membutuhkan
- qemu-kvm-release.tar.gz
- kvm-kmod-release.tar.bz2 (jika kita membutuhkan untuk mengcompile module itu sendiri)
- Intel processor yang punya VT, atau AMD processor dengan kemampuan SVM
- qemu prasyarat:
o `zlib` library dan header o `SDL` library dan header o `alsa` library dan header (optional alsa support: disabled by default but can be enabled with --enable-alsa) o `gnutls` libraries and headers (optional VNC TLS support: enabled by default but can be disabled with --disable-vnc-tls) o kernel headers (on Fedora, the kernel-devel package)
Di Debian etch atau Ubuntu 10.10
apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci-dev
Jika membuat dari git, kita juga akan membutuhkan gawk
Membuka dan mengkonfigurasi komponen KVM
Lakukan
cp qemu-kvm-0.13.0.tar.gz /usr/local/src/ cd /usr/local/src/ tar zxvf qemu-kvm-0.13.0.tar.gz cd /usr/local/src/qemu-kvm-0.13.0/ ./configure --prefix=/usr/local/kvm make sudo make install sudo /sbin/modprobe kvm-intel # atau: sudo /sbin/modprobe kvm-amd
Jika kita menggunakan kernel yang tua, atau kernel dari distribusi tanpa modul KVM, kita harus mengcompile module itu sendiri:
tar xjf kvm-kmod-release.tar.bz2 cd kvm-kmod-release ./configure make sudo make install sudo /sbin/modprobe kvm-intel # atau: sudo /sbin/modprobe kvm-amd
Catatan: jika souned tidak jalan di VM guest, kita dapat menambahkan --audio-drv-list="alsa oss" ke ./configure seperti di jelaskan di http://www.linux-kvm.com/content/sound-problem-solved
Membuat Disk Image untuk Guest
/usr/local/kvm/bin/qemu-img create -f qcow2 vdisk.img 10G
Install Sistem Operasi Guest
sudo /usr/local/kvm/bin/qemu-system-x86_64 -hda vdisk.img -cdrom /path/to/boot-media.iso -boot d -m 384
kvm tidak membedakan antara i386 dan x86_64 oleh karenanya meskipun i386 kita harus harus menggunakan `qemu-system-x86_64`)
Jika kita mempunyai memory < 1GB jangan menggunakan flag -m 384 (yang akan mengalokasikan RAM 384 MB kepada guest). Untuk komputer dengan RAM 512MB akan aman menggunakan -m 192, atau bahkan -m 128 (default)
Menjalankan guest yang baru di install
sudo /usr/local/kvm/bin/qemu-system-x86_64 vdisk.img -m 384
atau sedikit rumit, dengan mengasumsikan network bridging tersedia di tap0; lihat ["Kernel-optimizations"] untuk sedikit contoh setup:
/usr/local/kvm/bin/qemu-system-x86_64 -hda xp-curr.img -m 512 -soundhw es1370 -no-acpi -snapshot -localtime -boot c -usb -usbdevice tablet -net nic,vlan=0,macaddr=00:00:10:52:37:48 -net tap,vlan=0,ifname=tap0,script=no
(kvm tidak membedakan antara i386 dan x86_64 oleh karenanya i386 sebaiknya menggunakan `qemu-system-x86_64`)
Jika kita menggunakan Debian Etch, ganti `kvm` untuk `qemu-system-x86_64`. See also the entries under the label "Ubuntu" on the HOWTO page. qemu-system-x86_64`
If you're on Fedora/RHEL/CentOS (and installed a kvm package and not built kvm yourself from source) then substitute qemu-kvm for qemu-system-x86_64
Referensi
- http://sourceforge.net/projects/kvm/files/
- http://www.linux-kvm.org
- http://www.linux-kvm.org/page/HOWTO1