Outils pour utilisateurs

Outils du site


projets:serveurs

Ceci est une ancienne révision du document !


Configuration des serveurs

Les machines

  • Mutine : 192.168.42.22
  • Dramm-hud: 192.168.42.23

Installation des machines

  • Debian Jessie 64
  • Netboot
  • (après tests, le boot sur USB est compliqué sur ces machines, on s'y est cassé les dents un certain temps)

Installation des paquets

  • xen-linux-system-amd64
  • xen-tools

Grub

  • Modifier l'ordre de démarrage par défaut pour booter sur le noyau xen
  • Lister les kernels disponibles et leur index
$ grep ^menuentry /boot/grub/grub.cfg | cut -d "'" -f2
  • Éditer le fichier '/etc/default/grub' pour indiquer quelle entrée démarrer par defaut. Attention Grub commence à compter à partir de 0
GRUB_DEFAULT=0                  # <= Ligne à modifier
(GRUB_DEFAULT=2 dans notre cas)
  • Recharger la conf de grub : sudo update-grub

Liens :

Création d'une VM de test

Modification de la configuration des VMs par defaut dans /etc/xen-tools/xen-tools.conf

  • size = 10G
  • memory = 512M
  • noswap = 1
  • fs = ext4
  • dist = `xt-guess-suite-and-mirror –suite (determine par la distribution sur le Dom0)
  • dhcp = 1
  • bridge = xenbr0
  • arch = amd64
  • lvm = mutine-vg
  • pygrub = 1
  • genpass = 1

Pour créer une VM

xen-create-image –hostname nom_de_la_vm –vcpus nombre_de_vcpus

Systèmes testés :

  • Jessie (PV)
  • NetBSD (PV) (après bricolage de lid) : Ok, mais segfault arbitrairement
  • Ubuntu Trusty (PV) : xen-create-image –hostname trustytest –dist=trusty –mirror=http://archive.ubuntu.com/ubuntu/
  • Gentoo (PV : ne marche pas out-of-the box ()
  • OpenBSD (HVM) :
    • à priori les difficultés d'installation ne viendrait pas du fichier de conf, mais plutôt de la console de xen-tools qui ne nous rend pas la main. En suivant les indications du lien, ci-dessus, on se connecte à la console par vncviewer.
  • Fedora (PV) : WIP (deux méthodes sont possibles : via rpmstrap : failed (non packagé dans debian), et via rinse, fail aussi…)

Memo :

  • PV = paravirt
  • HVM = hardware émulé
projets/serveurs.1447257776.txt.gz · Dernière modification : 2015/11/11 16:02 de cecile