<?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>Fri, 31 Jul 2026 11:42:10 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 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=f084dd9e819" 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=f084dd9e819" 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=f084dd9e819" 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=f084dd9e819" 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>