Linux KVM installatie
Uit MediaServe Wiki
We gebruiken een standaard PXE installatie van Debian Squeeze. Zorg dat virtualisatie aanstaat in je server BIOS instellingen en zorg dat je als root bent ingelogd op je server.
aptitude update aptitude install kvm libvirt-bin virtinst adduser root libvirt exit # Log opnieuw in als root virsh -c qemu:///system list
Je zou nu een lege lijst moeten zien van virtuele servers.
We gaan nu het netwerk configureren voor gebruik door virtuele machines. Dit doen we door de netwerkinterfaces in een bridge te zetten.
aptitude install bridge-utils vlan nano /etc/network/interfaces
We gaan het netwerk in drie lagen opbouwen
- Hardware
- VLAN
- Bridging
Neem als voorbeeld de volgende configuratie:
# HARDWARE INTERFACES
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 193.169.69.31
network 193.169.69.0
netmask 255.255.255.192
broadcast 193.169.69.63
gateway 193.169.69.1
auto eth1
iface eth1 inet manual
# VLAN INTERFACES
auto vlan2
iface vlan2 inet manual
vlan-raw-device eth1
auto vlan3
iface vlan3 inet manual
vlan-raw-device eth1
auto vlan100
iface vlan100 inet manual
vlan-raw-device eth1
auto vlan101
iface vlan101 inet manual
vlan-raw-device eth1
# BRIDGING INTERFACES
auto br0
iface br0 inet static
address 85.12.17.2
network 85.12.17.0
netmask 255.255.255.0
broadcast 85.12.17.255
gateway 85.12.17.1
bridge_ports vlan2
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
auto br1
iface br1 inet static
address 85.12.50.131
network 85.12.50.128
netmask 255.255.255.128
broadcast 85.12.50.255
gateway 85.12.50.129
bridge_ports vlan3
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
auto br2
iface br2 inet static
address 10.50.1.1
network 10.50.0.0
netmask 255.255.0.0
broadcast 10.50.255.255
bridge_ports vlan100
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
auto br101
iface br101 inet manual
bridge_ports vlan101
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
Zorg uiteraard dat je de luiste IP adressen invult en doe vervolgens een /etc/init.d/networking restart.
We kunnen nu virtuele machines aanmaken.