VIRTUALISATION

De TwisterWiki
Aller à : navigation, rechercher

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