The core target of deployment below is to create KVM guest on SparkyLinux 2020.06 Virthost attached to external office LAN rather then to default libvirt network. As bridge creating and KVM deployment tool Web Cockpit Console was selected.
Install KVM
$ sudo apt install qemu-kvm libvirt-daemon bridge-utils \
virtinst libvirt-daemon-system -y
$ sudo apt install virt-top libguestfs-tools libosinfo-bin \
qemu-system virt-manager -y
$ sudo modprobe vhost_net
$ lsmod | grep vhost
$ echo vhost_net | sudo tee -a /etc/modules
$ sudo reboot
It's nice to have virt-manager installed ( Spice console ) but presence of Web Cockpit Console is quite enough to manage guest's deployment via clicking button "Remote Virt-viewer" built into Cockpit Web Console. Bridge attached to external network interface was also created pretty smoothly utilizing network management section inside Web Console.
Install Web Cockpit Console
$ sudo apt install install cockpit cockpit-machines
$ sudo apt install cockpit cockpit-machines
$ sudo systemctl start cockpit.socket
$ sudo systemctl enable cockpit.socket
Tuning firewall
$ sudo apt install firewalld
$ sudo firewall-cmd --add-service=cockpit --permanent
$ sudo firewall-cmd --reload
Console login prompt
Network bridge setup has been done
Remote virt-viewer session (VNC) started via Web Console
KVM guest is up and running
Guest has been shutdown
No comments:
Post a Comment