meta données pour cette page
Hyperviseur XCP-NG: installation
- hardware
- AMD Ryzen 7 5700X
- 32 GB DDR4
- 1 carte réseau interne 2,5GB (MGT)
- 1 carte réseau 10GB (iSCSI)
- 2 cartes réseau 1GB pour (LACP VM)
- 2 SSD 128GB
- un pour OS
- l'autre avec 2 partitions
- pour storage XO (Xen Orchestra) qui permet d'administrer graphiquement l'Hyperviseur
- pour repo local ISO
Installation
- boot sur clef USB préparée avec ISO fournis
Création Storage repository local (SR)
- création de 2 partitions avec CFDISK
- une de 28GB pour installer XO
- une de 83 GB pour les ISOs
- identification UUID du noeud
[19:32 hyper-v2 ~]# xe host-list uuid ( RO) : 1fb8fa9f-0a55-4635-ac7a-14230db462a0 name-label ( RW): hyper-v2 name-description ( RW): Default install
- création du SR XO (pour y installer la VM Administration XO)
[19:28 hyper-v2 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 111.8G 0 disk ├─sdb2 8:18 0 18G 0 part ├─sdb5 8:21 0 4G 0 part /var/log ├─sdb3 8:19 0 512M 0 part /boot/efi ├─sdb1 8:17 0 18G 0 part / └─sdb6 8:22 0 1G 0 part [SWAP] sda 8:0 0 111.8G 0 disk ├─sda2 8:2 0 83.2G 0 part └─sda1 8:1 0 28.6G 0 part xe sr-create host-uuid=1fb8fa9f-0a55-4635-ac7a-14230db462a0 type=ext content-type=user name-label="VM XO" device-config:device=/dev/sda1
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
sudo bash -c "$(curl -s https://raw.githubusercontent.com/ronivay/XenOrchestraInstallerUpdater/master/xo-vm-import.sh)"
Via GUI
- se connecter en HTTPS sur IP assignée durant l'installation et se loguer en ROOT
- cliquer sur Quick Deploy
- on arrive sur un formulaire
- 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
- le déploiement démarre et prend facilement 20/30min
- le déploiement terminé, se connecter sur l'interface HTTP de XO
- brancher XO sur notre hyperviseur XCP-NG en cliquant sur Add Server
- renseigner le formulaire
- nous pouvons désormais administrer notre hyperviseur
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
[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









