Ankündigung

Einklappen
Keine Ankündigung bisher.

Edomi in Proxmox LXC container.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • saegefisch
    antwortet
    Nachtrag: Meine Test-Container habe ich bewusst "unpriviligiert" erstellt, wie es auch empfohlen wird von Proxmox. In #1 stand hingegen "priviligiert". Ist dies für den edomi-Kontext relevant? Sollte eigentlich nicht, weil es nach meinem Verständnis nur die UUID des internen root auf die UUID außerhalb des Containers regelt.

    Und: Das Umlaute-Thema sieht man schon unmittelbar bei der Detail-Liste der LBS beim Erstellen des ersten initialen Arbeitsprojekts. Es ist schon eine Krux mit diesem fiesen kleinen Fehler...

    Einen Kommentar schreiben:


  • saegefisch
    antwortet
    Hallo uzi10 ,
    Deine Screenshots kann man sich nicht anzeigen lassen; vielleicht baust Du sie noch mal in Deine Nachricht ein, damit wir sie uns anschauen können.

    Aber abseits dessen: Da ich mit einer (von mir eigentlich bevorzugten) "pure-Linux"-Linux-Lösung mit mehreren VLANS zusammen mit LXD nicht direkt erfolgreich war, habe ich mich jetzt auch erstmals an Proxmox versucht. Dann habe ich mich an die Anleitung von McKajVah in #1 gehalten (aber mit dem Script für edomi 2.00 von BEN) und edomi ging auf Anhieb - mit diesem Proxmox-Template
    Code:
    pveam download local centos-7-default_20190926_amd64.tar.xz
    Ich schlage vor: Mache einen ganz frischen Container mit dem CentOS7-Template genau wie in #1 beschrieben und toll bebildert - denke' auch an die Optionen "yes" und "console" - ohne diese Änderung und den 2 zusätzlichen Zeilen im install.sh startet edomi nicht automatisch!). Danach in der Konsole des Containers:
    Code:
    yum -y update
    yum -y install nano wget
    cd /tmp
    wget edomi.de/download/install/EDOMI_200.tar
    tar -xf EDOMI_200.tar
    cp install.sh install.sh.backup
    nano install.sh
     
    (die folgenden 2 Blöcke auskommentieren mit # und den 3. Block mit 2 neuen Zeilen einfügen oder das Script von BEN 1:1 nutzen)
    
            ###echo -e "\033[32m>>> SELinux deaktivieren\033[39m"
            ###sed -i -e '/SELINUX=/ s/=.*/=disabled/' /etc/selinux/config
     ...
            ###echo -e "\033[32m>>> Bootvorgang konfigurieren\033[39m"
            ###sed -i -e '/GRUB_TIMEOUT=/ s/=.*/=1/' /etc/default/grub
            ###sed -i -e 's/quiet//g' /etc/default/grub
            ###sed -i -e 's/rhgb//g' /etc/default/grub
            ###grub2-mkconfig -o /boot/grub2/grub.cfg
     ...
            # +++
        echo "Restart=on-success"         >> /etc/systemd/system/edomi.service
        echo "SuccessExitStatus=SIGHUP"        >> /etc/systemd/system/edomi.service
            # +++
     
    
    localectl set-locale LANG=de_DE.utf8
    localectl set-x11-keymap de
    localectl set-keymap de-nodeadkeys
    localectl status
    reboot
    Code:
    cd /tmp
    sh install.sh
    reboot
    Damit sollte alles klappen. Stimmt den die IP-Adresse, die auf dem admin-Bildschirm im Browser (http://<ip des Containers>/admin/?login=admin&pass=admin) notiert ist zur IP, die Du mit "ip a" ermittelt hast? Wenn nicht, dann stimmt vermutlich die IP in der Basis-Konfiguration von edomi nicht und muss angepasst werden - sollte aber mit dem Vorgehen oben eigentlich bei der Installation automatisch passen.

    ABER: Allerdings kämpfe ich trotz der Vorschläge von BEN wie panzaeron (localectl status sieht gut/richtig aus und mit reboot vor install.sh) wieder mit dem Umlaut-Thema - bei jedem Aktivieren wieder mehr. BEN : Hast Du nach Deinem erfolgreichen Versuch auf dem leeren System mal ein Universalelement angelegt und das Projekt tatsächlich aktiviert und danach war das Universalelement im Visueditor weiterhin fehlerfrei?
    Zuletzt geändert von saegefisch; 02.01.2020, 22:06. Grund: @Axel: überschnitten :)

    Einen Kommentar schreiben:


  • panzaeron
    antwortet
    Zitat von uzi10 Beitrag anzeigen
    Meine VM startet jetzt Edomi aber leider nur händisch mit dem Befehl:
    sh /usr/local/edomi/main/start.sh
    Diesen Fehler hatte ich auch mal, ich weiß nicht mehr woran es lag aber wenn du wie folgst installierst sollte es funktionieren:
    • Container ganz normal über Proxmox mit dem CentOS 7 Image erstellen (Container privilegiert, Firewall aus).
    • ggf. auf deutsch umstellen
    • wget installieren und EDOMI herunterladen und entpacken
    • Das angepasste Install-Skript hier aus dem Thread nutzen und EDOMI installieren
    • Alle weiteren ggf. benötigten Pakete installieren
    • Den Container neustarten
    So funktioniert es bei mir...

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    sieht dann so aus

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Hey Leute!

    Meine VM startet jetzt Edomi aber leider nur händisch mit dem Befehl:

    sh /usr/local/edomi/main/start.sh

    Hab ich da etwas falsch entpackt(falscher Ordner oder so?) Sollte Edomi nicht automatisch starten? Liegts da an dem Startscript?

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Ich hab das centos 7 template aus Proxmox genommen. Ist das schlecht?.. auch wenn ich drüber installiere wirds nicht besser.
    er installiert aber nicht in unterordner, sondern in den hauptordner nach dem entpackn der zip file.. script hab ich eig. Getauscht.
    soll ich eine andere centos version laden?..
    Zuletzt geändert von uzi10; 01.01.2020, 17:08.

    Einen Kommentar schreiben:


  • Lonie
    antwortet
    Der Webserver läuft, Edomi aber nicht. vermutlich ist bei deiner Installation irgendwas nicht planmäßig gelaufen.

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    [root@EDOMI01 ~]# ps aux|grep edomi
    root 705 0.0 0.0 9100 928 console S+ 11:47 0:00 grep --color=auto edomi
    [root@EDOMI01 ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    24: eth0@if25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 1e:f9:5e:62:8c:ed brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 192.168.1.242/24 brd 192.168.1.255 scope global dynamic eth0
    valid_lft 496sec preferred_lft 496sec
    inet6 fe80::1cf9:5eff:fe62:8ced/64 scope link
    valid_lft forever preferred_lft forever
    [root@EDOMI01 ~]#


    sollte laufen!
    Webseite kommt unter der IP http://192.168.1.242/admin/?login=admin&pass=admin
    Aber im Edomi Logo drehen sich " Grüne Elemente" im Kreis und ich kann nichts aktivieren oder weiter!
    Was hab ich da falsch gemacht? Falsch Installiert oder falscher Paramenter?

    Einen Kommentar schreiben:


  • Lonie
    antwortet
    Du sollst nicht auf deinem Proxmox Host nachsehen sondern direkt im LXC Container. Das würde ich aber nicht übers Handy/Tablet machen sondern mit einem PC.

    https://<PROXMOX-IP>:8006/
    Login mit deinen Benutzerdaten
    In deinem Knoten in dem der Container läuft die passenden auswählen
    Dort dann die Konsole öffnen

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Naja ich hab leider schon ein paar edomi server gemacht die nicht laufen und sich auch nicht löschen lassn(scho vor monaten)..
    dürften aber nicht aktiv sein. Wie ruft man überhaupt dann verschiedene auf??
    Screenshot_20191231-194255_JuiceSSH.jpg
    läuft eig. Oder?​ ​​​​​​​
    Angehängte Dateien

    Einen Kommentar schreiben:


  • Lonie
    antwortet
    Welchen Datastore du für das Gastsystem nutzt ist irrelevant. Läuft deine vm/lxc denn? Wenn ja verbinde dich über Proxmox mit der Konsole deines Edomi Systems und schau ob die Prozesse laufen
    Code:
    ps aux|grep edomi
    Da sollten dann einige Zeilen auftauchen.

    Nutzt du die richtige IP Adresse? Die findest du ebenfalls über die Konsole herraus
    Code:
    ip a
    Da taucht dann unter anderen dein Netzwerkinterface auf mit der Adresse in CIDR Notation (z.B. 192.168.1.150/24)

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Aber das funktioniert leider nicht. Hab aber keinen container im nfs gemacht sondern am normalen laufwerk.
    kann ich kontrolliern ob edomi läuft bzw muss ich was einstellen?

    Einen Kommentar schreiben:


  • Lonie
    antwortet
    uzi10 wie bei jeder anderen Edomi Installation auch, http://<IP>/admin oder http://<IP>/visu

    In Proxmox Containern müssen keine Ports des Wirtssystems gemappt werden.

    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Hallo Leute!

    Wie greife ich auf das Edomi in Proxmox zu? Hat das einen gewissen Port wie auf Docker?

    zb 192.168.1.150/admin?login=admin&pass=admin

    läuft nicht??


    Einen Kommentar schreiben:


  • uzi10
    antwortet
    Ups das war wohl zu schnell beim einkaufen ohne Kontrolle... ich sollte wieder mit Nokia Tastatur schreiben, da hab ich keine Fehler gemacht

    Einen Kommentar schreiben:

Lädt...
X