VirtManager: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 55: | Zeile 55: | ||
</dhcp> | </dhcp> | ||
</pre> | </pre> | ||
* die Änderungen stehen dann in /etc/libvirt/qemu/networks/$NETWORK_NAME.xml (wird generiert) | |||
<pre> | <pre> | ||
# DHCP-Dienst informieren (Änderungen aktivieren): | # DHCP-Dienst informieren (Änderungen aktivieren): | ||
killall -s SIGHUP dnsmasq | killall -s SIGHUP dnsmasq | ||
# Wenn das nicht reicht: Achtung: alle VMs in diesem Netz werden offline, evt. Neustart notwendig | |||
virsh net-destroy $NETWORK_NAME | |||
viersh net-start $NETWORK_NAME | |||
</pre> | |||
* im laufenden Betrieb hinzufügen, | |||
<pre> | |||
# IP4: --parent-index 0 | |||
virsh net-update $NETWORK_NAME add-last ip-dhcp-host \ | |||
'<host mac="52:54:00:6f:78:f3" ip="10.10.10.101"/>' \ | |||
--live --config --parent-index 0 | |||
</pre> | </pre> | ||
Version vom 11. Oktober 2019, 05:26 Uhr
Links
Beschreibung
VirtManager ist eine Software, die die Verwaltung von virtuellen Maschinen (mittels KVM) mittels graphischer Oberfläche erlaubt.
Netzwerk aufbauen Host und VMs
Problem wird [hier beschrieben]
NETNAME=vmnet
cat <<EOS >/tmp/$NETNAME.xml
<network>
<name>$NETNAME</name>
<ip address='10.10.10.1' netmask='255.0.0.0'>
<dhcp>
<range start='10.10.10.20' end='10.10.10.99' />
</dhcp>
</ip>
</network>
EOS
virsh net-define /tmp/$NETNAME.xml
virsh net-autostart $NETNAME
virsh net-start $NETNAME
# Alle Netze auflisten:
virsh net-list
# alle Namen der laufenden virtuellen Maschinen auflisten: virsh list # für alle Gäste: virsh edit $guestname
<interface type='network'> <source network='$NETNAME'/> <model type='virtio'/> <-- This line is optional. </interface>
DHCP konfigurieren
virsh net-list virsh net-edit $NETWORK_NAME
* folgende Sequenz anpassen: <dhcp> <range start='10.10.10.10' end='10.10.10.99'/> <host mac='52:54:00:6c:3c:01' name='vm100' ip='10.10.10.100'/> <host mac='52:54:00:6c:3c:02' name='vm101' ip='10.10.10.101'/> </dhcp>
- die Änderungen stehen dann in /etc/libvirt/qemu/networks/$NETWORK_NAME.xml (wird generiert)
# DHCP-Dienst informieren (Änderungen aktivieren): killall -s SIGHUP dnsmasq # Wenn das nicht reicht: Achtung: alle VMs in diesem Netz werden offline, evt. Neustart notwendig virsh net-destroy $NETWORK_NAME viersh net-start $NETWORK_NAME
- im laufenden Betrieb hinzufügen,
# IP4: --parent-index 0
virsh net-update $NETWORK_NAME add-last ip-dhcp-host \
'<host mac="52:54:00:6f:78:f3" ip="10.10.10.101"/>' \
--live --config --parent-index 0