{"id":96,"date":"2026-08-30T19:55:36","date_gmt":"2026-08-30T17:55:36","guid":{"rendered":"https:\/\/asfy.fr\/index.php\/tutoriels\/installer-xcp-ng-les-premieres-etapes\/"},"modified":"2026-08-30T21:56:02","modified_gmt":"2026-08-30T19:56:02","slug":"installer-xcp-ng-les-premieres-etapes","status":"publish","type":"sv_tutoriel","link":"https:\/\/asfy.fr\/index.php\/tutoriels\/installer-xcp-ng-les-premieres-etapes\/","title":{"rendered":"Installer XCP-ng : les premi\u00e8res \u00e9tapes"},"content":{"rendered":"<p>XCP-ng est un hypervisor open source bas\u00e9 sur Xen, gratuit et sans limitation de fonctionnalit\u00e9s contrairement \u00e0 certaines alternatives commerciales. Voici comment l&rsquo;installer et d\u00e9marrer avec votre premi\u00e8re machine virtuelle.<\/p>\n<figure class=\"sv-diagram\">\n<svg viewBox=\"0 0 460 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Architecture XCP-ng avec plusieurs machines virtuelles\">\n  <rect x=\"30\" y=\"20\" width=\"300\" height=\"150\" rx=\"10\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"2\"\/>\n  <text x=\"180\" y=\"42\" font-size=\"12\" text-anchor=\"middle\" fill=\"#666\">Serveur physique<\/text>\n  <rect x=\"50\" y=\"55\" width=\"260\" height=\"100\" rx=\"8\" fill=\"#faf7f3\" stroke=\"#e0533d\" stroke-width=\"2\"\/>\n  <text x=\"180\" y=\"75\" font-size=\"12\" text-anchor=\"middle\" fill=\"#1f1f1f\" font-weight=\"600\">XCP-ng (hyperviseur)<\/text>\n  <rect x=\"65\" y=\"90\" width=\"70\" height=\"50\" rx=\"6\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"1.5\"\/>\n  <text x=\"100\" y=\"118\" font-size=\"10\" text-anchor=\"middle\" fill=\"#1f1f1f\">VM 1<\/text>\n  <rect x=\"145\" y=\"90\" width=\"70\" height=\"50\" rx=\"6\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"1.5\"\/>\n  <text x=\"180\" y=\"118\" font-size=\"10\" text-anchor=\"middle\" fill=\"#1f1f1f\">VM 2<\/text>\n  <rect x=\"225\" y=\"90\" width=\"70\" height=\"50\" rx=\"6\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"1.5\"\/>\n  <text x=\"260\" y=\"118\" font-size=\"10\" text-anchor=\"middle\" fill=\"#1f1f1f\">VM 3<\/text>\n  <line x1=\"330\" y1=\"95\" x2=\"400\" y2=\"95\" stroke=\"#555\" stroke-width=\"1.5\" marker-end=\"url(#arrow3)\"\/>\n  <defs>\n    <marker id=\"arrow3\" markerWidth=\"8\" markerHeight=\"8\" refX=\"6\" refY=\"3\" orient=\"auto\">\n      <path d=\"M0,0 L6,3 L0,6 Z\" fill=\"#555\"\/>\n    <\/marker>\n  <\/defs>\n  <rect x=\"330\" y=\"180\" width=\"130\" height=\"0\" fill=\"none\"\/>\n  <text x=\"400\" y=\"80\" font-size=\"10\" text-anchor=\"middle\" fill=\"#555\">acc\u00e8s web<\/text>\n  <rect x=\"345\" y=\"105\" width=\"105\" height=\"40\" rx=\"6\" fill=\"#fff\" stroke=\"#1f1f1f\" stroke-width=\"1.5\"\/>\n  <text x=\"397\" y=\"129\" font-size=\"10\" text-anchor=\"middle\" fill=\"#1f1f1f\">Xen Orchestra<\/text>\n<\/svg><figcaption>Un serveur physique ex\u00e9cute XCP-ng, qui h\u00e9berge plusieurs machines virtuelles, administr\u00e9es via l&rsquo;interface web Xen Orchestra.<\/figcaption><\/figure>\n<h2>Pourquoi choisir XCP-ng<\/h2>\n<p>XCP-ng reprend la base technique de Citrix Hypervisor (XenServer) en version totalement libre et gratuite, avec une communaut\u00e9 active et des mises \u00e0 jour r\u00e9guli\u00e8res. Il s&rsquo;accompagne g\u00e9n\u00e9ralement de Xen Orchestra, une interface web pour g\u00e9rer l&rsquo;ensemble du parc de VMs \u2014 contrairement \u00e0 l&rsquo;hypervisor nu qui ne s&rsquo;administre par d\u00e9faut qu&rsquo;en ligne de commande via SSH.<\/p>\n<h2>1. Pr\u00e9requis mat\u00e9riels<\/h2>\n<ul>\n<li>Processeur 64 bits avec virtualisation mat\u00e9rielle activ\u00e9e dans le BIOS (Intel VT-x ou AMD-V).<\/li>\n<li>Au moins 4 Go de RAM (8 Go ou plus recommand\u00e9s en usage r\u00e9el avec plusieurs VMs).<\/li>\n<li>Un disque d\u00e9di\u00e9 pour l&rsquo;hyperviseur, s\u00e9par\u00e9 si possible du stockage des VMs.<\/li>\n<\/ul>\n<h2>2. Cr\u00e9er la cl\u00e9 USB d&rsquo;installation<\/h2>\n<p>T\u00e9l\u00e9chargez l&rsquo;image ISO officielle depuis xcp-ng.org, puis cr\u00e9ez une cl\u00e9 USB bootable avec un outil comme Rufus (Windows) ou balenaEtcher (multiplateforme, disponible aussi sous Linux et macOS).<\/p>\n<h2>3. Lancer l&rsquo;installation<\/h2>\n<p>D\u00e9marrez le serveur sur la cl\u00e9 USB et suivez l&rsquo;assistant : s\u00e9lection du disque d&rsquo;installation, configuration r\u00e9seau (IP fixe recommand\u00e9e pour un hyperviseur qui doit rester joignable en permanence), fuseau horaire, et d\u00e9finition du mot de passe root. L&rsquo;installation dure g\u00e9n\u00e9ralement moins de 15 minutes.<\/p>\n<h2>4. Premier acc\u00e8s<\/h2>\n<p>Une fois red\u00e9marr\u00e9, le serveur affiche son adresse IP sur l&rsquo;\u00e9cran de la console (xsconsole). Cette IP est votre point d&rsquo;entr\u00e9e pour l&rsquo;administration \u00e0 distance, en ligne de commande via SSH ou via Xen Orchestra une fois celui-ci install\u00e9.<\/p>\n<h2>5. Installer Xen Orchestra pour une interface web<\/h2>\n<p>XCP-ng seul ne fournit qu&rsquo;une interface en ligne de commande. Xen Orchestra (disponible en version communautaire gratuite, \u00e0 compiler soi-m\u00eame \u00e0 partir des sources, ou en appliance payante pr\u00eate \u00e0 l&#8217;emploi) ajoute une v\u00e9ritable interface web pour cr\u00e9er et g\u00e9rer vos VMs, snapshots et sauvegardes sans taper de commandes.<\/p>\n<h2>6. Cr\u00e9er votre premi\u00e8re VM<\/h2>\n<p>Depuis Xen Orchestra : nouvelle VM \u2192 choisir un mod\u00e8le (template) correspondant \u00e0 l&rsquo;OS souhait\u00e9 \u2192 allouer CPU\/RAM\/disque \u2192 d\u00e9marrer l&rsquo;installation depuis une image ISO mont\u00e9e virtuellement, exactement comme sur un serveur physique avec un lecteur optique.<\/p>\n<h2>Un point d&rsquo;attention : le stockage<\/h2>\n<p>Pour un usage s\u00e9rieux, pr\u00e9voyez un stockage partag\u00e9 (NFS, iSCSI) si vous envisagez plusieurs h\u00f4tes XCP-ng en pool avec migration de VMs \u00e0 chaud \u2014 une fonctionnalit\u00e9 disponible gratuitement, contrairement \u00e0 certains concurrents qui la r\u00e9servent aux offres payantes les plus ch\u00e8res.<\/p>\n<h2>Installation \u00e9tape par \u00e9tape<\/h2>\n<p>Voici la proc\u00e9dure compl\u00e8te, du BIOS \u00e0 la premi\u00e8re VM qui d\u00e9marre. Pr\u00e9voyez environ une heure, et un caf\u00e9 \u2014 surtout si c&rsquo;est votre premier hyperviseur, le BIOS a horreur qu&rsquo;on soit press\u00e9.<\/p>\n<h3>\u00c9tape 1 \u2014 V\u00e9rifier que la virtualisation est activ\u00e9e dans le BIOS<\/h3>\n<p>Red\u00e9marrez le serveur, entrez dans le BIOS\/UEFI (Suppr, F2 ou F10 selon la marque \u2014 le grand classique du \u00ab\u00a0c&rsquo;est laquelle d\u00e9j\u00e0 ?\u00a0\u00bb), et v\u00e9rifiez que <strong>Intel VT-x<\/strong> ou <strong>AMD-V<\/strong> est activ\u00e9. Sans \u00e7a, XCP-ng refusera poliment de s&rsquo;installer, et vous refera le coup deux fois avant que vous ne pensiez \u00e0 v\u00e9rifier ce d\u00e9tail.<\/p>\n<h3>\u00c9tape 2 \u2014 T\u00e9l\u00e9charger l&rsquo;image ISO<\/h3>\n<p>Rendez-vous sur xcp-ng.org, section t\u00e9l\u00e9chargements, et r\u00e9cup\u00e9rez la derni\u00e8re version stable. \u00c9vitez la version \u00ab\u00a0beta\u00a0\u00bb sauf si vous aimez le risque et les tickets de support qui commencent par \u00ab\u00a0alors en fait c&rsquo;est de ma faute\u00a0\u00bb.<\/p>\n<h3>\u00c9tape 3 \u2014 Cr\u00e9er la cl\u00e9 USB bootable<\/h3>\n<p>Avec Rufus (Windows) ou balenaEtcher (toutes plateformes) : s\u00e9lectionnez l&rsquo;ISO, s\u00e9lectionnez la cl\u00e9 USB (celle qui ne contient plus rien d&rsquo;important, on l&rsquo;esp\u00e8re), et lancez l&rsquo;\u00e9criture. Comptez 5 \u00e0 10 minutes \u2014 le moment id\u00e9al pour aller chercher ce fameux caf\u00e9.<\/p>\n<h3>\u00c9tape 4 \u2014 D\u00e9marrer sur la cl\u00e9 et lancer l&rsquo;installation<\/h3>\n<p>Branchez la cl\u00e9, d\u00e9marrez le serveur, s\u00e9lectionnez le boot USB dans le menu de d\u00e9marrage. L&rsquo;installeur XCP-ng vous guide \u00e0 travers :<\/p>\n<ul>\n<li>Le clavier (fran\u00e7ais, sauf si vous aimez taper des \u00ab\u00a0q\u00a0\u00bb \u00e0 la place des \u00ab\u00a0a\u00a0\u00bb)<\/li>\n<li>L&rsquo;acceptation de la licence<\/li>\n<li>Le disque de destination \u2014 <strong>attention<\/strong>, ce disque sera enti\u00e8rement effac\u00e9<\/li>\n<li>La source d&rsquo;installation (depuis la cl\u00e9 USB, l&rsquo;option la plus simple)<\/li>\n<li>Le mot de passe root \u2014 le grand moment o\u00f9 on se dit \u00ab\u00a0je le noterai plus tard\u00a0\u00bb (notez-le maintenant)<\/li>\n<li>La configuration r\u00e9seau \u2014 une IP fixe est vivement recommand\u00e9e pour un hyperviseur qui doit rester joignable<\/li>\n<li>Le fuseau horaire<\/li>\n<\/ul>\n<p>Confirmez, et laissez l&rsquo;installeur travailler \u2014 g\u00e9n\u00e9ralement moins de 15 minutes, le temps de vous demander si vous avez bien sauvegard\u00e9 ce qu&rsquo;il y avait sur ce disque.<\/p>\n<h3>\u00c9tape 5 \u2014 Premier d\u00e9marrage et r\u00e9cup\u00e9ration de l&rsquo;adresse IP<\/h3>\n<p>Retirez la cl\u00e9 USB, red\u00e9marrez. L&rsquo;\u00e9cran de la console (xsconsole) affiche l&rsquo;adresse IP attribu\u00e9e au serveur \u2014 c&rsquo;est votre point d&rsquo;entr\u00e9e pour la suite. Notez-la, elle vous sera utile dans quelques minutes (et \u00e9vitera un aller-retour physique jusqu&rsquo;\u00e0 la salle serveur).<\/p>\n<h3>\u00c9tape 6 \u2014 Installer Xen Orchestra<\/h3>\n<p>XCP-ng seul ne propose qu&rsquo;une interface en ligne de commande \u2014 parfaitement fonctionnelle, mais peu conviviale pour un usage quotidien. Xen Orchestra ajoute une vraie interface web. Deux options :<\/p>\n<ul>\n<li><strong>Xen Orchestra from sources (XOA)<\/strong> \u2014 gratuit, \u00e0 compiler vous-m\u00eame via un script d&rsquo;installation ; demande un peu de patience et une connexion internet stable.<\/li>\n<li><strong>Appliance officielle<\/strong> \u2014 pr\u00eate \u00e0 l&#8217;emploi, avec un abonnement payant selon les fonctionnalit\u00e9s souhait\u00e9es.<\/li>\n<\/ul>\n<p>Pour d\u00e9marrer, la version \u00ab\u00a0from sources\u00a0\u00bb suffit largement. Une fois install\u00e9e (souvent sur une petite VM d\u00e9di\u00e9e), elle se connecte \u00e0 votre serveur XCP-ng via son adresse IP.<\/p>\n<h3>\u00c9tape 7 \u2014 Se connecter \u00e0 Xen Orchestra et ajouter votre serveur<\/h3>\n<p>Ouvrez l&rsquo;interface web de Xen Orchestra, connectez-vous, puis ajoutez votre h\u00f4te XCP-ng (adresse IP + identifiants root not\u00e9s \u00e0 l&rsquo;\u00e9tape 4 \u2014 celle que vous avez vraiment not\u00e9e, n&rsquo;est-ce pas).<\/p>\n<h3>\u00c9tape 8 \u2014 Cr\u00e9er votre premi\u00e8re VM<\/h3>\n<ol>\n<li>Cliquez sur \u00ab\u00a0New\u00a0\u00bb \u2192 \u00ab\u00a0VM\u00a0\u00bb.<\/li>\n<li>Choisissez un mod\u00e8le (template) correspondant \u00e0 l&rsquo;OS que vous voulez installer.<\/li>\n<li>Allouez CPU, RAM et disque selon les besoins \u2014 sans exag\u00e9rer, votre serveur physique n&rsquo;est pas extensible \u00e0 volont\u00e9 (contrairement \u00e0 votre patience, on l&rsquo;esp\u00e8re).<\/li>\n<li>Montez l&rsquo;image ISO de l&rsquo;OS \u00e0 installer, comme vous le feriez avec un lecteur optique virtuel.<\/li>\n<li>D\u00e9marrez la VM et suivez l&rsquo;installation de l&rsquo;OS, exactement comme sur une machine physique.<\/li>\n<\/ol>\n<h3>\u00c9tape 9 \u2014 Le r\u00e9flexe \u00e0 prendre : le snapshot<\/h3>\n<p>Une fois votre VM install\u00e9e et configur\u00e9e, prenez un instantan\u00e9 (snapshot) avant toute manipulation risqu\u00e9e. C&rsquo;est le bouton \u00ab\u00a0annuler\u00a0\u00bb que le monde physique ne vous offrira jamais.<\/p>\n<p><strong>Besoin d&rsquo;aide pour dimensionner ou d\u00e9ployer votre infrastructure de virtualisation ?<\/strong> <a href=\"\/index.php\/contact\/\">Contactez-nous<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9requis mat\u00e9riels, cr\u00e9ation de la cl\u00e9 USB, installation, premier acc\u00e8s et ajout de Xen Orchestra pour une interface web de gestion des VMs.<\/p>\n","protected":false},"featured_media":0,"template":"","sv_tuto_categorie":[22],"class_list":["post-96","sv_tutoriel","type-sv_tutoriel","status-publish","hentry","sv_tuto_categorie-infrastructure"],"_links":{"self":[{"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tutoriel\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tutoriel"}],"about":[{"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/types\/sv_tutoriel"}],"version-history":[{"count":3,"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tutoriel\/96\/revisions"}],"predecessor-version":[{"id":137,"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tutoriel\/96\/revisions\/137"}],"wp:attachment":[{"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"sv_tuto_categorie","embeddable":true,"href":"https:\/\/asfy.fr\/index.php\/wp-json\/wp\/v2\/sv_tuto_categorie?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}