<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[PACKER] soucis avec cd_files]]></title><description><![CDATA[<p dir="auto">Bonjour,<br />
Nous sommes en plein POC de Vates et je test le build de nos images RHEL avec Packer (d'ailleurs un grand merci à <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bvivi57" aria-label="Profile: bvivi57">@<bdi>bvivi57</bdi></a> et <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ataxyanetwork" aria-label="Profile: ataxyanetwork">@<bdi>ataxyanetwork</bdi></a> pour les tutos et exemples qui m'ont fait gagner un temps précieux ^^ ).</p>
<p dir="auto">J'ai remarqué que le paramètre "cd_files" ne permettait pas de monter le kickstart au boot<br />
Le provider expose cd_files, mais le contenu n'est pas visible par l'installeur (ou n'est pas attaché à la VM...je n'ai pas sût identifier).<br />
J'ai même tenté avec "floppy_files"...idem.<br />
Est-ce normal ? Voulu ?</p>
<p dir="auto">Du coup, dans des environnements sans DHCP pendant l'installation, cela empêche l'utilisation d'un kickstart embarqué et oblige à mettre en place une IP via la "boot_command" avec une configuration réseau statique (ce qui oblige a multiplié les builds si plusieurs environnements/site)<br />
Rien de dramatique en soit mais sur les provider Packer Vmware et Nutanix que nous utilisons par ex, cd_files nous permet de couvrir les environnements isolés (air-gapped) et/ou sans DHCP et simplifie grandement les builds automatisés en rendant le code le plus idempotent possible.</p>
<p dir="auto">L'intérêt est multiple :<br />
Environnements air-gapped : aucun serveur HTTP nécessaire.<br />
Moins de dépendances : le build est autonome.<br />
Compatibilité avec les autres builders Packer (VMware, Nutanix, QEMU...), où nous utilisons cette fonctionnalité pour nos Builds<br />
Sécurité : le kickstart n'est pas exposé sur le réseau, même temporairement.</p>
]]></description><link>https://xcp-ng.org/forum/topic/12395/packer-soucis-avec-cd_files</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 17:05:18 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/12395.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 31 Jul 2026 09:48:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Mon, 24 Aug 2026 12:16:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ataxyanetwork" aria-label="Profile: AtaxyaNetwork">@<bdi>AtaxyaNetwork</bdi></a> Merci pour tes recherches !<br />
Oui "cd_label" serait cool comme ajout au plugin ce qui permet sur les distro type Fedora/Redhat de ne pas avoir de boot_command à gérer <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://xcp-ng.org/forum/post/108056</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108056</guid><dc:creator><![CDATA[jeremie1977]]></dc:creator><pubDate>Mon, 24 Aug 2026 12:16:15 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Wed, 12 Aug 2026 13:20:59 GMT]]></title><description><![CDATA[<p dir="auto">Pour l'ISO montée deux fois : My bad, j'ai ajouter un truc en trop sur mon précédent fix. Une PR est en cours pour corriger ça.</p>
<p dir="auto">Pour le problème principal : J'ai identifié la cause, mais je n'ai pas encore de solution.</p>
<p dir="auto">Sans les drivers Xen (non initialisés avant l'installation), une VM est limitée à 4 périphériques. La séquence de boot ne peut donc pas détecter le second disque contenant le fichier Kickstart (ks).</p>
<p dir="auto">Côté Packer, on semble être bloqués par cette contrainte XCP-ng. Les seules alternatives actuelles seraient de se limiter à :</p>
<ul>
<li>2 disques + 2 CD</li>
<li>ou 3 disques + 1 CD + HTTP</li>
</ul>
<p dir="auto">(Note : L'installation manuelle fonctionne car l'installateur démarre directement, avec le driver xen_blkfront, alors qu'avec Packer, l'injection de notre fichier interrompt le flux de démarrage classique).</p>
<p dir="auto">Je vais fouiller encore un peu, mais sans certitude d'un contournement possible.</p>
<p dir="auto">(et je regarde pour ajouter le CDlabel)</p>
]]></description><link>https://xcp-ng.org/forum/post/107746</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107746</guid><dc:creator><![CDATA[AtaxyaNetwork]]></dc:creator><pubDate>Wed, 12 Aug 2026 13:20:59 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Tue, 11 Aug 2026 08:40:56 GMT]]></title><description><![CDATA[<p dir="auto">Déja une piste intéressante, on dirait que pour une raison quelconque l'iso est mount deux fois<br />
<img src="/forum/assets/uploads/files/1786437651889-14d66748-1d54-411a-b62a-a3691d6decd9-image.jpeg" alt="14d66748-1d54-411a-b62a-a3691d6decd9-image.jpeg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://xcp-ng.org/forum/post/107704</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107704</guid><dc:creator><![CDATA[AtaxyaNetwork]]></dc:creator><pubDate>Tue, 11 Aug 2026 08:40:56 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Tue, 11 Aug 2026 08:36:30 GMT]]></title><description><![CDATA[<p dir="auto">Je confirme que je reproduis le comportement.</p>
<p dir="auto">Je vais voir si je trouve un fix</p>
]]></description><link>https://xcp-ng.org/forum/post/107703</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107703</guid><dc:creator><![CDATA[AtaxyaNetwork]]></dc:creator><pubDate>Tue, 11 Aug 2026 08:36:30 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Tue, 11 Aug 2026 07:36:50 GMT]]></title><description><![CDATA[<p dir="auto">Merci d'avoir isolé le déclencheur, c'est la partie la plus utile du fil. Un disque ça passe, trois disques et l'installeur ne trouve plus le <code>ks.cfg</code>.<br />
Si <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ataxyanetwork" aria-label="Profile: AtaxyaNetwork">@<bdi>AtaxyaNetwork</bdi></a> reproduit de son côté, ça fait deux personnes sur le même symptôme, et là une issue sur <a href="https://github.com/vatesfr/packer-plugin-xenserver" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/packer-plugin-xenserver</a> se justifie, avec le HCL minimal, le nombre de disques, la version du plugin et le message exact.<br />
Je ne sais pas comment le plugin attache le CD quand il y a plusieurs disques, donc je peux très bien me tromper de piste, encore une fois.<br />
Si tu ouvres la demande <code>cd_label</code> / OEMDRV, je pense qu'il faudrait reprendre ton argument air-gapped tel quel, il est plus convaincant que ce que j'écrirais. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--shrug" style="height:23px;width:auto;vertical-align:middle" title=":shrug:" alt="🤷" /></p>
]]></description><link>https://xcp-ng.org/forum/post/107700</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107700</guid><dc:creator><![CDATA[poddingue]]></dc:creator><pubDate>Tue, 11 Aug 2026 07:36:50 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Tue, 04 Aug 2026 09:58:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jeremie1977" aria-label="Profile: jeremie1977">@<bdi>jeremie1977</bdi></a> Ah, oui effectivement je n'ai pas testé avec plusieurs disques !</p>
<p dir="auto">Et j'ai du typo dans la doc, je vais faire une PR pour modifier <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f926.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--face_palm" style="height:23px;width:auto;vertical-align:middle" title=":face_palm:" alt="🤦" /></p>
<p dir="auto">Je pense que c'est du a la façon d'insérer les disques et les DVD coté XCP-ng. Je vais investiguer !</p>
]]></description><link>https://xcp-ng.org/forum/post/107525</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107525</guid><dc:creator><![CDATA[AtaxyaNetwork]]></dc:creator><pubDate>Tue, 04 Aug 2026 09:58:20 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Tue, 04 Aug 2026 09:47:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/poddingue" aria-label="Profile: poddingue">@<bdi>poddingue</bdi></a> Bonne idée !<br />
Je pense ouvrir une PR pour "cd_files" en rapport avec les environnements air-gapped.<br />
En tous cas merci de te pencher sur mon soucis <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ataxyanetwork" aria-label="Profile: ataxyanetwork">@<bdi>ataxyanetwork</bdi></a> Je pense avoir mis le doigt sur le soucis...<br />
J'ai repris ton code de la version air-gapped à l'identique (en modifiant un peu pour que cela colle à mon infra, comme l'agent positionné dans "http" pour l'installer car je ne peux pas sortir sur le net, etc).<br />
En ne mettant qu'un seul disque : aucuns soucis le build réussi ^^ (que ce soit de la RHEL 9 ou 10)</p>
<p dir="auto">Par contre en mettant plusieurs disques (nos builds comportent 3 disques) ça ne passe plus...<br />
Il ne trouve pas le ks.cfg...<br />
il m'indique "please insert  CDROM containing '/ks.cfg' "</p>
<p dir="auto">D'ailleurs la doc du plugins est erronée pour le multi-disk, il est dit de mettre :</p>
<pre><code>  disk {
    disk_name = "root"
    disk_size = 20480    
  }
  disk {
    disk_name = "multidisk-is-working"
    disk_size = 10240    
  }
