Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| fortgeschrittene:schulungsumgebung_kvm [2014/04/29 09:28] ludwig_henner | fortgeschrittene:schulungsumgebung_kvm [2014/05/14 11:13] (aktuell) lars_clemens | ||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| virtinst ist die Grundlage des virtuellen Managers | virtinst ist die Grundlage des virtuellen Managers | ||
| bridge-utils ermöglicht uns das Anlegen von Netzwerkbrücken | bridge-utils ermöglicht uns das Anlegen von Netzwerkbrücken | ||
| + | virt-manager grafische Oberfläche für KVM | ||
| + | |||
| + | =====Installation===== | ||
| + | |||
| + | Zunächst muss sichergestellt werden, dass die verwendete CPU Virtualisierung mit KVM unterstützt. Das ist der Fall wenn der folgende Befehl etwas ausgibt: | ||
| + | egrep '^flags.* (vmx|svm)' /proc/cpuinfo  | ||
| + | Debian: | ||
| + | aptitude install kvm libvirt-bin virtinst virt-manager bridge-utils uml_switch uml-utilities | ||
| - | Debian: (( aptitude install kvm libvirt-bin virtinst bridge-utils)) | ||
| Nach der Erfolgreichen Installation schaltem wir den UML-Switch aus, da wir die Netzwerkbrücken manuel eintragen. | Nach der Erfolgreichen Installation schaltem wir den UML-Switch aus, da wir die Netzwerkbrücken manuel eintragen. | ||
| - | Diese ändern wir in der Datei == /etc/default/uml-utilities == | + | Diese ändern wir in der Datei **/etc/default/uml-utilities** | 
| + | |||
| + | UML_SWITCH_START="false"  | ||
| + | |||
| + | Und nun stoppen wir den UML_Switch damit wir keinen neustart benötigen | ||
| + | |||
| + | service uml-utilities stop | ||
| + | |||
| + | Nun ändern wir die Datei **/etc/network/interfaces** von: | ||
| + | |||
| + | # The loopback network interface | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | auto eth0 | ||
| + | iface eth0 inet dhcp | ||
| + | # This is an autoconfigured IPv6 interface | ||
| + | iface eth0 inet6 auto | ||
| + | |||
| + | in: | ||
| + | |||
| + | # The loopback network interface | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | |||
| + | auto eth0 | ||
| + | iface eth0 inet dhcp | ||
| + | |||
| + | auto br0 | ||
| + | iface br0 inet static | ||
| + | address 192.168.1.61 | ||
| + | network 192.168.1.0 | ||
| + | netmask 255.255.255.0 | ||
| + | broadcast 192.168.1.255 | ||
| + | gateway 192.168.1.1 | ||
| + | dns-nameservers 192.168.1.6 | ||
| + | dns-search linuxhotel.de | ||
| + | bridge_ports eth0 | ||
| + | bridge_maxwait 0 | ||
| + | |||
| + | auto tap0 | ||
| + | iface tap0 inet manual | ||
| + | tunctl_user nutzer40 | ||
| + | |||
| + | auto br1 | ||
| + | iface br1 inet manual | ||
| + | bridge_ports tap0 | ||
| + | bridge_maxwait 0 | ||
| + | |||
| + | # This is an autoconfigured IPv6 interface | ||
| + | iface eth0 inet6 auto | ||
| + | |||
| + | =====Berechtigung===== | ||
| + | |||
| + | addgroup nutzerxx libvirt | ||
| + | um dem Nutzer die Berechtigung zum starten des virt-manager zuerteilen. | ||
| + | |||
| + | **Neu anmeldung des nutzerxx ist erforderlich um die Gruppeneinstellungen zu übernehmen** | ||
| + | |||
| + | |||
| + | |||
| + | =====Gast erstellen===== | ||
| + | |||
| + | virt-install --name VM1 --ram 512 --disk path=/tmp/vm1.img,size=8  --vnc --boot network | ||
| - | ((UML_SWITCH_START="false")) | ||