User Tools

Site Tools


howto:kvm-make-vm

Comment créeer une Machine virtuelle KVM

Création de la machive virtuelle

Création manuelle
  virt-install --os-variant='rhel5' --network bridge='br0' --disk /home/vm/centos5.img,size=64 --cdrom=/dev/cdrom --vcpus=2 --ram=2048 --name=centreon5
Création par WebVirtMgr
  • Choisir l'entrepôt de stockage dans Storages
    • Cliquer sur Add Image
    • Indiquer nom et taille de l'image à créer
    • Choisir l'instance dans laquelle créer la machine
    • Cliquer sur Custom Instance
    • Renseigner NAME VCPU et RAM
    • Choisir l'image du disque …
    • …et l'interface réseau à utiliser

    Pour utiliser le cdrom il faut adapter le bloc correspondant à ce device dans le fichier XML décrivant la machine virtuelle. Pour cela dans le menu settings de la machine virtuelle ouvrir l'onglet XML et modifier la description du device cdrom par défaut en type 'block' dont la source est /dev/cdrom

    <disk type='block' device='cdrom'> 
       <driver name='qemu' type='raw'/> 
       <source dev='/dev/cdrom'/> 
       <target dev='hda' bus='ide'/> 
       <readonly/> 
      <alias name='ide0-1-1'/> 
      <address type='drive' controller='0' bus='1' target='0' unit='1'/> 
    </disk>  

Installation d'un serveur

Téléchargement et installation du serveur
  • Télécharger l'ISO de l'image CD d'installation 1)
  • Procéder à l'installation en sélectionnant le partitionnement personnalisé
  • Supprimer toutes les partitions et recréer un partitionnement complet dans cet ordre
    1. /dev/sda1/ : partition standard de 512 Mo
    2. /dev/sda2/ : un volume physique de 20000 Mo
    3. /dev/sda3 : un volume physique qui prend l'espace restant
    4. un groupe de volume vg00 qui utilisera le volume physique de 20000 Mo (sda2)
    5. un groupe de volume vg00 qui utilisera le volume physique le plus gros (sda3)
    6. les volumes logiques lv* comme indiqué dans le tableau plus haut
    • Poursuivre l'installation (Le réseau peut être configuré dès cette étape par anticipation)
Configuration du réseau

La création d'un pont réseau permet de lier un ou plusieurs interfaces physiques à un interface logique pour offrir :

  • sécurité avec la redondance des liens
  • performance avec l'agrégation des liens

Désinstaller NetworkManager

  chkconfig network on 
  service network restart 
  yum -y erase NetworkManager  

Créer l'interface br0

  cp -p /etc/sysconfig/network-scripts/ifcfg-{eth0,br0}  

Adapter le contenu de l'interface br0

  sed -i -e'/HWADDR/d' -e'/UUID/d' -e's/eth0/br0/' -e's/Ethernet/Bridge/' /etc/sysconfig/network-scripts/ifcfg-br0 
  echo DELAY=0 >> /etc/sysconfig/network-scripts/ifcfg-br0 
  echo 'BOOTPROTO="none"' >> /etc/sysconfig/network-scripts/ifcfg-eth0 
  echo BRIDGE=br0 >> /etc/sysconfig/network-scripts/ifcfg-eth0  

Redémarrer le service réseau

  service network restart  

Vérifier que l'interface br0 est bien monté

  brctl show

  bridge name bridge id STP enabled interfaces 
  br0 8000.1c98ec182f70 no eth0  

Configurer l'interface eth0:

vi /etc/sysconfig/network-scripts/ifcfg-eth0  

  DEVICE="eth0" 
  BOOTPROTO="none" 
  DEFROUTE="yes" 
  DNS1="xx.xxx.xxx.xx" 
  DNS2="xx.xxx.xxx.xx" 
  GATEWAY="xx.xxx.xxx.xx" 
  HWADDR="1C:98:EC:18:2F:70" 
  IPADDR="xx.xxx.xxx.xx" 
  IPV4_FAILURE_FATAL="yes" 
  IPV6INIT="no" 
  NAME="System eth0" 
  NM_CONTROLLED="yes" 
  ONBOOT="yes" 
  PREFIX="24" 
  TYPE="Ethernet" 
  UUID="0790b624-e8d1-40f2-8611-a25435c9b566"  
1)
Les socles techniques linux sont disponibles sur VENEZIA à l'adresse suivante :http://venezia.appli.dgfip/projects/socle-linux/. Il est important de choisir le socle à installer avec la matrice SI2B qui présente la compatibilité des matériels et des produits avec les socles.Cette matrice est consultable à l'adresse : http://venezia.appli.dgfip/www/socles-techs/matrices.html
howto/kvm-make-vm.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1