[feature] kvm

This commit is contained in:
Klesh Wong 2020-10-20 11:01:59 +08:00
parent 67ce079a23
commit 315491c075

29
kvm/install.sh Executable file
View File

@ -0,0 +1,29 @@
#!/bin/bash
DIR=$(readlink -f $(dirname $0))
. $DIR/../env.sh
# tips
# 1. to relocate default pool
# ```
# virsh pool-destroy default
# virsh pool-edit default # modify the `update` node
# virsh pool-start default
# ```
# 2. create non-preallocated storage image file (slower performance but smaller size for copying)
# `qemu-img create -o preallocation=off -f qcow2 /path/to/img.qcow2 10G`
# 3. connecting to guest os prerequiste: use system session / guest nic source uses NAT
# install tools for kvm
case "$PM" in
apt)
sudo apt install libvirt-daemon-system libvirt-clients virt-manager bridge-utils
;;
pacman)
# TODO
;;
esac
# configuration
sudo usermod -aG libvirt $USER