====== KVM as Localohost and NAT Only ======
The target of this HowTo is to create a KVM host enviroment on a hardware using workstation operating system. The default network created after this procedure uses NAT (Network Address Translation). VMs get private IP addresses from the 192.168.122.0/24 subnet and can reach the internet through the host, but are not directly reachable from the network.
===== Virtualization Pre-Checks =====
Detect virtualization flags from CPU
lscpu | grep Virtualization
===== Install KVM and Corresponding Tools =====
apt-get install qemu-kvm libvirt-daemon-system libvirt-clients -y
===== Check KVM Installation =====
lsmod | grep kvm
===== Add Current User to KVM Admins =====
usermod -aG libvirt $USER
====== Virtual Machine Adminsitration Portal ======
To create/remove/modify virtual machines, Cockpit is recommended.
===== View Default NAT Config (if required) =====
virsh net-dumpxml default
===== Install Cockpit and Corresponding VM Tools =====
apt-get install cockpit cockpit-machines -y
===== Access Administration Portal =====
Start virtually working: [[https://localhost:9090 |COCKPIT]]