Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour à tous,

Depuis quelques temps, je cherche à configurer un conteneur "Jeedom" sous docker et via docker-compose.
Je n'y arrive absolument pas !
J'ai également essayé en VM et malheureusement, même résultat...

A noter que je n'utilise pas de périphérique USB (pour le moment en tout cas).

Je dispose déjà d'un réseau macvlan avec 2 ou 3 adresse IP de disponible.

Est-ce que quelqu'un a déjà configuré ça et pourrait m'aider ?

Merci !!!

Modifié par _DR64_
Posté(e)
Il y a 2 heures, Lelolo a dit :

Mais j'avais aussi réussi à faire tourner une VM.

Moi je ne comprends pas trop je n'ai jamais d'IP qui remonte...
J'ai ça :
image.thumb.png.f6725c37bdb2863e2076017c9f1d7433.png

Posté(e) (modifié)
il y a 42 minutes, _DR64_ a dit :

Moi je ne comprends pas trop je n'ai jamais d'IP qui remonte...

Bonsoir,

IP c'est a dire?

Sur la capture c'est noVNC qui permet d'afficher l'interface graphique de la VM (ici ça doit être Debian 10 ou 11 ?) pour pouvoir l'installer et donc c'est l'IP du NAS, une fois que c'est fait et que tu auras installer Jeedom il faudra passer par l'adresse IP de la VM (via le navigateur ou via SSH).

https://www.cachem.fr/synology-virtual-machine-manager-1-3-installation-de-linux-tuto/

https://doc.jeedom.com/fr_FR/installation/vm

 

Et si tu souhaites par la suite que les IP de la VM soient affichées dans Virtual Machine Manager et aussi pour arrêter/redémarrer proprement la VM tu pourras par exemple installer le paquet "qemu-guest-agent" avec la commande "apt install qemu-guest-agent"

Modifié par maxou56
Posté(e)

@_DR64_Tu obtiens quelle erreur ? je n'ai aucun problème pour faire tourner Jeedom sous Docker, mon compose :

version: "2.1"
services:

   jeedom:
      image: jeedom/jeedom
      container_name: jeedom
      hostname: jeedom
      networks:
         mac1:
            ipv4_address: 192.168.100.164
      environment:
         - TZ=Europe/Brussels
      volumes:
         # config
         - /opt/jeedom/data:/var/www/html
         # sensors config
         - /opt/jeedom/sensors.d:/etc/sensors.d
         # mysql
         - /opt/jeedom/mysql:/var/lib/mysql
      labels:
         # watchtower label only monitoring
         - "com.centurylinklabs.watchtower.enable=true"
      restart: unless-stopped

networks:

   mac1:
      external: true

 

Posté(e)

 

Bonjour @.Shad.et @maxou56
Merci pour vos réponses.

Alors j'essayé de monter une VM Windows11 (impossible) pourtant j'y arrivais avant...
Qu'on soit d'accord : il ne faut pas de licence pour faire cela ?

Un truc me turlupine aussi
image.thumb.png.71a164ab89fa797aec67360d480ee894.png

image.thumb.png.1e320889b1b4e395664d73434e75231a.png
C'est normal ça ?

@.Shad. : Je vais retenter le docker-compose.
Pas de puid/guid à mettre dans ce fichier ?

Posté(e)

Edit : 
@.Shad. : 
J'ai cette erreur : 
[MySQL] Error code : 42S02 (1146). Table 'jeedom.config' doesn't exist : SELECT `key`,`value` FROM config WHERE `key` IN ('language') AND plugin=:plugin

Posté(e) (modifié)
Il y a 3 heures, _DR64_ a dit :

Qu'on soit d'accord : il ne faut pas de licence pour faire cela ?

Bonjour,

Non aucune licence est nécéssaire.

Les licences c'est soit pour avoir plus d'une VM DSM et l'autre licence c'est pour ajouter des fonctionnalités a Virtual Machine Manager.

 

D'après la capture il y a un problème avec les interfaces réseau.

Peut être essayer d'en créer une autre. Sinon le NAS à toujours 2 interfaces distinct, pas de bond? Pas de VLAN?

Le 16/01/2023 à 14:43, _DR64_ a dit :

Je dispose déjà d'un réseau macvlan avec 2 ou 3 adresse IP de disponible.

Plutôt de que de gérer les macVLAN sur les VMs, c'est plus facile de créer autant d'interfaces réseau virtuelles dans la VM (il peut y en avoir jusqu'a 8 par VM, et même plusieurs fois la même).

Modifié par maxou56
  • 1 an après...
Posté(e)

Bonjour,

Je viens d'installer Macvlan sur Container Manager en SSH à partir du fichier suivant:

docker network create \
-d macvlan \
--subnet=192.168.10.0/24 \
--ip-range=192.168.10.240/29 \
--gateway=192.168.10.1 \
--aux-address="host_bridge=192.168.10.241" \
-o parent=eth0 \
mymacvlan

Je précise que mon réseau local est configuré en 192.168.10.XX et que le DHCP de mon Routeur est configuré sur une plage d'attribution de 192.168.10.1 à 192.168.10.200. L'installation est concluante et sur Portainer comme Container Manager le réseau Macvalan existe bien.

J'ai ensuite installé Jeedom vie l'outil Projet de Container Manager à partir du  docker-compose suivant:

version: '3'

networks:
    default:
    external:
    name:

services:
  jeedom:
    container_name: jeedom-bullseye
#   build : ./
    image: jeedom/jeedom:4.4-bullseye
    privileged: false
    cap_add:
      - SYS_PTRACE
      - SYS_ADMIN
    tty: true
    hostname: jeedom
    mac_address: a0:ca:ab:cd:ef:04
    networks:
      default:
        ipv4_address: 192.168.10.242

    tmpfs:
      - /tmp/jeedom
       
    healthcheck:
      test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:80"]
      interval: 30s
      timeout: 10s
      retries: 5

    volumes:
      - "/volume1/docker/jeedom-macvlan/html:/var/www/html"
      - "/volume1/docker/jeedom-macvlan/db:/var/lib/mysql"
    devices:
    restart: unless-stopped
    environment:
      - TZ=Europe/Paris
      - PUID=1030
      - PGID=100
      - SYSTEMD_IGNORE_CHROOT=yes
      - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

L'outil Projet de Container Manager m'a signifié de ne pas spécifier les entrées "Networks external" et "Networks name" c'est pourquoi elle sont vides dans le fichier docker-compose.

L'installation s'est très bien déroulée et ensuite j'ai pu relier le conteneur Jeedom au Macvlan sans problème. J'accède à l'interface web Jeedom sans problème en http mais sur l'adresse 192.168.10.240 au lieu de l'adresse 192.168.10.242 attendue.

Sur le DNS hébergé sur le routeur, j'ai créé une entrée intitulée Mydom.NDD.Tld pointant sur l'IP 192.168.10.240 pour connecter Jeddom. En http cela fonctionne très bien.

Je voudrais maintenant pouvoir accéder à l'URL Mydom.NDD.Tld en https mais je ne sais quelle entrée je dois ajouter au proxy du NAS, ou autre manip, du fait de la spécificité de macvlan.

Merci pour vos conseils

Audio

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.