Bonjour , voici un tutoriel pour iventoy .
Création d'un dossier pour accueillir les fichiers docker-compose dans le terminal de windows :
Création des dossiers nécessaires pour iventoy :
Création du fichier docker-compose pour iventoy :
L'ip fixe dans le réseau pxe est nécessaire pour éviter quel change a redémarrage du conteneur et pour le bon fonctionnement du serveur pxe.
Les raccourci claviers pour sauvegarder et quitter dans nano avec le terminal : ctrl + o = sauvegarder , ctrl + x = pour quitter
Creation d'un réseau macvlan pour outrepasser les ports utilisé sur le nas Synology :
Nous choisissons le réseau macvlan parceque il permet de s'affranchir des ports déjà utilisé sur le Synology, sinon en temps normal, nous aurons utiliser le mode host de docker.
Description de la commande docker pour créer le réseau macvlan :
Téléchargement des fichiers indispensables pour démarrer iventoy :
Extraction des fichiers et déplacement dans le dossier approprié :
Création et démarrage du conteneur iventoy :
Le menu que j'ai entouré est à configuré.
Il ya trois type de menus: interne ,external, externalnet.
Pour éditer le type de réseau, vous devez stopper iventoy dans la partie: boot information .
je le montre dans la capture posté plus bas du tutoriel.
Interne : Dhcp interne de ventoy.
External : Dhcp externe de votre réseau. Un vrai routeur qui a les options pxe dans son serveur hdcp, exit les box des fournisseurs d'accès.
Externalnet : Dhcp dans un vlan. Ne nous concerne pas la plupart du temps, pour la majorité des utilisateurs .
pour les deux premier types de réseaux, configurer bien la plage d'ip du serveur dhcp, sinon il fonctionneras pas.
ex: pour l'interne: preniez une plage d'ip vers le début et pour le serveur de iventoy, prenez la plage après le routeur.
exe: pour l'externe: Vous gardez une seule plage d'ip, votre routeur communiqueras avec le conteneur iventoy, sans le dhcp interne activé.

Le bouton que j'ai entouré dans le menu boot information est à vérifié, si il est demarré ou pas.
Sinon ventoy ne fonctonneras pas.

Création d'un dossier pour accueillir les fichiers docker-compose dans le terminal de windows :
mkdir -p /volume1/docker-compose/iventoy
Création des dossiers nécessaires pour iventoy :
mkdir -p /volume1/isos /volume1/docker/iventoy/config /volume1/docker/iventoy/log
Création du fichier docker-compose pour iventoy :
nano /volume1/docker-compose/iventoy/docker-compose.yml
YAML:
version: '3.9'
services:
iventoy:
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
L'ip fixe dans le réseau pxe est nécessaire pour éviter quel change a redémarrage du conteneur et pour le bon fonctionnement du serveur pxe.
Les raccourci claviers pour sauvegarder et quitter dans nano avec le terminal : ctrl + o = sauvegarder , ctrl + x = pour quitter
Creation d'un réseau macvlan pour outrepasser les ports utilisé sur le nas Synology :
YAML:
docker network create \
-d macvlan \
--subnet=192.168.4.0/24 \
--ip-range=192.168.4.240/29 \
--gateway=192.168.4.1 \
-o parent=ovs_eth0 \
pxe
Nous choisissons le réseau macvlan parceque il permet de s'affranchir des ports déjà utilisé sur le Synology, sinon en temps normal, nous aurons utiliser le mode host de docker.
Description de la commande docker pour créer le réseau macvlan :
Code:
docker network create \ Commande docker pour créer un réseau
-d macvlan \ Utilisation du driver macvlan de Docker
–subnet=192.168.4.0/24 \ On utilise notre réseau existant
–ip-range=192.168.4.240/29 \ On attribue une plage d’adresse IP de 192.168.4.240 à 192.168.4.247
–gateway=192.168.4.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
Téléchargement des fichiers indispensables pour démarrer iventoy :
Code:
cd /tmp/ && wget https://github.com/ventoy/PXE/releases/download/v1.0.20/iventoy-1.0.20-linux-free.tar.gz
Extraction des fichiers et déplacement dans le dossier approprié :
Code:
tar tvzf iventoy-1.0.20-linux-free.tar.gz && cd iventoy-1.0.20/data && mv * /volume1/docker/iventoy/config
Création et démarrage du conteneur iventoy :
Code:
cd /volume1/docker-compose/iventoy && docker-compose up -d
Le menu que j'ai entouré est à configuré.
Il ya trois type de menus: interne ,external, externalnet.
Pour éditer le type de réseau, vous devez stopper iventoy dans la partie: boot information .
je le montre dans la capture posté plus bas du tutoriel.
Interne : Dhcp interne de ventoy.
External : Dhcp externe de votre réseau. Un vrai routeur qui a les options pxe dans son serveur hdcp, exit les box des fournisseurs d'accès.
Externalnet : Dhcp dans un vlan. Ne nous concerne pas la plupart du temps, pour la majorité des utilisateurs .
pour les deux premier types de réseaux, configurer bien la plage d'ip du serveur dhcp, sinon il fonctionneras pas.
ex: pour l'interne: preniez une plage d'ip vers le début et pour le serveur de iventoy, prenez la plage après le routeur.
exe: pour l'externe: Vous gardez une seule plage d'ip, votre routeur communiqueras avec le conteneur iventoy, sans le dhcp interne activé.

Le bouton que j'ai entouré dans le menu boot information est à vérifié, si il est demarré ou pas.
Sinon ventoy ne fonctonneras pas.

Dernière édition: