Installation d'un hyperviseur Xen avec Alpine Linux

Élements nécessaires à l’installation

Installation

  • Démarrer l’ordinateur à partir de la clé USB ou du CD
  • Lorsqu’un nom d’utilisateur vous est demandé, entrer : root
  • Exécuter les commandes suivantes :
    • setup-xen-dom0
    • setup-alpine
      • Répondre aux différentes questions posées (voir : https://wiki.alpinelinux.org/wiki/Install_to_disk)
      • Après avoir choisi la carte réseau que vous souhaitez configurer, celle qui a accès à Internet, acceptez que l’interface soit ajouté à un ‘bridge’ br0. Configurez le bridge telle que vous l’auriez fait avec votre carte réseau.
      • Après avoir choisi le disque dur sur lequel vous souhaitez effectuer l’installation, choisir le mode ‘sys’.
  • Redémarrer : reboot
  • Après redémarrage et reconnexion, activer le dépôt ‘community’ : Exécuter vi /etc/apk/repositories (ou installer nano et ouvrir le fichier avec) et enlever le dièse à côté de la première ligne se terminant par community. Après sauvegarder du fichier, exécuter la commande : apk update
  • Installer les paquets seabios et ovmf : apk add seabios ovmf

Configuration de grub

  • Installer le paquet grub : apk add grub
  • Modifier le fichier /etc/default/grub en y ajoutant les lignes suivantes :
    • GRUB_CMDLINE_XEN_DEFAULT=“dom0_mem=1024M,max:1024M”
    • GRUB_DEFAULT=“saved”
    • GRUB_SAVEDEFAULT=“true”
  • Executer les commandes suivantes :
    • grub-mkconfig -o /boot/grub/grub.cfg
    • grub-set-default “$(grep ^menuentry /boot/grub/grub.cfg | grep Xen | cut -d \’ -f 2 | head -1)”
  • Redémarrer

Source :

Allez plus loin :