Hallo skyacer
danke für Deine Info. klappt aber nicht.
Ich muss noch erwähnen, dass ich das Backup von einem System das ohne Proxmox läuft gezogen habe, bedeutet das backup ist von einem Fruto s920 mit centos 7.
Also kann ich die Pkt. so wie du diese beschreiben hast nicht genau umsetzten.
Ich habe aber mal die Datei /etc/systemd/system/edomi.service so wie beschrieben angepasst und auch
systemctl reenable edomi.service durchgeführt bringt keine Verbesserung, edomi läuft nicht hoch mit den oben gezeigten Fehlermeldungen
was fehlt mir da ich komm nicht drauf
ohne einspielen des Backups läuft der LXC einwandfrei, irgend was passt ihm da nicht aus meinem Backup, aber was??
Ankündigung
Einklappen
Keine Ankündigung bisher.
Edomi ProxMox- bzw. LXC-Template
Einklappen
X
-
Hi,
wenn man In-Place ein Update auf Proxmox 7 durchführen will sind folgende Schritte zu beachten:
Auf dem Edomi Server vor dem Wechsel auf Proxmox 7 muss der Systemd vorher aktuallisiert werden mit:
Außerdem wenn nicht das neuste Imgage verwendet wird muss noch folgende Datei /etc/systemd/system/edomi.service geändert werden mit dem folgenden Inhalt:Code:wget [URL="https://copr.fedorainfracloud.org/coprs/jsynacek/systemd-backports-for-centos-7/repo/epel-7/jsynacek-systemd-backports-for-centos-7-epel-7.repo"]https://copr.fedorainfracloud.org/co...-7-epel-7.repo[/URL] -O /etc/yum.repos.d/jsynacek-systemd-centos-7.repo yum update systemd systemctl start edomi
Danach nocht ein :Code:[Unit] Description=EDOMI Before=getty@tty1.service getty@tty2.service getty@tty3.service getty@tty4.service getty@tty5.service getty@tty6.service After=httpd.service mysqld.service network.target Conflicts=getty@tty1.service getty@tty2.service getty@tty3.service getty@tty4.service getty@tty5.service getty@tty6.service [Service] Restart=on-success SuccessExitStatus=SIGHUP Type=simple ExecStart=/bin/sh /usr/local/edomi/main/start.sh ExecStop=/bin/sh /usr/local/edomi/main/stop.sh TimeoutStartSec=0 StandardOutput=inherit StandardError=inherit[/FONT] [FONT=Calibri][Install] WantedBy=multi-user.target
Danach sollte das es ohne Probleme in Proxmox 7 laufen....Code:systemctl reenable edomi.service
Grüße
Zuletzt geändert von skyacer; 22.10.2021, 14:31.
Einen Kommentar schreiben:
-
hallo,
ich habe den lxc heute mal in Proxmox 7.0-13 versucht zu starten.
edomi startet auch ganz normal,
aber sobald ich ein Backup von meinem aktuellen System (2.03) das auf centos 7 stand alone läuft einspiele, startet der lxc nicht mehr.
Vorgehen bei einspielen des Backups:
edomi.backupdatei ins tmp Verzeichnis kopieren und mit "sh /usr/local/edomi/main/restore.sh /tmp/EDOMI-Backup.edomibackup" und r das backup starten.
Backup läuft durch und will dann auch rebooten, danach ist edomi nicht mehr erreichbar.
was mach ich falsch?
image_117024.pngZuletzt geändert von BadWicky; 22.10.2021, 12:47.
Einen Kommentar schreiben:
-
Habe es (glaube ich...) selbst hinbekommen. Mit einem systemctl reenable edomi.service startet Edomi nun auch nach einem Reboot wieder sauber mit.
Dann kann ich mir jetzt überlegen, ob ich mich traue, auf Proxmox 7 upzudaten...
Zuletzt geändert von jaydee73; 14.10.2021, 19:36.
Einen Kommentar schreiben:
-
Ok, ich versuche erstmal den inplace-Weg. Und da brauche ich auch direkt die Hilfe von bas29
Ich habe systemd upgedated und das edomi.service Script wie beschrieben abgeändert. Edomi startet leider trotzdem nicht automatisch nach einem Reboot.
Ein systemctl status edomi bringt:
Loaded: loaded (/etc/systemd/system/edomi.service; enabled; vendor preset: en
Active: inactive (dead)
Ich kann es dann aber mit systemctl start edomi starten und dann läuft es auch.
Gibt es noch irgendwas, was du geändert hast? Oder hast du noch ne Idee, warum es bei mir nicht automatisch startet?
systemctl --version sagt, es wäre systemd 234 installiert. Passt das? Also nur, dass ich sichergehen kann, dass das eigentliche systemd-Update geklappt hat?
Einen Kommentar schreiben:
-
Hi
Nein. Du lädst Dir einfach den aktuellen Container resp. das aktuelle Template herunter und legst basierend darauf eine neue Edomi-Instanz an.Zitat von jaydee73 Beitrag anzeigen"Aktueller Container" interpretiere ich so, dass ich mit der aktuellen Version deines Scripts einen neuen Container erstellen soll. Korrekt?
"Es kommt darauf an"Zitat von jaydee73 Beitrag anzeigenUnd mit "Backup importieren" meinst du vermutlich, innerhalb von Edomi ein Backup zu machen und das dann im neuen Container wieder zu importieren? Werden damit wirklich alle Einstellungen, alle Logs, alle Logiken, alle Visus ex- und wieder importiert? Also habe ich danach sofort wieder "meine" komplette Edomi-Installation ohne weitere Handarbeit?
Das hängt davon ab, was Du alles händisch noch gemacht hast. Alles was innerhalb der Edomi-Verzeichnisstruktur liegt, steckt auch im Backup.
Einen Kommentar schreiben:
-
Ich bin zugegebenermaßen weder in Sache CentOS noch in Sachen Edomi komplett sattelfest, daher weiß ich nicht genau, wie das gemeint ist.Zitat von starwarsfan Beitrag anzeigenEs wäre wohl einfacher, den aktuellen Container zu nehmen und ein Backup zu importieren...
"Aktueller Container" interpretiere ich so, dass ich mit der aktuellen Version deines Scripts einen neuen Container erstellen soll. Korrekt?
Und mit "Backup importieren" meinst du vermutlich, innerhalb von Edomi ein Backup zu machen und das dann im neuen Container wieder zu importieren? Werden damit wirklich alle Einstellungen, alle Logs, alle Logiken, alle Visus ex- und wieder importiert? Also habe ich danach sofort wieder "meine" komplette Edomi-Installation ohne weitere Handarbeit?
Einen Kommentar schreiben:
-
Hallo miteinander
Kann das Problem noch jemand bestätigen?Zitat von wurzelbutz Beitrag anzeigenHallo starwarsfan
ich habe nun einen Proxmox 7 und habe dein 2.03.1 image hochgeladen und gestartet.
Bei mir startet der container nicht :/
Code:run_buffer: 316 Script exited with status 255 lxc_init: 816 Failed to run lxc.hook.pre-start for container "101" __lxc_start: 2007 Failed to initialize container "101" TASK ERROR: startup for container '101' failed
Einen Kommentar schreiben:
-
Es wäre wohl einfacher, den aktuellen Container zu nehmen und ein Backup zu importieren...
Einen Kommentar schreiben:
-
Die Frage würde ich jetzt gerne nochmal aufgreifen, da ich mich auch gerade mit dem Update meines Proxmox von 6.4 auf 7 beschäftige, und natürlich über das CentOS-systemd-Problem gestolpert bin.Zitat von trollmar Beitrag anzeigenhi.
sollte man das jetzt im bestehenden Container per Hand ändern selbst auf proxmox 6 ??
thx
Wie ist denn jetzt die empfohlene Vorgehensweise für ein Inplace-Update auf 7? Ich würde so vorgehen:
a) in meinem bestehenden 6.4-Centos-LXC-Container (seinerzeit auch aufgesetzt mit dem starwarsfan-Script) die edomi.service wie von bas29 beschrieben ändern.
b) ebenfalls noch in der 6.4 Installation systemd updaten (ebenfalls wie oben von bas29 beschrieben)
c) Zur Sicherheit nen Reboot und schauen, ob der Container und Edomi weiterhin problemlos starten
d) Proxmox auf 7 updaten, wie im Wiki-Eintrag beschrieben (wie gesagt, in-place)
e) freuen? ;-)
Gruß,
Stefan
Einen Kommentar schreiben:
-
Hallo starwarsfan
ich habe nun einen Proxmox 7 und habe dein 2.03.1 image hochgeladen und gestartet.
Bei mir startet der container nicht :/
Code:run_buffer: 316 Script exited with status 255 lxc_init: 816 Failed to run lxc.hook.pre-start for container "101" __lxc_start: 2007 Failed to initialize container "101" TASK ERROR: startup for container '101' failed
Edit2:
den alten container (welcher unter proxmox6 klaglos gelaufen ist) habe ich auch noch. dieser startet und zeigt an, dass edomi pausiert ist und ist aber über das netzwerk nicht erreichbar - ganz komisch...
--> gelöst: im Proxmox unter "Network" IP-Adresse und Gateway manuell eingebenZuletzt geändert von wurzelbutz; 05.10.2021, 21:17.
Einen Kommentar schreiben:
-
Hallo und guten Abend,
soeben habe ich die Version 2.03.1 auf Github hochgeladen. Das sollte vom Inhalt her identisch zur vorherigen Version sein, es wurde lediglich systemd aktualisiert und das Edomi-Systemd-Script korrigiert. Bei mir, noch unter ProxMox 6, läuft das problemlos.
Es wäre super, wenn das jemand mal unter ProxMox 7 testen kann! Sobald das erfolgreich ist, werde ich auch #1 hier im Thread entsprechend anpassen.
Danke bas29 für die Korrektur!
- Likes 1
Einen Kommentar schreiben:
-
Ich werde das auf jeden Fall unter Proxmox 6 testen, da mein Cluster noch mit dieser Version läuft.
Einen Kommentar schreiben:
-
Danke.... mir gings hauptsächlich darum, dass ihr mal guckt ob Edomi macht, was es soll. Bei mir läuft es bis jetzt als testEdomi mit und scheint alles zu passen...
Einen Kommentar schreiben:
-
Habe so eben unter prox7 dein image hereingeladen. Es startet ich bekomme eine shell und die Fehlermeldung die es mit dem original image gab ist auch weg.Zitat von bas29 Beitrag anzeigenzum pullen: kann ich gerne machen, lasse es aber erst zwei drei Tage bei mir laufen. Hab’s auch erstmal als nicht produktiv hochgeladen. Ggf kann’s ja einer von euch nochmal ausprobieren und ne Rückmeldung geben ob es nicht nur bei mir läuft.
Wenn ich noch etwas testen soll melde dich.
Code:[root@edomi ~]# uname -a Linux edomi 5.11.22-3-pve #1 SMP PVE 5.11.22-6 (Wed, 28 Jul 2021 10:51:12 +0200) x86_64 x86_64 x86_64 GNU/Linux [root@edomi ~]# date Sa 28. Aug 17:45:23 CEST 2021 [root@edomi ~]#
Einen Kommentar schreiben:

Einen Kommentar schreiben: