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:42] 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 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) == == 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   * se connecter en HTTPS sur IP assignée durant l'installation et se loguer en ROOT
-{{:xcp-ng:xcp_1.png?400|}}+{{:xcp-ng:xcp_2.png?600|}}
  
-  * cliquer sur //DEPLOY// +  * cliquer sur //Quick Deploy// 
-{{:xcp-ng:xcp_2.png?400|}}+{{: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>