[feature] kvm
This commit is contained in:
parent
67ce079a23
commit
315491c075
29
kvm/install.sh
Executable file
29
kvm/install.sh
Executable 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
|
Loading…
Reference in New Issue
Block a user