Hallo semua, pada Kesempatan kali ini, masih melanjutkan tutorial sebelumnya yaitu berhubungan dengan KVM, tapi pada Tutorial kali ini berhubungan dengan management tools pada kvm. Berikut tools-tools yang biasa digunakan dalam mengatur vm pada KVM.
1. Install beberapa package
```bash root@kvm:~# apt-get install -y libguestfs-tools virt-top ```
2. Mendapatkan OS secara official dan membuat vm
```bash # Menampilkan template OS yang ada root@kvm:~# virt-builder -l ..... ..... ubuntu-10.04 x86_64 Ubuntu 10.04 (Lucid) ubuntu-12.04 x86_64 Ubuntu 12.04 (Precise) ubuntu-14.04 x86_64 Ubuntu 14.04 (Trusty) ubuntu-16.04 x86_64 Ubuntu 16.04 (Xenial) ubuntu-18.04 x86_64 Ubuntu 18.04 (bionic) opensuse-13.1 x86_64 openSUSE 13.1 opensuse-13.2 x86_64 openSUSE 13.2 opensuse-42.1 x86_64 openSUSE Leap 42.1 opensuse-tumbleweed x86_64 openSUSE Tumbleweed # Membuat image dari template yang ada(contoh ubuntu-18.04 root@kvm:~# virt-builder ubuntu-18.04 --format qcow2 --size 20G -o ubuntu1804.qcow2 --root-password password [ 3.7] Downloading: http://libguestfs.org/download/builder/ubuntu-18.04.xz [ 74.0] Planning how to build this image [ 74.0] Uncompressing ..... ..... Output file: ubuntu1804.qcow2 Output size: 20.0G Output format: qcow2 Total usable space: 19.6G Free space: 18.1G (92%) # Membuat vm dari image yang telah dibuat root@kvm:~# virt-install \ --name ubuntu-18.04 \ --ram 4096 \ --disk path=/var/kvm/images/ubuntu1804.qcow2 \ --vcpus 2 \ --os-type linux \ --os-variant ubuntu18.04 \ --network bridge=br0 \ --graphics none \ --serial pty \ --console pty \ --boot hd \ --noreboot \ --import ```
3. Melihat direktori pada vm
```bash root@kvm:~# virt-ls -l -d ubuntu1804 /root total 20 drwx------ 2 0 0 4096 May 7 10:22 . drwxr-xr-x 22 0 0 4096 May 7 10:15 .. -rw------- 1 0 0 153 May 7 11:44 .bash_history -rw-r--r-- 1 0 0 570 Jan 31 2010 .bashrc -rw-r--r-- 1 0 0 140 Nov 19 2007 .profile ```
4. membaca file yang ada pada vm
```bash root@kvm:~# virt-cat -d ubuntu1804 /etc/passwd ```
5. mengedit file/konfigurasi yang ada pada VM
```bash root@kvm:~# virt-edit -d ubuntu1804 /etc/fstab ```
6. Melihat pemakaian disk pada vm
```bash root@kvm:~# virt-df -d ubuntu1804 Filesystem 1K-blocks Used Available Use% ubuntu1804:/dev/sda1 240972 33211 195320 14% ubuntu1804:/dev/debian-vg/root 29284444 958140 26815700 4% ```
7. mountting disk vm ke folder host os
```bash root@kvm:~# guestmount -d ubuntu1804 -i /mnt root@kvm:~# ll /mnt total 89 drwxr-xr-x 2 root root 4096 May 7 19:19 bin drwxr-xr-x 4 root root 1024 May 7 19:20 boot drwxr-xr-x 4 root root 4096 May 7 19:13 dev drwxr-xr-x 83 root root 4096 May 7 19:24 etc drwxr-xr-x 3 root root 4096 May 7 19:20 home ... ... ```
8. melihat status pada vm
```bash root@kvm:~# virt-top virt-top 21:58:43 - x86_64 4/4CPU 2801MHz 12158MB 3 domains, 1 active, 1 running, 0 sleeping, 0 paused, 2 inactive D:0 O:0 X:0 CPU: 0.0% Mem: 4096 MB (4096 MB by guests) ID S RDRQ WRRQ RXBY TXBY %CPU %MEM TIME NAME 6 R 0.0 0.0 0:04.92 ubuntu1804 - (template) - (win2k12R2) ```
Yaps, selesai sudah tutorial kita kali ini, sampai jumpa di tutorial berikutnya!
0 comments:
Post a Comment