Linux - Virtualisation: Difference between revisions

From Smithnet Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
* NAT: default (with internal DNS/DHCP)
* NAT: default (with internal DNS/DHCP)
* Routed: External networks need to have static routes
* Routed: External networks need to have static routes
* Open: like routed but no firewall rules
* Isolated: Only internal communications
* Isolated: Only internal communications
* Single Root I/O Virtualization: Use a dedicated hardware NIC and bypass host network stack


Default virtual network device: virbr0
Default virtual network device: virbr0
TODO: dnsmasq conflicts with dhcpd ?


Use virsh for command line tools
Use virsh for command line tools

Latest revision as of 05:48, 10 May 2024

libvrit

systemctl enable libvirtd
systemctl start libvirtd

Use Virtual Machine Manager to create new virtual network(s):

  • NAT: default (with internal DNS/DHCP)
  • Routed: External networks need to have static routes
  • Open: like routed but no firewall rules
  • Isolated: Only internal communications
  • Single Root I/O Virtualization: Use a dedicated hardware NIC and bypass host network stack

Default virtual network device: virbr0 TODO: dnsmasq conflicts with dhcpd ?

Use virsh for command line tools

pool-list
pool-destroy default
pool-undefine default
pool-define-as --name default --type dir --target /mnt/vm
pool-autostart default
pool-start default

Here we use "default" as the pool name.

Default storage:

  • /var/lib/libvirt/images

VirtualBox

Download the repo file into /etc/yum.repos.d

dnf install VirtualBox