.. -*- coding: utf-8 -*- Version 0.1.0 ------------- gestion des VM en mode console :publication date: 2009/02/23 :expected date: n/a Ticket #7374 Application IHM gestion VM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :type: enhancement :load: 4.000 :state: resolved IHM en console : sous la forme de lignes de commandes. Génération des logs & sorties d'erreurs Ajout de hooks Ticket #7186 Documentation technologique ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :type: enhancement :load: 4.000 :state: resolved documentation sur libvirt, networking, virsh, etc. Comments :: On 2009/02/24 11:08 - Unknown author wrote : backport de la libvirt : https://www.logilab.net/elo/file/8110 Ticket #7376 Fonction création VMs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :type: enhancement :load: 4.000 :state: resolved Création des VMs à partir d'images de références (VMs généralistes) ou de templates (VMs spécialisées) Comments :: On 2009/01/21 16:06 - Unknown author wrote : Serait-il possible d'avoir plus de précision sur la création des VMs ? Devra entièrement passer par la configuration libvirt ? Configuration à connaître : nom de l'interface bridge à linker, adressage IP, adressage MAC, hostname des VMs, etc. > On 2009/01/26 14:04 - anon wrote : > réponse à mon commentaire en fonction de la conversation téléphonique du > 23/01/09: > > \- aucune VM n'est à créér par le script. Il convient de configurer les VMs, > de les lancer et de les gérer (tickets "fonction ..."). > > \- pour les VMs openvz : il convient de remplire correctement le fichier > permettant la création de la VM et en parallèle, de renseigner le domaine > libvirt correspondant. > > \- pour les VMs KVM : il convient de renseigner le domaine libvirt puisque les > VMs sont des images de références. > > Pour comprendre et se mettre d'accord sur la configuration des VMs, je vais > envoyer dès que possible 2 fichiers de configuration des VMs : 1 KVM, 1 openvz > > Peux tu confirmer Stéphane stp ? > > (commentaire de fdouchant) > > > On 2009/02/04 08:38 - sgautier wrote : :: $ vzctl create 100 --hostname dauphin          $ vzctl set 100 --nameserver 192.168.10.70 --searchdomain giprecia.net --save          $ gen_mac.pl -i 192.168.26.210 -n 2          $ vzctl set 100 --netif_add eth0,00:12:34:56:78:9B,veth100.0,00:12:34:56:78:9A --save         #/! /bin/bash set -e          MODULRGET="/usr/sbin/modulr-get"          MODULRSET="/usr/sbin/modulr-set -f"         $MODULRSET virtualization.openvz.100.domainName giprecia.net         $MODULRSET virtualization.openvz.100.systemName dauphin         $MODULRSET virtualization.openvz.100.config.network.vethernet.veth100-0 br0         # Configuration de l'interface lo          INTERFACE="virtualization.openvz.100.settings.networking.lo"          $MODULRSET $INTERFACE.mode loopback          $MODULRSET $INTERFACE.auto yes         # Configuration de l'interface lo          INTERFACE="virtualization.openvz.100.settings.networking.eth0"          $MODULRSET $INTERFACE.auto yes          $MODULRSET $INTERFACE.configdns no $MODULRSET $INTERFACE.ip 192.168.26.100          $MODULRSET $INTERFACE.cidr 24 $MODULRSET $INTERFACE.nameservers "192.168.10.70 194.2.0.20 194.2.0.50"          $MODULRSET $INTERFACE.domainsearch "giprecia.net giprecia.org"          $MODULRSET $INTERFACE.gateway 192.168.26.254          $MODULRSET $INTERFACE.mode static On 2009/02/06 10:24 - Unknown author wrote : Apperçu des options disponibles pour la creation des VM: #python bin/vm-manager.py --create -h Usage: vm-manager.py --create [options] Options:   -h, --help  show this help message and exit   --net=NET   Define a network interface of the VM (can set multiple) #python bin/vm-manager.py --create qemu vztoto toto logilab.fr myref.img 500000 --net -h Usage: --net name=,ip=,mask=,mac=,mode=,ns= ,ds=,gw= Options:   -h, --help   show this help message and exit   --name=NAME  Name of the interface   --ip=IP      Ip address for the interface   --mask=MASK  Subnet mask for the interface   --mac=MAC    Mac address for the interface   --mode=MODE  Mode of the interface   --ns=NS      Name server (can set multiple)   --ds=DS      Domaine search (can set multiple) --gw=GW      Gateway Ticket #7382 Fonction figer ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :type: enhancement :load: 1.000 :state: resolved Possibilité de figer une VM en étant pour la restaurer à l'arrêt de la machine Comments :: On 2009/01/21 16:10 - Unknown author wrote : ceci correspond-il à une "save" de l'état actuelle de la VM ? On 2009/02/02 09:29 - Unknown author wrote : fonctionnalité disponible pour KVM seulement Ticket #7380 Fonction migration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :type: enhancement :load: 2.000 :state: resolved Migration d'un hôte A vers un hôte B pour les hyperviseurs le supportant. Comments :: On 2009/02/02 09:27 - Unknown author wrote : fonctionnalité non implémentée dans la libvirt ni pour KVM ni pour Openvz. Cette fonction existe cependant depuis peu pour Openvz : vzmigrate > On 2009/02/06 16:35 - Unknown author wrote : > retour sur l'appel telephonique : nous essaierons de faire marcher la > migration par hook pour openvz (fonctionnalité non stable) > Ticket #6631 VMs management - HMI console ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :type: enhancement :load: 0.000 :state: deprecated