Vista1967 Posté(e) le 11 mars Posté(e) le 11 mars Bonjour, Si quelqu'un peut-il m'aider, je installer Iventoy sur Nas Synology Container Manager à première vue tout fonctionne (voir la capture d'écran en fin de page) mais j'ai quand même un problème 🙂 Niveau : Néophyte Image : Docker Compose https://github.com/ziggyds/iventoy J'ai suivi ce lien lien: https://github.com/ziggyds/iventoy mais malheureusement je ne pas réussi à faire fonctionner correctement, mon problème est de savoir comment me connecter à l'interface graphique d'administration, j'ai dû faire une erreur quelque part. Lorsque je mets l'adresse IP de mon NAS 192.168.1.10:26000, rien ne se passe !?, est-ce que quelqu'un l'a déjà installé ? Merci beaucoup si quelqu'un peut aider! 0 Citer
.Shad. Posté(e) le 11 mars Posté(e) le 11 mars @Vista1967 Tu peux c/c le fichier compose que tu as mis dans ton projet ? 0 Citer
Vista1967 Posté(e) le 11 mars Auteur Posté(e) le 11 mars il y a 2 minutes, .Shad. a dit : @Vista1967 Tu peux c/c le fichier compose que tu as mis dans ton projet ? --- 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/udp - 69:69/udp 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 volumes: iso: external: true config: external: true 0 Citer
.Shad. Posté(e) le 11 mars Posté(e) le 11 mars (modifié) Tu peux supprimer la dernière partie : volumes: iso: [...] car tu n'utilises pas les volumes nommés mais des dossiers du NAS. L'avantage d'utiliser les volumes nommés en l'occurrence c'est que ça évite tout problème de permissions. Tu es sûr que ton conteneur doit faire office de DHCP pour le réseau ? car c'est ce que tu fais en mappant le port 67 en UDP. Il y a 2 heures, Vista1967 a dit : 192.168.1.10:26000 Rien ne se passe ça veut rien dire, il y a forcément un code erreur et un texte associé. Et si pas, une recherche qui boucle c'est aussi une info. Modifié le 11 mars par .Shad. 0 Citer
Vista1967 Posté(e) le 11 mars Auteur Posté(e) le 11 mars Merci pour votre response, je supprimer la dernière partie le problème est toujours le même, vous pouvez voir capture d'écran. Cependant, je ne comprends pas la question sur DHCP, je ne sais pas si j'ai besoin du port 67 - 69 ou non, malheureusement je n'ai pas assez de compétences. 0 Citer
.Shad. Posté(e) le 11 mars Posté(e) le 11 mars @Vista1967 En temps normal j'essaie de lancer les images de mon côté, mais je ne le fais pas avec des conteneurs qui demandent des privilèges élevés et pour des images aussi peu répandues. Si tu cherches un soft qui permet de faire du boot network PXE sous Docker, regarde du côté de netbootxyz par Linuxserver : https://docs.linuxserver.io/images/docker-netbootxyz/ Beaucoup mieux documenté et pour l'avoir installé chez moi ça fonctionne très bien. 1 Citer
Vista1967 Posté(e) le 12 mars Auteur Posté(e) le 12 mars Bonne idée si tu réussis, j'aimerais savoir où je me trompe 🙂 Oui c'est pour ça que je voulais l'installer pour faire du boot network PXE. Je vais essayer votre alternative, c'est peut-être plus sûr, j'ai essayé Iventoy car j'avais l'impression que c'était très simple comme Ventoy, mais c'était très mal documenté. Merci 0 Citer
Vista1967 Posté(e) le 12 mars Auteur Posté(e) le 12 mars (modifié) J'ai essayé au travail et à la maison et j'ai le même problème avec netbootxyz, donc ce n'est pas un problème avec mon routeur ou mon réseau, mais je fais une erreur quelque part, mais je ne comprends pas où 😅 Au final j'ai réussi à l'installer, je ne sais pas pourquoi ça n'a pas fonctionné la première fois 🤔 Maintenant, je ne sais pas comment démarrer depuis l'ordinateur vers mon iso Windows que j'ai mis dans le dossier assets, mon bios est configuré et je démarre sur le réseau, mais il n'y a rien, je ne vois que les adresses Mac, probablement celles de ma carte réseau. Peut-être dois-je ouvrir certaines portes sur le Routeur (RT2600ac) ou sur Nas pare-feu du serveur Nas? Merci Modifié le 12 mars par Vista1967 0 Citer
seb773 Posté(e) le 14 mars Posté(e) le 14 mars Bonjour, J'ai également créé un projet iventoy et j'ai la même chose, impossible d'accéder à l'interface Web. Sur github il est indiqué: "This does not work with rootless Docker. The container must be run as root." Est-ce que "privileged: true" dans le yaml exécute le container en root ? Merci 0 Citer
Vista1967 Posté(e) le 14 mars Auteur Posté(e) le 14 mars @.Shad. @seb773 On attendra Shad s'il a une solution pour nous 🙂 Malheureusement je n'ai pas la compétence pour continuer et je suis bloqué avec Iventoy comme vous. Avec la deuxième option netboot.xyz recommandée par Shad, j'ai réussi à l'installer et cela fonctionne normalement, mais je ne sais pas comment démarrer depuis l'iso. 0 Citer
.Shad. Posté(e) le 14 mars Posté(e) le 14 mars @Vista1967 @seb773 Là tu as configuré le serveur TFTP, maintenant ton serveur DHCP doit distribuer l'information aux périphériques du réseau : https://docs.linuxserver.io/images/docker-netbootxyz/#router-setup-examples C'est la raison de la présence d'un serveur DHCP dans l'image netbootxyz, néanmoins je trouve ça plus idéal que le serveur DHCP reste sur le routeur. Maintenant il faut que tu vois si tu peux configurer ces options dans ton serveur DHCP. 0 Citer
Vista1967 Posté(e) le 14 mars Auteur Posté(e) le 14 mars Merci Shad pour votre aide! C'est difficile pour moi, je ne sais pas comment faire, je pensais qu Iventoy était plus simple, malheureusement, je ne suis pas informaticien. Je voulais faciliter les installations via PXE au travail car nous avons une trentaine d'ordinateurs et j'ai régulièrement de nouvelles installations et réinstallations a faire. Je vais demare mes installations sur une bonne vieille clé usb avec image iso 😀 0 Citer
.Shad. Posté(e) le 14 mars Posté(e) le 14 mars @Vista1967 Je comprends le besoin, mais je ne maîtrise pas ce sujet, j'ai la chance d'avoir un pare-feu pour lequel les instructions sont données et ça fonctionne. Quel est le routeur utilisé à ton travail ? un pare-feu d'entreprise ? 0 Citer
Vista1967 Posté(e) le 15 mars Auteur Posté(e) le 15 mars @.Shad. Nous utilisons Synology RT6600ax SRM 1.3.1-9346 Update 8 0 Citer
.Shad. Posté(e) le 15 mars Posté(e) le 15 mars @Vista1967 J'ai trouvé ça, bon courage 😉 RT2600ac and PXE Boot? | Synology Community 1 Citer
seb773 Posté(e) le 28 mars Posté(e) le 28 mars Bonjour, Je me permets de relancer le sujet concernant la demande initiale sur "iventoy". J'ai aussi créé le même conteneur avec le docker compose original et celui démarre sans problème mais impossible d'avoir accès à l'interface web http://ipnas:26000 Comme il est précisé "This does not work with rootless Docker. The container must be run as root." Est-ce que le fait de mettre "privileged: true" dans le yaml exécute le container en root ? Merci 0 Citer
.Shad. Posté(e) le 28 mars Posté(e) le 28 mars Même sans les privilèges root le conteneur est exécuté en root par défaut. 0 Citer
seb773 Posté(e) le 28 mars Posté(e) le 28 mars il y a 20 minutes, .Shad. a dit : Même sans les privilèges root le conteneur est exécuté en root par défaut. Merci pour l'information, du coup le problème n'est pas là. Par hasard quelqu'un aurait il réussi à utiliser iventoy en docker sur son synology ? 0 Citer
seb773 Posté(e) le 30 mars Posté(e) le 30 mars Si ca peut aider voici ci-dessous les logs: 2024/03/30 22:08:38.566 [PXE] ========================================================== 2024/03/30 22:08:38.566 [PXE] ########################################################## 2024/03/30 22:08:38.567 [PXE] ##################### IVENTOY RUN ######################## 2024/03/30 22:08:38.567 [PXE] ########################################################## 2024/03/30 22:08:38.567 [PXE] ========================================================== 2024/03/30 22:08:38.587 [PXE] ##################### IVENTOY [Linux 64] ################ 2024/03/30 22:08:38.587 [PXE] system cpu core number: 4 2024/03/30 22:08:38.587 [PXE] Module <Log> init start ... 2024/03/30 22:08:38.587 [PXE] Module <Log> init OK ... 2024/03/30 22:08:38.587 [PXE] Module <Plat> init start ... 2024/03/30 22:08:38.587 [UTIL] Old system max open files: [1048576 1048576] 2024/03/30 22:08:38.587 [UTIL] New system max open files: [32768 32768] 2024/03/30 22:08:38.587 [PXE] Module <Plat> init OK ... 2024/03/30 22:08:38.587 [PXE] Module <Cfg> init start ... 2024/03/30 22:08:38.587 [PXE] Module <Cfg> init OK ... 2024/03/30 22:08:38.587 [PXE] Module <MAC> init start ... 2024/03/30 22:08:38.587 [PXE] mac addr db init ... 2024/03/30 22:08:38.587 [PXE] Invalid mac db size 0 2024/03/30 22:08:38.587 [PXE] Module <MAC> init OK ... 2024/03/30 22:08:38.587 [PXE] Module <Tarfs> init start ... 2024/03/30 22:08:38.587 [PXE] dat file too small 2024/03/30 22:08:38.587 [PXE] Failed to extract iventoy.dat file. 2024/03/30 22:08:38.587 [PXE] Module <Tarfs> init FAILED ... 2024/03/30 22:08:38.587 [PXE] Module <Tarfs> exit ... 2024/03/30 22:08:38.587 [PXE] Module <MAC> exit ... 2024/03/30 22:08:38.587 [PXE] Module <Cfg> exit ... 2024/03/30 22:08:38.587 [PXE] Module <Plat> exit ... 2024/03/30 22:08:38.587 [PXE] Module <Log> exit ... 2024/03/30 22:08:38.587 [LOG] iVentoy log exit ... Comme on peut voir il y'a des "failed" mais je ne vois pas la raison 0 Citer
Metathesus Posté(e) le 16 mai Posté(e) le 16 mai 1) L'auteur explique qu'il automatise la création de l'image à partir de iVentoy 2) Dans les logs, on s'aperçoit qu'il y a 2 erreurs - Invalid mac db size 0 - Failed to extract iventoy.dat file. 3) Si on télécharge du site officiel et qu'on extrait iVentoy. On s'aperçoit que dans le dossier "data", il y a iventoy.dat et mac.db. 4) Il faut copier coller ces 2 fichiers dans le dossier "config" que vous avez définit dans vos volumes du docker compose ___________________________________________ Dans le serveur DHCP (j'utilise OPNSense), si vous n'utilisez pas celui intégré à IVentoy - Il faut définir le serveur TFTP et mettre l'adresse de votre docker pour que les PC qui bootent soient redirigé vers le server PXE - Définir le fichier de boot (bootfile) _____________________________________________ J'ai un NetbootXYZ fonctionnel, mais j'ai envie de tester iVentoy Pour NetbootPXE, je n'ai pas défini de bootfile dans le server DHCP, uniquement le TFTP Server mais j'ai renseigné le "Next-Server" avec les différent fichier de boot. ____________________________________________ J'en suis là. Voici les infos que j'ai pour l'instant! 0 Citer
seb773 Posté(e) le 17 mai Posté(e) le 17 mai @Metathesus Merci, je confirme que le fait d'ajouter les 2 fichiers permet enfin l'accès à l'interface web. Il ne reste plus qu'a tester ce que ca donne maintenant 😉 0 Citer
Messages recommandés
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.