meta données pour cette page
  •  

Ceci est une ancienne révision du document !


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


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:

  1. via script en cli
  2. via GUI

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

  • 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