Il peut être intéressant et économique de monter des machines virtuelles sur un serveur. Le réseau ovh étant un peu particulier voici la procédure pour monter des vm rapidement.
- Installation des paquets nécessaires
# yum install kvm python-virtinst libvirt.x86_64 virt-top kernel
- Modification du grub.conf
On y ajoute le nouveau kernel
# cat /boot/grub/grub.conf default=0 timeout=5 title linux centos6_64_kvm kernel /boot/vmlinuz-2.6.32-279.11.1.el6.x86_64 root=/dev/md1 ro initrd /boot/initramfs-2.6.32-279.11.1.el6.x86_64.img root (hd0,0) title linux centos6_64 kernel /boot/bzImage-3.2.13-xxxx-grs-ipv6-64 root=/dev/md1 ro root (hd0,0)
- Ajout du repot epel
# rpm -Uvh http://mir01.syntis.net/epel/6/x86_64/epel-release-6-8.noarch.rpm
- Redemarrage sur le nouveau noyau
# reboot
- Démarrage des services kvm
# service libvirtd start # chkconfig --level 345 ksm on # chkconfig --level 345 ksmtuned on
- Configuration réseau
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0 # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BRIDGE=br0 ONBOOT=yes # cat /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 TYPE=Bridge BOOTPROTO=static IPADDR=MYIPADRESS NETMASK=255.255.255.0 ONBOOT=yes GATEWAY=MYGATEWAY
- Création d’une machine virtuelle
# /usr/bin/qemu-img create -f qcow2 -o preallocation=metadata /home/vm/myimage.img 50G # virt-install --name=mymachine --ram=4096 --vcpus=1 --os-variant=rhel6 --disk=path=/home/vm/myimage.img --network=bridge=br0,type=virtio,mac=[MACOVH] --location=ftp://mir1.ovh.net/ftp.centos.org/6.5/os/x86_64 --accelerate -x "console=ttyS0"
Lors de l’installation, au moment du paramétrage réseau, il faut mettre ces informations :
ip : IP FAILOVER / 32 gateway : MONKVMSERVEUR mais avec 254 à la fin (la même gateway que notre kvm serveur) nameserver : 213.186.33.99
- Après l’installation
Sur ma Centos, j’ai besoin de paramétrer la route par défaut
# cat /etc/sysconfig/network-scripts/route-eth0 KVMSERVER .254 dev eth0 default via KVMSERVER .254 dev eth0 Have Fun !!