Projet

Général

Profil

GCCCompileFarm » Historique » Version 5

« Précédent - Version 5/51 (diff) - Suivant » - Version actuelle
Éric Deschamps, 20/07/2012 15:32
notes à structurer


GCCCompileFarm

Machines virtuelles demandées

TODO KVM a la demande sur gcc75 et gcc76

  • FreeBSD (diverses versions et 32/64)
  • RHEL (idem, on a 5 licences RHN)
  • OpenBSD (idem)
  • NetBSD (idem)
  • debian (idem)
  • ubuntu (idem)
  • gentoo (idem)

En non x86/amd64 qemu ?

  • openwrt MIPS
  • debian/autre ARM

Machines virtuelles installées

Sur gcc76

  • FreeBSD 8.3 amd64 : ssh root@freebsd-83-amd64
  • Debian GNU/Linux Squeeze x86 : ssh root@squeeze-x86

Gestion des machines virtuelles

Remarque : le compte utilisateur doit être membre du groupe libvirt.

Lister les machines virtuelles

En cours :

virsh list

Disponibles :

virsh list --all

Démarrer une machine virtuelle

virsh start nom_vm

Arrêter une machine virtuelle

virsh shutdown nom_vm

Installation d'une machine virtuelle

Commande virt-install donnée à titre indicatif :

virt-install --accelerate --hvm --connect qemu:///system --cdrom ~erdesc/isos/debian-6.0.5-i386-netinst.iso -n squeeze-x86 -r 1024 \
--disk path=/var/lib/libvirt/images/debian-squeeze-x86.qcow2,bus=virtio,size=10,format=qcow2 --vnc

Petites remarques :
  • -n permet de donner un nom à la machine virtuelle
  • -r précise la taille mémoire allouée à la VM
  • --disk path=/var/lib/libvirt/images/debian-squeeze-x86.qcow2,bus=virtio,size=10,format=qcow2 : on place par défaut les images dans le répertoire /var/lib/libvirt/images/. Ici on utilise le pilote virtio parce qu'il est généralement fourni sous Linux, donc pour un BSD on préférera ide, sata ou scsi, la taille de l'image est de 10 Go et le format qcow2 est extensible, donc évite de manger les 10Go sur le disque pour rien.