Published November 05, 2020 by with 0 comment

Ubuntu 18.04 : Managament tools kvm

 

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!

      edit

0 comments:

Post a Comment