Hallo zusammen,
aktuell beschäftige ich mich mit Proxmox SDN und bin dabei auf ein für mich nicht lösbares Problem gestoßen. Ich möchte ein paar VMs (testweise) in einem eigenen Subnetz isolieren und teste das SDN gerade.
Dazu habe ich auf Datacenter-Ebene ein SimpleSDN eingerichtet (mit Auto-DHCP), ein VNET mit einem Subnetz mit Gateway und DHCP-Range. Das ganze aktiviert und dem ein LXC-Container zugeordnet. Der bootet, bekommt eine IP-Adresse und es funktioniert alles wie gewünscht.
Starte ich Proxmox neu, dann funktioniert leider der DHCP-Server nicht mehr - der LXC bekommt keine IP-Adresse mehr. Stelle ich im SimpleSDN "auto DHCP" aus und vergebe eine manuelle IP-Adresse, dann funktioniert das Netzwerk wie gewünscht.
Folgende Fehlermeldung gibt der Start des LXC aus:
Überprüfe ich mit systemctl status dnsmasq, dann ist dieser aktiv.
Hat jemand eine Idee, wie ich da weiterkomme? Vielen Dank!
aktuell beschäftige ich mich mit Proxmox SDN und bin dabei auf ein für mich nicht lösbares Problem gestoßen. Ich möchte ein paar VMs (testweise) in einem eigenen Subnetz isolieren und teste das SDN gerade.
Dazu habe ich auf Datacenter-Ebene ein SimpleSDN eingerichtet (mit Auto-DHCP), ein VNET mit einem Subnetz mit Gateway und DHCP-Range. Das ganze aktiviert und dem ein LXC-Container zugeordnet. Der bootet, bekommt eine IP-Adresse und es funktioniert alles wie gewünscht.
Starte ich Proxmox neu, dann funktioniert leider der DHCP-Server nicht mehr - der LXC bekommt keine IP-Adresse mehr. Stelle ich im SimpleSDN "auto DHCP" aus und vergebe eine manuelle IP-Adresse, dann funktioniert das Netzwerk wie gewünscht.
Folgende Fehlermeldung gibt der Start des LXC aus:
Bash:
root@pve5:/lib/systemd/system# pct start 101 --debug
run_buffer: 571 Script exited with status 11
lxc_init: 845 Failed to run lxc.hook.pre-start for container "101"
__lxc_start: 2034 Failed to initialize container "101"
0 hostid 100000 range 65536
INFO lsm - ../src/lxc/lsm/lsm.c:lsm_init_static:38 - Initialized LSM security driver AppArmor
INFO utils - ../src/lxc/utils.c:run_script_argv:587 - Executing script "/usr/share/lxc/hooks/lxc-pve-prestart-hook" for container "101", config section "lxc"
DEBUG utils - ../src/lxc/utils.c:run_buffer:560 - Script exec /usr/share/lxc/hooks/lxc-pve-prestart-hook 101 lxc pre-start produced output: org.freedesktop.DBus.Error.ServiceUnknown: The name uk.org.thekelleys.dnsmasq.sdn was not provided by any .service files
ERROR utils - ../src/lxc/utils.c:run_buffer:571 - Script exited with status 11
ERROR start - ../src/lxc/start.c:lxc_init:845 - Failed to run lxc.hook.pre-start for container "101"
ERROR start - ../src/lxc/start.c:__lxc_start:2034 - Failed to initialize container "101"
INFO utils - ../src/lxc/utils.c:run_script_argv:587 - Executing script "/usr/share/lxcfs/lxc.reboot.hook" for container "101", config section "lxc"
startup for container '101' failed
Überprüfe ich mit systemctl status dnsmasq, dann ist dieser aktiv.
Hat jemand eine Idee, wie ich da weiterkomme? Vielen Dank!