Synology Iventoy en Docker

Bonjour.
Merci à tous les deux pour vos réponses.
Que penses-tu @MilesTEG si on mettait cette procédure en tutotiel ?
J'ai envie également de la mettre sur Nas-Forum.
Cordialement.
 
Dernière édition:
  • J'aime
Réactions: MilesTEG
Bonjour @leperdu ,

Le mieux je pense serait que tu crée un nouveau post avec le tag [Tutoriel]

le meilleur endroit selon moi serait dans la rubrique "Applications tierces"

n'hésite pas si tu as besoin d'aide.
 
  • J'aime
Réactions: MilesTEG
@leperdu
Je rejoins @Neo974 : crée un nouveau sujet avec le tag indiqué par @Neo974 .

Conseil : si ta rédaction prend du temps, pense à copier/coller le code BBCode sans publier ton sujet, car tu ne pourras plus l'éditer après un court délai ensuite.
1715110220435.png
 
pour créer un mavlan, tu as deux choix soient en ligne de commande ou avec l'interface de portainer.

En ligne de commande:

docker network create \
-d macvlan \
--subnet=192.168.1.0/24 \
--ip-range=192.168.1.240/29 \
--gateway=192.168.1.1 \
-o parent=ovs_eth0 \
pxe

description de chaque variables:


docker network create \ Commande docker pour créer un réseau
-d macvlan \ Utilisation du driver macvlan de Docker
–subnet=192.168.1.0/24 \ On utilise notre réseau existant
–ip-range=192.168.1.240/29 \ On attribue une plage d’adresse IP de 192.168.1.240 à 192.168.1.247
–gateway=192.168.1.1 \ On utilise le réseau de notre box
-o parent=ovs_ \ On le jointe au nom du réseau du NAS ( ici: pour les synology, c'est soit ovs_eth0 ou ovs_eth1, en fonction du modèle)
pour verifier la bonne chose a mettre: voici la commande a taper dans le terminal : ifconfig |grep ovs

pxe On donne un nom à notre réseau mymacvlan


version: '3.9'
services:
iventoy:
# image: garybowers/iventoy:latest
image: ziggyds/iventoy:latest
container_name: iventoy
networks:
pxe:
ipv4_address: 192.168.4.30
hostname: iventoy
restart: always
privileged: true
ports:
- 26000:26000
- 16000:16000
- 10809:10809
- 67:67/udp
- 69:69/udp
volumes:
- /volume1/isos:/app/iso
- /volume1/docker/iventoy/config:/app/data
- /volume1/docker/iventoy/log:/app/log
environment:
- AUTO_START_PXE=true # optional, true by default


networks:
pxe:
external: true
default:
driver: macvlan



Comme mon réseau est configuré en 192.168.4. j'ai fixé l'ip dans le docker compose et je me suis relié au réseau pxe .
Sur iventoy, il y a trois type de serveurs dhcp ; interne, externe, externe dans un vlan = internal,external, external_net.
@dextou
Si ça peut aider voici un lien tuto, comme dextou me l'a conseillé a faire.
 
Bonjour,
Je vous contacte car je tente de mettre en place iVentoy, je recontre l'erreur suivante :
Code:
Deployment error
failed to deploy a stack: validating /data/compose/186/docker-compose.yml: services.networks Additional property macvlan is not allowed

Voici mon fichier docker-compose (j'ai suivi le tutoriel de IT-Connect :
)
Code:
---
version: '3.9'
services:
  iventoy:
    image: ziggyds/iventoy:latest
    container_name: iventoy
    restart: always
    privileged: true #must be true
    ports:
      - 26000:26000
      - 16000:16000
      - 10809:10809
      - 67:67
      - 69:69
    volumes:
      - /volume1/docker/iventoy/iso:/app/iso
      - /volume1/docker/iventoy/data:/app/data
      - /volume1/docker/iventoy/log:/app/log
    environment:
      - AUTO_START_PXE=true # optional, true by default
  networks:
    macvlan:
      ipv4_address: 192.168.144.1
      
volumes:
  iso:
    external: true
  config:
    external: true

networks:
  macvlan:
    name: macvlan
    driver: macvlan
    driver_opts:
      parent: eth0
    ipam:
      config:
      - subnet: "192.168.1.0/24"
        ip_range: "192.168.1.100"
        gateway: "192.168.1.1"

Je dois passer à côté de la solution, je troune en rond depuis des heures. Est-ce que quelqu'un peut m'aider à corriger cette erreur s'il vous plâit ?

Merci par avance
 
Bonjour,

Tu essaie bien de l'installer sur un NAS synology ?

Tente de changer le nom de ton réseau. ( attention dans drivers il faut laisser maxvlan).
 
Tu peux dans ce cas tenté de suivre ce tutoriel
Je me suis rendu compte que j’ai pris l’archive pour Windows 64 bits
 
Tu peux dans ce cas tenté de suivre ce tutoriel
Par docker directement ce n'est pas possible ?
 
Les rares personnes ayant essayé ici l'installation via docker n'y sont pas parvenu et a donc décidé d'utiliser cette autre méthode.
 
Bonjour,

Tu essaie bien de l'installer sur un NAS synology ?

Tente de changer le nom de ton réseau. ( attention dans drivers il faut laisser maxvlan).
On est d'accord que c'est ici

networks:
macvlan:
name: macvlan -> vlanmac
driver: macvlan
driver_opts:
parent: eth0
ipam:
config:
- subnet: "192.168.1.0/24"
ip_range: "192.168.1.60/28"
gateway: "192.168.1.1"
 
On est d'accord que c'est ici

networks:
macvlan:
name: macvlan -> vlanmac
driver: macvlan
driver_opts:
parent: eth0
ipam:
config:
- subnet: "192.168.1.0/24"
ip_range: "192.168.1.60/28"
gateway: "192.168.1.1"
Ca serait comme ça du coup
Code:
networks:

  mvlanmac:

    name: vlanmac

    driver: macvlan

    driver_opts:

      parent: eth0

    ipam:

      config:

      - subnet: "192.168.1.0/24"

        ip_range: "192.168.1.60/28"

        gateway: "192.168.1.1"

En vérifiant que le subnet et la gateway soient conforme à ton réseau.
 
Ca serait comme ça du coup
Code:
networks:

  mvlanmac:

    name: vlanmac

    driver: macvlan

    driver_opts:

      parent: eth0

    ipam:

      config:

      - subnet: "192.168.1.0/24"

        ip_range: "192.168.1.60/28"

        gateway: "192.168.1.1"

En vérifiant que le subnet et la gateway soient conforme à ton réseau.
Ca me prend la tête ca ne fonctionne toujours pas.

Deployment error
failed to deploy a stack: validating /data/compose/209/docker-compose.yml: services.networks Additional property macvlan is not allowed


Quand je le créé à la main, ca à l'air de fonctionner
 
Pourquoi ne pas testé l'autre méthode d'installation testé et approuvé par plusieurs personnes sur ce forum ?

Il y a peut-être un problème avec l'image docker.
 
Pourquoi ne pas testé l'autre méthode d'installation testé et approuvé par plusieurs personnes sur ce forum ?

Il y a peut-être un problème avec l'image docker.
Bonjour, l'image docker fonctionne, il faut juste au préalable, installer les fichiers requis de iventoy dans le dossier data, avant de lancer.