libvirt is an amazing tool for managing virtual machines. However, it can be difficult to know where to start because it’s so powerful and offers so many different possibilities.
Virtual networks are an area of libvirt that’s often confusing for new users. This motivated me to write the libvirt Networking Handbook to demonstrate the most common aspects of libvirt networking, whether running virtual machines on a dedicated server or within a home lab. Check it out and let me know what you think!