Script ausführen

apachler

Member
Jul 8, 2016
25
1
23
40
Hallo miteinander,

ich bin neu bei Proxmox und möchte einen Cluster mit Proxmox realisieren.

Um all meine Bedingungen abdecken zu können müsste ich vor oder auch kurz nach dem start einer VM oder eines Containers ein Script im Host-Namespace ausführen. Dieses Script sorgt einfach dafür das die WAN IP die dem Container zugeordnet ist auf den jeweiligen Host geroutet wird.

Hat da jemand eine Idee wie man das umsetzen könnte?

Vielen Dank im Voraus!

Schöne Grüße aus dem sonnigen Süden Österreichs!
Andreas
 
Naja es gibt das die rc.local. Aber das ist sicherlich keine schöne Lösung, aber zum Testen tut es allemal. Z.B.
Code:
qm start 100
sleep 10
dein script
Hoffe ich hab dich richtig verstanden. Event. gibt es von der PVE API schon eine Möglichkeit Scripte davor und danach zu starten.

lg
 
Wenn man sich in den Weg, den Qemu geht einhängt, wird es klappen, jedoch muss man dafür an Proxmox selbst rumschreiben:

Ich habe keinen Weg in QEMU gefunden mit dem man dies bewerkstelligen könnte, außer wenn man sich in das Network-Script einhängt, dass automatisch beim einbinden in die Bridge usw. gestartet wird. Dies ist z.B. /var/lib/qemu-server/pve-bridge und dort könnte man sich "einklinken".

Ich glaube es wäre besser hier ein Feature-Request aufzumachen oder gleich einen PR zu erstellen.
 
Naja es gibt das die rc.local. Aber das ist sicherlich keine schöne Lösung, aber zum Testen tut es allemal. Z.B.
Code:
qm start 100
sleep 10
dein script
Hoffe ich hab dich richtig verstanden. Event. gibt es von der PVE API schon eine Möglichkeit Scripte davor und danach zu starten.

lg

Vielen Dank für deine Antwort, leider hilft das nicht wenn die VM durch HA auf einem anderen Hostnode gestartet wird.
 
Wenn man sich in den Weg, den Qemu geht einhängt, wird es klappen, jedoch muss man dafür an Proxmox selbst rumschreiben:

Ich habe keinen Weg in QEMU gefunden mit dem man dies bewerkstelligen könnte, außer wenn man sich in das Network-Script einhängt, dass automatisch beim einbinden in die Bridge usw. gestartet wird. Dies ist z.B. /var/lib/qemu-server/pve-bridge und dort könnte man sich "einklinken".

Ich glaube es wäre besser hier ein Feature-Request aufzumachen oder gleich einen PR zu erstellen.

Vielen Dank für deine Antwort ...
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!