</code></pre>
<p dir="auto">au build cela met en erreur avec :<br />
Blocks of type "disk" are not expected here. Did you mean "disks"?<br />
Il faut mettre "disks"</p>
]]></description><link>https://xcp-ng.org/forum/post/107524</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107524</guid><dc:creator><![CDATA[jeremie1977]]></dc:creator><pubDate>Tue, 04 Aug 2026 09:47:04 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Mon, 03 Aug 2026 08:04:29 GMT]]></title><description><![CDATA[<p dir="auto">Du coup j'ai testé avec RHEL 9, ça fonctionne aussi.</p>
<p dir="auto">Faut bien prendre l'iso "dvd", pas "boot" en revanche ! (je me suis fait avoir en téléchargeant l'image)</p>
]]></description><link>https://xcp-ng.org/forum/post/107483</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107483</guid><dc:creator><![CDATA[AtaxyaNetwork]]></dc:creator><pubDate>Mon, 03 Aug 2026 08:04:29 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Sat, 01 Aug 2026 20:20:10 GMT]]></title><description><![CDATA[<p dir="auto">Merci pour les précisions, elles écartent ma piste. Si vous reproduisez en BIOS comme en UEFI, le ticket #151 ne colle pas, d'autant qu'il parle de l'installeur Windows et pas d'Anaconda : je l'avais résumé un peu vite. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--shrug" style="height:23px;width:auto;vertical-align:middle" title=":shrug:" alt="🤷" /><br />
La différence intéressante est peut-être RHEL 9 contre RHEL 10, puisque <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ataxyanetwork" aria-label="Profile: AtaxyaNetwork">@<bdi>AtaxyaNetwork</bdi></a> a un build qui fonctionne en 10 avec <code>cd_files</code> et sans DHCP, et son test en 9 ce week-end devrait trancher.<br />
Sur <code>cd_label = "OEMDRV"</code>, je n'ai trouvé ni issue ni PR dans le dépôt du plugin, donc ça n'existe visiblement pas encore : si ça vous va, ça ferait une demande propre à ouvrir sur <a href="https://github.com/vatesfr/packer-plugin-xenserver" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/packer-plugin-xenserver</a>, en reprenant l'argument air-gapped que vous détaillez plus haut, qui est plus convaincant que ce que j'écrirais moi. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:23px;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /></p>
<p dir="auto">Je ne connais pas assez le plugin pour dire si c'est simple à ajouter, donc je préfère ne rien promettre. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=":wink:" alt="😉" /><br />
Merci en tout cas de documenter tout précisément, ça servira sans doute bien au-delà de votre POC.</p>
]]></description><link>https://xcp-ng.org/forum/post/107467</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107467</guid><dc:creator><![CDATA[poddingue]]></dc:creator><pubDate>Sat, 01 Aug 2026 20:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 15:40:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jeremie1977" aria-label="Profile: jeremie1977">@<bdi>jeremie1977</bdi></a> j'ai un packer qui fonctionne avec RHEL 10 (c'est ce que j'avais sous la main), uefi, sans dhcp, et un cd file qui sert le ks</p>
<p dir="auto">Le code est ici: <a href="https://github.com/disruptivemindseu/xcpng-template-builder/tree/rhel-airgapped/packer/distros/rhel/10/uefi-airgapped" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/disruptivemindseu/xcpng-template-builder/tree/rhel-airgapped/packer/distros/rhel/10/uefi-airgapped</a></p>
<p dir="auto">Je vais essayer avec une RHEL 9 ce week-end, il y a peut-etre une subtilité entre les deux versions</p>
]]></description><link>https://xcp-ng.org/forum/post/107448</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107448</guid><dc:creator><![CDATA[AtaxyaNetwork]]></dc:creator><pubDate>Fri, 31 Jul 2026 15:40:39 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 12:56:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jeremie1977" aria-label="Profile: jeremie1977">@<bdi>jeremie1977</bdi></a> Merci !</p>
<p dir="auto">Je teste ça de mon coté et je fais un feedback vite !</p>
]]></description><link>https://xcp-ng.org/forum/post/107434</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107434</guid><dc:creator><![CDATA[AtaxyaNetwork]]></dc:creator><pubDate>Fri, 31 Jul 2026 12:56:57 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 12:43:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/john.c" aria-label="Profile: john.c">@<bdi>john.c</bdi></a>  C'est un sujet sur lequel je me penche également en ce moment afin de créer un kickstart "à la volée" avec des secrets dans Vault. (notre code Packer est majoritairement dans un Git versionné)</p>
<p dir="auto">On utilise Packer par "habitude et facilité" ^^ car on a une infra assez diversifié tant en terme de sites que d'hyperviseurs/Clouds...et Packer y répond bien.<br />
Mais je note OSBuild, ça semble intéressant</p>
]]></description><link>https://xcp-ng.org/forum/post/107433</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107433</guid><dc:creator><![CDATA[jeremie1977]]></dc:creator><pubDate>Fri, 31 Jul 2026 12:43:23 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 13:25:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/poddingue" aria-label="Profile: poddingue">@<bdi>poddingue</bdi></a> : Je fait mes builds en bios (RHEL 9.8) et la version du plugin est la v0.11.4_x5.0<br />
J'ai tenté en uefi, j'ai le même comportement <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--confused" style="height:23px;width:auto;vertical-align:middle" title=":/" alt="😕" /></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ataxyanetwork" aria-label="Profile: ataxyanetwork">@<bdi>ataxyanetwork</bdi></a> : C'est très cool ce partage en tous cas.<br />
Voilà l'environnement:</p>
<ul>
<li>RHEL 9.8</li>
<li>bios</li>
<li>Boot sans DHCP</li>
<li>fichier kickstart passé via le cd_files et renseigné via boot_command</li>
</ul>
<p dir="auto">D'ailleurs sur le plugin Nutanix il existe un paramètre  : `</p>
<pre><code>cd_label          = "OEMDRV"
</code></pre>
<p dir="auto">qui permet de se passer complétement de boot_command.<br />
Le paramètre cd_label = "OEMDRV" permet à Anaconda  de détecter automatiquement un disque ou une partition étiquetée OEMDRV et d'y chercher un fichier ks.cfg<br />
Ce serait top de retrouver ce paramètre pour le plugin xcp-ng</p>
]]></description><link>https://xcp-ng.org/forum/post/107432</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107432</guid><dc:creator><![CDATA[jeremie1977]]></dc:creator><pubDate>Fri, 31 Jul 2026 13:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 11:47:07 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/olivierlambert" aria-label="Profile: olivierlambert">@<bdi>olivierlambert</bdi></a> <a href="/forum/post/107429">said</a>:</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/john.c" aria-label="Profile: john.c">@<bdi>john.c</bdi></a> I really liked your "Jean C." signature before your edit <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60e.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--sunglasses" style="height:23px;width:auto;vertical-align:middle" title=":sunglasses:" alt="😎" /> You should keep it <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":D" alt="😄" /></p>
</blockquote>
<p dir="auto">I learned a bit of French in 6th form college many years ago now, as part of learning your culture. As part of a Skillpower course unit assignment. As part of this course during Sept 2001 to Summer 2006 went on an academic day trip visit to Boulogne, France.</p>
<p dir="auto">But it was to a level that was useful for when going on holidays, so wasn’t very fluent.</p>
]]></description><link>https://xcp-ng.org/forum/post/107430</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107430</guid><dc:creator><![CDATA[john.c]]></dc:creator><pubDate>Fri, 31 Jul 2026 11:47:07 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 11:25:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/john.c" aria-label="Profile: john.c">@<bdi>john.c</bdi></a> I really liked your "Jean C." signature before your edit <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60e.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--sunglasses" style="height:23px;width:auto;vertical-align:middle" title=":sunglasses:" alt="😎" /> You should keep it <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":D" alt="😄" /></p>
]]></description><link>https://xcp-ng.org/forum/post/107429</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107429</guid><dc:creator><![CDATA[olivierlambert]]></dc:creator><pubDate>Fri, 31 Jul 2026 11:25:57 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 11:17:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jeremie1977" aria-label="Profile: jeremie1977">@<bdi>jeremie1977</bdi></a> Bonjour !</p>
<p dir="auto">Pas de soucis pour les tutos, c'est normal de partager !</p>
<p dir="auto">Je vais essayer de reproduire votre soucis. Pour etre sur votre environnement:</p>
<ul>
<li>RHEL (10?)</li>
<li>UEFI ?</li>
<li>Boot sans DHCP</li>
<li>Et un fichier Kickstart a passer sans la méthode HTTP ?</li>
</ul>
]]></description><link>https://xcp-ng.org/forum/post/107428</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107428</guid><dc:creator><![CDATA[AtaxyaNetwork]]></dc:creator><pubDate>Fri, 31 Jul 2026 11:17:56 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 11:32:57 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jeremie1977" aria-label="Profile: jeremie1977">@<bdi>jeremie1977</bdi></a> <a href="/forum/post/107422">said</a>:</p>
<p dir="auto">Bonjour,<br />
Nous sommes en plein POC de Vates et je test le build de nos images RHEL avec Packer (d'ailleurs un grand merci à <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bvivi57" aria-label="Profile: bvivi57">@<bdi>bvivi57</bdi></a> et <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ataxyanetwork" aria-label="Profile: ataxyanetwork">@<bdi>ataxyanetwork</bdi></a> pour les tutos et exemples qui m'ont fait gagner un temps précieux ^^ ).</p>
<p dir="auto">J'ai remarqué que le paramètre "cd_files" ne permettait pas de monter le kickstart au boot<br />
Le provider expose cd_files, mais le contenu n'est pas visible par l'installeur (ou n'est pas attaché à la VM...je n'ai pas sût identifier).<br />
J'ai même tenté avec "floppy_files"...idem.<br />
Est-ce normal ? Voulu ?</p>
<p dir="auto">Du coup, dans des environnements sans DHCP pendant l'installation, cela empêche l'utilisation d'un kickstart embarqué et oblige à mettre en place une IP via la "boot_command" avec une configuration réseau statique (ce qui oblige a multiplié les builds si plusieurs environnements/site)<br />
Rien de dramatique en soit mais sur les provider Packer Vmware et Nutanix que nous utilisons par ex, cd_files nous permet de couvrir les environnements isolés (air-gapped) et/ou sans DHCP et simplifie grandement les builds automatisés en rendant le code le plus idempotent possible.</p>
<p dir="auto">L'intérêt est multiple :<br />
Environnements air-gapped : aucun serveur HTTP nécessaire.<br />
Moins de dépendances : le build est autonome.<br />
Compatibilité avec les autres builders Packer (VMware, Nutanix, QEMU...), où nous utilisons cette fonctionnalité pour nos Builds<br />
Sécurité : le kickstart n'est pas exposé sur le réseau, même temporairement.</p>
</blockquote>
<p dir="auto">Si la raison pour laquelle le fichier Kickstart ne peut pas être connecté en réseau ou autrement accessible, c'est parce qu'il contient des secrets. Cela peut valoir la peine de regarder et de vérifier le logiciel de service de détenteur sécurisé secret OpenBao (<a href="https://openbao.org/" target="_blank" rel="noopener noreferrer nofollow ugc">https://openbao.org/</a>). Qui est un fork public open source de Hashicorp Vault, avant l'entrée en vigueur de la licence BUSL dans les versions ultérieures de Vault. Un autre conseil utile est de combiner l'isolation du masque de sous-réseau avec l'isolation basée sur le VLAN.</p>
<p dir="auto">Quoi qu'il en soit, saviez-vous qu'une instance de Cockpit, exécutant Cockpit Image Builder peut être utilisée comme Packer, pour créer des images "dorées" de VM via OSBuild ?</p>
<p dir="auto">Quoi qu'il en soit, bonjour et bienvenue dans la communauté Vates VMS, j'espère que vous la trouverez utile, épanouissante, accueillante et/ou amusante.</p>
<p dir="auto">Sincèrement,</p>
<p dir="auto">Jean C.</p>
]]></description><link>https://xcp-ng.org/forum/post/107427</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107427</guid><dc:creator><![CDATA[john.c]]></dc:creator><pubDate>Fri, 31 Jul 2026 11:32:57 GMT</pubDate></item><item><title><![CDATA[Reply to [PACKER] soucis avec cd_files on Fri, 31 Jul 2026 10:13:47 GMT]]></title><description><![CDATA[<p dir="auto">Bonjour, et bienvenue dans la communauté. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44b.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--wave" style="height:23px;width:auto;vertical-align:middle" title=":wave:" alt="👋" /><br />
Je suis content (même si je n'y suis pour rien) que les tutos de <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/bvivi57" aria-label="Profile: bvivi57">@<bdi>bvivi57</bdi></a> et <a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/ataxyanetwork" aria-label="Profile: ataxyanetwork">@<bdi>ataxyanetwork</bdi></a> vous aient fait gagner du temps. <img src="https://xcp-ng.org/forum/assets/plugins/nodebb-plugin-emoji/emoji/android/1f917.png?v=2bdbead4301" class="not-responsive emoji emoji-android emoji--hugging_face" style="height:23px;width:auto;vertical-align:middle" title=":hugging_face:" alt="🤗" /></p>
<p dir="auto">A priori ce n'est ni normal ni voulu : le support de cd_files a été ajouté par la PR #144 (<a href="https://github.com/vatesfr/packer-plugin-xenserver/pull/144" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/packer-plugin-xenserver/pull/144</a>), mergée fin juin 2025, donc présent depuis la v0.8.1 du plugin, et la dernière version publiée est la v0.11.4. Ce qui me met plutôt sur une autre piste, d'autant que floppy_files échoue aussi chez vous : le ticket #151 (<a href="https://github.com/vatesfr/packer-plugin-xenserver/issues/151" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/packer-plugin-xenserver/issues/151</a>) décrit exactement ce symptôme, une image floppy que l'installeur ne voit pas en UEFI alors qu'elle passe sans souci en BIOS legacy.</p>
<p dir="auto">Vos builds RHEL démarrent-ils en UEFI, et avec quelle version du plugin ? Je ne connais pas assez le plugin pour en être certain, donc corrigez-moi si je me trompe.</p>
]]></description><link>https://xcp-ng.org/forum/post/107426</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/107426</guid><dc:creator><![CDATA[poddingue]]></dc:creator><pubDate>Fri, 31 Jul 2026 10:13:47 GMT</pubDate></item></channel></rss>