Änderungen

Wechseln zu: Navigation, Suche

KVM-Node

55 Byte entfernt, 15:46, 31. Aug. 2016
Änderung 206 von [[Special:Contributions/Richard Reiber|Richard Reiber]] ([[User talk:Richard Reiber|Diskussion]]) rückgängig gemacht.
Diese Anleitung beschreibt die Konfiguration von KVM-Nodes für das sourceDESK-Plugin für KVM-vServer. Als System wird hier '''CentOS 67''' verwendet, dies sollte 64-bit sein, auch wenn 32-bit theoretisch von KVM unterstützt wird.
== Software-Installation ==
<syntaxhighlight lang="bash">
yum -y install kvm libvirt python@virt* dejavu-virtinst qemulgc-kvm uuid * xorg-x11-xauth tigervnc libguestfs-tools policycoreutils-python bridge-utilsuuid
</syntaxhighlight>
== Konfiguration ==
Zuerst sollte der Hostname des Nodes konfiguriert werden. Dieser wird in die Datei ''/etc/sysconfig/networkhostname'' 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 konfigurieren müssen nun sicherstellen, dass Packet Forwarding aktiviert ist. Gleichzeitig konfigurieren wir 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">
DEVICE="chkconfig network onyum -y erase NetworkManagercp -p /etc/sysconfig/network-scripts/ifcfg-{eth0,br0"}NM_CONTROLLED="yes"sed -i -e'/HWADDR/d' -e'/UUID/d' -e's/eth0/br0/' -e's/Ethernet/Bridge/' /etc/sysconfig/network-scripts/ifcfg-br0ONBOOTecho DELAY=yesTYPE=Bridge0 >> /etc/sysconfig/network-scripts/ifcfg-br0echo 'BOOTPROTO="none"' >> /etc/sysconfig/network-scripts/ifcfg-eth0IPADDRecho BRIDGE=...PREFIX=...GATEWAY=...DNS1=...DNS2=...DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=nobr0 >> /etc/sysconfig/network-scripts/ifcfg-eth0
</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: