Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.
virtualisation_sur_centos_5.6 [2011/12/10 11:30] admin [Mise en place des sources d'installation] |
virtualisation_sur_centos_5.6 [2012/01/07 08:34] (Version actuelle) admin [Mise en place des sources d'installation] |
||
---|---|---|---|
Ligne 41: | Ligne 41: | ||
Pour installer une VM paravirtualisée, les sources d'installation, l'image ISO de la distribution, doit être accèssible par le réseau ( http, nfs...) . l'exemple ici présente l'installation avec un serveur web local sur l'IP 192.168.1.100. | Pour installer une VM paravirtualisée, les sources d'installation, l'image ISO de la distribution, doit être accèssible par le réseau ( http, nfs...) . l'exemple ici présente l'installation avec un serveur web local sur l'IP 192.168.1.100. | ||
- | Le plus simple est de créer une image iso depuis le DVD d'installation | + | Installer le serveur web |
+ | <code> | ||
+ | yum install httpd | ||
+ | service httpd start | ||
+ | chkconfig httpd on | ||
+ | </code> | ||
+ | |||
+ | Créer une image iso depuis le DVD d'installation | ||
<code> | <code> | ||
dd if=/dev/cdrom of=/home/centos57.iso | dd if=/dev/cdrom of=/home/centos57.iso | ||
Ligne 53: | Ligne 60: | ||
</code> | </code> | ||
- | Installer le serveur web | ||
- | <code> | ||
- | yum install httpd | ||
- | service httpd start | ||
- | chkconfig httpd on | ||
- | </code> | ||
Important, désactiver selinux en edittant le fichier /etc/selinux/config et en passant la ligne SELINUX à disabled, puis activer la configuration | Important, désactiver selinux en edittant le fichier /etc/selinux/config et en passant la ligne SELINUX à disabled, puis activer la configuration | ||
<code> | <code> | ||
Ligne 86: | Ligne 87: | ||
<code> | <code> | ||
cd /boot | cd /boot | ||
- | wget http://mirror.centos.org/centos/5/os/i386/images/xen/initrd.img | + | wget http://192.168.1.100/centos/images/xen/initrd.img |
- | wget http://mirror.centos.org/centos/5/os/i386/images/xen/vmlinuz | + | wget http://192.168.1.100/centos/images/xen/vmlinuz |
</code> | </code> | ||
Editer le fichier de configuration de la VM sous /etc/xen, exemple : /etc/xen/adi101.cfg | Editer le fichier de configuration de la VM sous /etc/xen, exemple : /etc/xen/adi101.cfg | ||
Ligne 97: | Ligne 98: | ||
memory = "512" | memory = "512" | ||
disk = [ 'tap:aio:/u01/adi101.img,xvda,w', ] | disk = [ 'tap:aio:/u01/adi101.img,xvda,w', ] | ||
- | vif = [ 'bridge=xenbr0', ] | + | vif = [ 'bridge=virbr0', ] |
vcpus=1 | vcpus=1 | ||
on_reboot = 'destroy' | on_reboot = 'destroy' | ||
Ligne 108: | Ligne 109: | ||
lang fr_FR.UTF-8 | lang fr_FR.UTF-8 | ||
keyboard fr-latin9 | keyboard fr-latin9 | ||
- | network --device eth0 --bootproto static --ip 192.168.1.101 --netmask 255.255.255.0 --gateway 192.168.1.1 --nameserver 192.168.1.1 --hostname adi101.concarnux.fr | ||
rootpw azerty | rootpw azerty | ||
firewall --enabled --port=22:tcp | firewall --enabled --port=22:tcp | ||
Ligne 125: | Ligne 125: | ||
part /home --fstype ext3 --size=1 --grow | part /home --fstype ext3 --size=1 --grow | ||
- | %packages | + | %packages --excludedocs --nobase |
@core | @core | ||
</code> | </code> | ||
Ligne 138: | Ligne 138: | ||
memory = "512" | memory = "512" | ||
disk = [ 'tap:aio:/u01/adi101.img,xvda,w', ] | disk = [ 'tap:aio:/u01/adi101.img,xvda,w', ] | ||
- | vif = [ 'bridge=xenbr0', ] | + | vif = [ 'bridge=virbr0', ] |
vcpus=1 | vcpus=1 | ||
bootloader="/usr/bin/pygrub" | bootloader="/usr/bin/pygrub" | ||
Ligne 148: | Ligne 148: | ||
xm create /etc/xen/adi101.cfg -c | xm create /etc/xen/adi101.cfg -c | ||
</code> | </code> | ||
- | TODO : L'adresse IP reste en DHCP...A voir ! | ||
==== Utilitaire virt-install ==== | ==== Utilitaire virt-install ==== | ||
Les éléments comme les sources d'installation ou le fichier kickstart sont identiques. L'intérêt de virt-install est que la création d'une VM tient en une ligne. | Les éléments comme les sources d'installation ou le fichier kickstart sont identiques. L'intérêt de virt-install est que la création d'une VM tient en une ligne. |