Nach einer Neuinstallation eines Proxmox-Servers wollte ich einer VM ein VLAN-Tag zuweisen. Daraufhin bekam ich aber folgende Fehlermeldung beim Starten dieser VM:
error: start failed: QEMU exited with code 1
1. Die Bridge ist nicht "VLAN aware" (Häufigster Grund)
Wenn du in den VM-Einstellungen ein VLAN-Tag einträgst, Proxmox aber auf der Netzwerkbrücke (vmbr0) nicht erlaubt hat, VLANs zu verarbeiten, bricht der Startvorgang mit genau diesem Fehler ab.
So behebst du es:
1. Gehe zu deinem Node -> System -> Network.
2. Wähle die Brücke aus (meist vmbr0) und klicke auf Edit.
3. Setze den Haken bei VLAN aware.
4. Klicke auf OK und dann unbedingt oben auf Apply Configuration.
Das Problem blieb leider bestehen. Also schlug Gemeni vor:
In der shell die VM durch den Befehl starten:
qm start <VM-ID>
Da bekam ich einen neuen Hinweis, den Fehler : failed with status 6400
cat /etc/network/interfaces
iface vmbr0 inet static
address 192.168.1.10/24
bridge-ports eth0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes <-- Das muss hier stehen!
Da stand der letzte Punkt echt nicht drin, obwohl ich vorher mit „apply“ bestätigt hatte.
Also die Zeile geändert, und nun gab es beim Zuweisen des VLAN-Tag auch keinen Fehler mehr beim Starten der VM.