Libvirt networking libraries

Fe­do­ra 21 wo­rks­ta­tion see­ms to co­me wi­th a lot of vir­tua­li­za­tion fea­tu­res and most of the lib­virt li­bra­ries ins­ta­lle­d. I on­ly had to add the KVM vi­r­­tua­­l-­­ma­­na­­ger whi­ch is ­the KVM appli­ca­tion I am mo­re fa­mi­liar wi­th. Ho­we­ve­r, the new ver­sion of the lib­vir­t* li­bra­rie­s ha­ve ne­two­rking fea­tu­res that are great for the da­ta cen­tre en­vi­ron­men­t, but ma­y­be not the best op­tio­n ­for a par­ti­cu­lar wo­rks­ta­tio­n, so I added the fo­llo­wing pa­cka­ges in or­der to set up an ea­sie­r ­ne­two­rk con­fi­gu­ra­tion for my lo­cal vir­tual ma­chi­nes.

sudo dnf install virt-install libvirt-daemon-config-network

In or­der to re­flect the chan­ges and start using the new fea­tu­res, we need to res­tart its ser­vi­ce:

systemctl restart libvirtd.service

After tha­t, when crea­ting a new vir­tual ma­chi­ne, the NAT op­tion is ena­ble­d, and the vir­tua­l ­ma­na­ger wi­th hand­le the NAT or bri­dging con­fi­gu­ra­tion au­to­ma­ti­ca­ll­y, whi­ch allo­ws me to de­ploy new ­ma­chi­nes fas­te­r.