#Installation de KVM libvirt {{INLINETOC}} ##Installation des paquets ``` yum -y install kvm libvirt ``` ##Activation du démon libvirtd Dé commenter dans `/etc/sysconfig/libvirtd` la ligne ``` LIBVIRTD_ARGS="--listen" ``` Pour les serveurs ne disposant pas d'un CA valide, décommenter la ligne **lsiten\_tls=0** dans `/etc/libvirt/libvirtd.conf`: ``` # This is enabled by default, uncomment this to disable it listen_tls = 0 ``` ##Démarrer le démon libvirtd ``` service libvirtd start ``` Ajouter les utilisateurs et leurs mots de passe avec la commande saslpasswd2. Lors de l'exécution de cette commande, il est important de préciser que le nom de l'application est libvirt. A titre d'exemple, pour ajouter un utilisateur fred : ``` saslpasswd2 -a libvirt fred Password: xxxxxx Again (for verification): xxxxxx ``` #Configurer le démarrage automatique de libvirt ``` chkconfig libvirtd on; shutdown -r now ``` #Installation de OpenVswitch ##Installer les pré-requis ``` yum groupinstall "Development Tools" -y yum install rpmdevtools openssl-devel kernel-devel gcc redhat-rpm-config -y ``` ## Créer l'utilisateur ovswitch ``` adduser ovswitch ``` ##Module openvswitch du noyau CentOS 6 fournit déjà un module openvswitch dans le noyau (kernel) il n'y a donc pas besoin de construire et installer openvswitch-kmod. Pour s'en assurer taper la commande ``` modinfo openvswitch ``` Qui doit retourner la version du module embarqué ``` filename: /lib/modules/2.6.32-642.4.2.el6.x86_64/kernel/net/openvswitch/openvswitch.ko license: GPL description: Open vSwitch switching datapath srcversion: 00938868C288DBF055E30F3 depends: libcrc32c,vxlan vermagic: 2.6.32-642.4.2.el6.x86_64 SMP mod_unload modversions ``` ``` yum install -y openvswitch ``` ##Activer le service ``` modprobe openvswitch /etc/init.d/openvswitch start ```