meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
xcp-ng:installation [04/05/2024 17:32] mdlxcp-ng:installation [04/11/2025 22:00] (Version actuelle) mdl
Ligne 12: Ligne 12:
               * pour storage XO (Xen Orchestra) qui permet d'administrer graphiquement l'Hyperviseur               * pour storage XO (Xen Orchestra) qui permet d'administrer graphiquement l'Hyperviseur
               * pour repo local ISO               * pour repo local ISO
 + \\
  
 == Installation == == Installation ==
   * boot sur clef USB préparée avec ISO fournis   * boot sur clef USB préparée avec ISO fournis
         * [[https://xcp-ng.org/#easy-to-install]]         * [[https://xcp-ng.org/#easy-to-install]]
 + \\
  
 == Création Storage repository local (SR) == == Création Storage repository local (SR) ==
Ligne 29: Ligne 31:
     name-description ( RW): Default install     name-description ( RW): Default install
 </code> </code>
-     +  
-  * création du SR XO+  * création du SR XO (pour y installer la VM Administration XO)
 <code bash> <code bash>
 [19:28 hyper-v2 ~]# lsblk [19:28 hyper-v2 ~]# lsblk
Ligne 47: Ligne 49:
 xe sr-create host-uuid=1fb8fa9f-0a55-4635-ac7a-14230db462a0 type=ext content-type=user name-label="VM XO" device-config:device=/dev/sda1 xe sr-create host-uuid=1fb8fa9f-0a55-4635-ac7a-14230db462a0 type=ext content-type=user name-label="VM XO" device-config:device=/dev/sda1
 </code> </code>
 + \\
  
 +== Installation Xen Orchestra (XO) ==
 +2 méthodes:
 +  - via script en cli
 +  - via GUI
  
 +Ces deux méthodes imposent d'installer XO sur une VM hébergée sur l'hyperviseur lui même
 +Il est possible d'installer XO sur une serveur dedié, via la procédure xxxxx
 +
 +__Script en cli__
 +  * executer le script ci-dessous et suivre les instructions
 +<code bash>
 +sudo bash -c "$(curl -s https://raw.githubusercontent.com/ronivay/XenOrchestraInstallerUpdater/master/xo-vm-import.sh)"
 +</code>
 + \\
 +
 +__Via GUI__
 +
 +  * se connecter en HTTPS sur IP assignée durant l'installation et se loguer en ROOT
 +{{:xcp-ng:xcp_2.png?600|}}
 +
 +  * cliquer sur //Quick Deploy//
 +{{:xcp-ng:xcp_1.png?800|}}
 +
 +  * on arrive sur un formulaire
 +{{:xcp-ng:xcp_3.png?400|}}
 +
 +  * renseigner les champs en assignant le pool //VM XO// précédemment créé et en mappant la future VM sur l'interface de MGT créée durant l'installation
 +{{:xcp-ng:xcp_4.png?400|}}
 +
 +  * le déploiement démarre et prend facilement 20/30min
 +{{:xcp-ng:xcp_5.png?400|}}
 +
 +  * le déploiement terminé, se connecter sur l'interface HTTP de XO
 +     * ici [[http://192.168.10.94/]]
 +{{:xcp-ng:xcp_6.png?500|}}
 +
 +  * brancher XO sur notre hyperviseur XCP-NG en cliquant sur //Add Server//
 +{{:xcp-ng:xcp_7.png?900|}}
 +
 +  * renseigner le formulaire
 +{{:xcp-ng:xcp_8.png?900|}}
 +
 +  * nous pouvons désormais administrer notre hyperviseur 
 +{{:xcp-ng:xcp_9.png?900|}}
 +
 +== Démarrage manuel XOA ==
 +Il peut arriver après un reboot de l'hyperviseur que la VM XOA soit coupée, il faut donc la démarrer manuellement
 +<code bash>
 +[20:46 hyper-v2 ~]# xe vm-list
 +uuid ( RO)           : be78f770-48db-aa48-56fe-dfbd448ea8c0
 +     name-label ( RW): XOA
 +    power-state ( RO): halted
 +
 +
 +uuid ( RO)           : 97f4ca22-f636-455b-9d7c-e80f23f284ff
 +     name-label ( RW): Control domain on host: hyper-v2
 +    power-state ( RO): running
 +
 +[20:46 hyper-v2 ~]# xe vm-start uuid=be78f770-48db-aa48-56fe-dfbd448ea8c0
 +[20:46 hyper-v2 ~]# xe vm-list
 +uuid ( RO)           : be78f770-48db-aa48-56fe-dfbd448ea8c0
 +     name-label ( RW): XOA
 +    power-state ( RO): running
 +
 +
 +uuid ( RO)           : 97f4ca22-f636-455b-9d7c-e80f23f284ff
 +     name-label ( RW): Control domain on host: hyper-v2
 +    power-state ( RO): running
 +</code>