VIRTUALISATION
De TwisterWiki
Comment virtualiser un serveur Linux
Copie des données de la source vers la cible
- On va utiliser la commande tar pour copier les données
tar -czv / --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/lost+found |ssh root@server "tar -xzv -C ${DESTINATION}"
modification à réaliser sur la cible
- monter /dev /sys /proc
mount --bind /dev ${MOUNTPOINT}/dev mount --bind /proc ${MOUNTPOINT}/proc mount --bind /sys {MOUNTPOINT}/sys
Installer grub
grub-install /dev/sda
En cas de problème
- Il arrive qu'avec certains OS il y ait un problème d’accès au disque après avoir booter.
Il faut réaliser l'opération suivante ex avec RHEL5
éditer /etc/modprobe.conf et ajouter ces lignes :
alias scsi_hostadapter mptbase alias usb-controller ehci-hcd alias usb-controller1 uhci-hcd alias scsi_hostadapter1 mptscsih alias scsi_hostadapter2 mptfc alias scsi_hostadapter3 mptspi alias scsi_hostadapter4 mptsas
- reconstruire initrd
mkinitrd -f -v /boot/initrd-2.6.18-274.7.1.el5.img 2.6.18-274.7.1.el5