Änderungen

KVM-Node

55 Byte hinzugefügt, 15:39, 31. Aug. 2016
Diese Anleitung beschreibt die Konfiguration von KVM-Nodes für das sourceDESK-Plugin für KVM-vServer. Als System wird hier '''CentOS 76''' verwendet, dies sollte 64-bit sein, auch wenn 32-bit theoretisch von KVM unterstützt wird.
== Software-Installation ==
<syntaxhighlight lang="bash">
yum -y install @virt* dejavukvm libvirt python-lgcvirtinst qemu-* xorg-x11-xauth tigervnc libguestfs-tools policycoreutils-python kvm uuid bridge-utils uuid
</syntaxhighlight>
== Konfiguration ==
Zuerst sollte der Hostname des Nodes konfiguriert werden. Dieser wird in die Datei ''/etc/hostnamesysconfig/network'' eingetragen und über das Kommando ''hostname'' gesetzt.
Die System-Zeit und die Zeitzone sollte überprüft werden, diese Einstellungen müssen korrekt sein. Die Zeitzone können wir wie folgt auf die deutsche Zeitzone stellen:
Eine Portänderung von SSH ist möglich, auch wenn wir davon abraten. Wenn der Port geändert wird, auf jeden Fall einen Port kleiner als 1024 wählen! Passwort-Authentifizierung darf nicht deaktiviert werden.
Wir müssen nun sicherstellen, dass Packet Forwarding aktiviert ist. Gleichzeitig konfigurieren wir nun den Autostart für den Daemon:
<syntaxhighlight lang="bash">
sed -i 's/^\(net.ipv4.ip_forward =\).*/\1 1/' /etc/sysctl.conf
sysctl -p
chkconfig libvirtd on
</syntaxhighlight>
Jetzt wird noch die Netzwerkkonfiguration durchgeführt. Dazu erstellen wir die Datei ''/etc/sysconfig/network-scripts/ifcfg-br0'' mit folgendem Inhalt:
<syntaxhighlight lang="bash">
chkconfig network onyum -y erase NetworkManagercp -p /etc/sysconfig/network-scripts/ifcfg-{eth0,DEVICE="br0}"sed -i -e'/HWADDR/d' -e'/UUID/d' -e's/eth0/br0/' -e's/Ethernet/Bridge/' /etc/sysconfig/network-scripts/ifcfg-br0NM_CONTROLLED="yes"echo DELAYONBOOT=0 >> /etc/sysconfig/network-scripts/ifcfg-br0yesTYPE=Bridgeecho 'BOOTPROTO="none"' >> /etc/sysconfig/network-scripts/ifcfg-eth0echo BRIDGEIPADDR=br0 >> /etc/sysconfig/network-scripts/ifcfg-eth0...PREFIX=...GATEWAY=...DNS1=...DNS2=...DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=no
</syntaxhighlight>
 
Bitte nehmen Sie die Werte ''IPADDR'', ''PREFIX'', ''GATEWAY'', ''DNS1'' und ''DNS2'' aus der Datei ''/etc/sysconfig/network-scripts/ifcfg-eth0''. In dieser Datei kommentieren Sie zusätzliche die Werte ''BOOTPROTO'', ''IPADDR'', ''PREFIX'', ''GATEWAY'', ''DNS1'' und ''DNS2'' mit einem vorangestellten ''#'' aus. Hinzu fügen Sie bitte am Ende der Datei den Wert ''BRIDGE=br0''.
Zum Schluss starten wir den Server neu: