====== 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]]