Kimsufi : Différence entre versions
(→methode Mondo Rescue) |
(→methode rsync) |
||
Ligne 16 : | Ligne 16 : | ||
==methode rsync== | ==methode rsync== | ||
− | + | # on fait une isntallation propre en vmware ou sur un serveur propre a savoir '''sans LVM et sans raid'''! | |
− | + | #on rsync en mode rescue sur le disque avec disque usb sur un serveur | |
− | + | #quelques modif grub et autre | |
+ | #on reboot et on prie | ||
+ | NB: les difficultées seront le support du matos par le kernel donc si vous trouvez un pc avec du sata via foncez ... | ||
+ | === Preparation du Dédié OVH === | ||
+ | '''en mode rescue :''' | ||
+ | |||
+ | On partitionne à l'identique du sme installé a l'aide de cfdisk (1 boot, 2 /, 3 SWAP) | ||
cfdisk | cfdisk | ||
+ | |||
+ | Puis on formate: | ||
mkfs -t ext3 /dev/sda1 | mkfs -t ext3 /dev/sda1 | ||
tune2fs -L "/boot" /dev/sda1 | tune2fs -L "/boot" /dev/sda1 | ||
Ligne 27 : | Ligne 35 : | ||
tune2fs -L "/" /dev/sda2 | tune2fs -L "/" /dev/sda2 | ||
mkswap -L "SWAP-sda3" /dev/sda3 | mkswap -L "SWAP-sda3" /dev/sda3 | ||
+ | |||
+ | On monte tout ca pour y mettre les données | ||
mkdir /mnt/sda1 | mkdir /mnt/sda1 | ||
mkdir /mnt/sda2 | mkdir /mnt/sda2 | ||
Ligne 33 : | Ligne 43 : | ||
− | + | === UPLOAD depuis le serveur qui possede les fichiers du SME=== | |
+ | Je conseille fortement d'avoir bien configué votre sme comme s'ile tait en palce chez OVH: IP etc (mais ledhcp focntionne chez eux veinard). Je considére docn que vous avez une machine sous linux a laquelle vous avez branché le disque de votre instalaltion SME fraiche, ou que vous utilisez un live CD sur la machine .... :) | ||
+ | |||
+ | On rsync tout ca (tapez le mot de passe du mode rescue quand demandé): | ||
cd /media/boot | cd /media/boot | ||
rsync -auvz * root@91.121.67.15:/mnt/sda1 --bwlimit=28 | rsync -auvz * root@91.121.67.15:/mnt/sda1 --bwlimit=28 | ||
Ligne 41 : | Ligne 54 : | ||
− | + | === Retour sur le dédié OVH toujours en rescue: CHROOT=== | |
− | + | tapez: | |
mount -o bind /proc /mnt/sda2/proc | mount -o bind /proc /mnt/sda2/proc | ||
mount -o bind /dev /mnt/sda2/dev | mount -o bind /dev /mnt/sda2/dev | ||
Ligne 50 : | Ligne 63 : | ||
chroot /mnt/sda2 | chroot /mnt/sda2 | ||
− | + | si tout va bien vous etes avec le shell du sme :) | |
+ | === CHROOT : modifier ce qui est necessaire=== | ||
+ | |||
+ | '''Le device.map:''' | ||
mcedit /boot/grub/device.map | mcedit /boot/grub/device.map | ||
Ligne 57 : | Ligne 73 : | ||
(hd0) /dev/sda | (hd0) /dev/sda | ||
+ | '''Le grub.conf:''' | ||
mcedit /boot/grub/grub.conf | mcedit /boot/grub/grub.conf | ||
#boot=/dev/sda | #boot=/dev/sda | ||
− | mcedit /etc/fstab | + | '''Le fstab:''' |
+ | mcedit /etc/fstab | ||
LABEL=SWAP-sda3 | LABEL=SWAP-sda3 | ||
+ | |||
+ | '''Le sysconfig du grub:''' | ||
mcedit /etc/sysconfig/grub | mcedit /etc/sysconfig/grub | ||
Ligne 69 : | Ligne 89 : | ||
boot=/dev/sda | boot=/dev/sda | ||
− | kudzu | + | '''Recherche du matos:''' |
+ | kudzu | ||
− | + | '''Restaurer le grub:''' | |
grub | grub | ||
grub> root (hd0,0) | grub> root (hd0,0) | ||
Ligne 78 : | Ligne 99 : | ||
grub> quit | grub> quit | ||
− | activer les quotas : | + | '''activer les quotas :''' |
quotacheck -vugc /dev/sda3 | quotacheck -vugc /dev/sda3 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''modifier le modprob pour le reseau''' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | modifier le modprob pour le reseau | + | |
config set EthernetDriver1 via-rhine | config set EthernetDriver1 via-rhine | ||
mcedit /etc/modprobe.conf | mcedit /etc/modprobe.conf | ||
Ligne 106 : | Ligne 110 : | ||
Remplacer ce qui est en face de eth0 par via-rhine | Remplacer ce qui est en face de eth0 par via-rhine | ||
+ | ===compiler un kernel avec tout (facultatif mais fortement conseillé)=== | ||
+ | avec les modules suivants: | ||
+ | #sata_via | ||
+ | #pata_via | ||
+ | #ahci (sata) | ||
+ | #via-rhine | ||
+ | #+ module slip | ||
+ | #+ module appletalk | ||
+ | #+ module pptp (mais pas necessaire sur un kimsufi, juste pour coller au kernel SME classique) | ||
− | |||
− | + | j'ai personnelment choisi un 2.6.21-rc5-git1 | |
+ | |||
+ | suivez juste le how to de howtoforge centos way | ||
+ | ''' installation du kernel''' | ||
+ | rpm -ivh kerne-2.6.21-rc5-git1SMEkimsufi.rpm | ||
+ | mkinitrd --preload=ahci --preload=sata_via /boot/initrd-2.6.21-rc5-git1SMEkimsufivia.img 2.6.21-rc5-git1SMEkimsufi | ||
− | + | ajouter les ligne magique dans le menu.lst de grub | |
− | + | === si vous gardez le kernel SME === | |
+ | effacez le mkinitrd et refaites le pour que les drivers soient dispo au demarrage (adaptez les ??? a votre cas): | ||
+ | mkinitrd --preload=ahci --preload=sata_via /boot/initrd-2.6.9???????.img 2.6.9????? | ||
+ | ===Rebooter=== | ||
+ | reboot | ||
+ | |||
+ | |||
+ | |||
+ | ET CA MARCHE !!! | ||
== chroot == | == chroot == |
Version du 29 septembre 2007 à 23:00
comment installer une sme sur un serveur heberger chez OVH Kimsufi
Sommaire
- 1 quelques info sur le materiel
- 2 methode rsync
- 2.1 Preparation du Dédié OVH
- 2.2 UPLOAD depuis le serveur qui possede les fichiers du SME
- 2.3 Retour sur le dédié OVH toujours en rescue: CHROOT
- 2.4 CHROOT : modifier ce qui est necessaire
- 2.5 compiler un kernel avec tout (facultatif mais fortement conseillé)
- 2.6 si vous gardez le kernel SME
- 2.7 Rebooter
- 3 chroot
- 4 monitoring interventions
- 5 KVM QEMU vmware
- 6 divers
quelques info sur le materiel
carte mère: P5VD2-MX ( [1])
cpu: Intel(R) Celeron(R) CPU 2.66GHz
ram : 256 Mo DDR
hdd: 160 Go SATA
methode rsync
- on fait une isntallation propre en vmware ou sur un serveur propre a savoir sans LVM et sans raid!
- on rsync en mode rescue sur le disque avec disque usb sur un serveur
- quelques modif grub et autre
- on reboot et on prie
NB: les difficultées seront le support du matos par le kernel donc si vous trouvez un pc avec du sata via foncez ...
Preparation du Dédié OVH
en mode rescue :
On partitionne à l'identique du sme installé a l'aide de cfdisk (1 boot, 2 /, 3 SWAP)
cfdisk
Puis on formate:
mkfs -t ext3 /dev/sda1 tune2fs -L "/boot" /dev/sda1 mkfs -t ext3 /dev/sda2 tune2fs -L "/" /dev/sda2 mkswap -L "SWAP-sda3" /dev/sda3
On monte tout ca pour y mettre les données
mkdir /mnt/sda1 mkdir /mnt/sda2 mount /dev/sda1 /mnt/sda1 mount /dev/sda2 /mnt/sda2
UPLOAD depuis le serveur qui possede les fichiers du SME
Je conseille fortement d'avoir bien configué votre sme comme s'ile tait en palce chez OVH: IP etc (mais ledhcp focntionne chez eux veinard). Je considére docn que vous avez une machine sous linux a laquelle vous avez branché le disque de votre instalaltion SME fraiche, ou que vous utilisez un live CD sur la machine .... :)
On rsync tout ca (tapez le mot de passe du mode rescue quand demandé):
cd /media/boot rsync -auvz * root@91.121.67.15:/mnt/sda1 --bwlimit=28 cd /media/slash rsync -auvz * root@91.121.67.15:/mnt/sda2 --bwlimit=28
Retour sur le dédié OVH toujours en rescue: CHROOT
tapez:
mount -o bind /proc /mnt/sda2/proc mount -o bind /dev /mnt/sda2/dev mount -o bind /sys/ /mnt/sda2/sys mount /dev/sda1 /mnt/sda2/boot cd /mnt/sda2 chroot /mnt/sda2
si tout va bien vous etes avec le shell du sme :)
CHROOT : modifier ce qui est necessaire
Le device.map:
mcedit /boot/grub/device.map
#(fd0) /dev/fd0 (hd0) /dev/sda
Le grub.conf:
mcedit /boot/grub/grub.conf
#boot=/dev/sda
Le fstab:
mcedit /etc/fstab
LABEL=SWAP-sda3
Le sysconfig du grub:
mcedit /etc/sysconfig/grub
boot=/dev/sda
Recherche du matos:
kudzu
Restaurer le grub:
grub grub> root (hd0,0) grub> setup (hd0) grub> find grub> quit
activer les quotas :
quotacheck -vugc /dev/sda3
modifier le modprob pour le reseau
config set EthernetDriver1 via-rhine mcedit /etc/modprobe.conf
Remplacer ce qui est en face de eth0 par via-rhine
compiler un kernel avec tout (facultatif mais fortement conseillé)
avec les modules suivants:
- sata_via
- pata_via
- ahci (sata)
- via-rhine
- + module slip
- + module appletalk
- + module pptp (mais pas necessaire sur un kimsufi, juste pour coller au kernel SME classique)
j'ai personnelment choisi un 2.6.21-rc5-git1
suivez juste le how to de howtoforge centos way
installation du kernel
rpm -ivh kerne-2.6.21-rc5-git1SMEkimsufi.rpm mkinitrd --preload=ahci --preload=sata_via /boot/initrd-2.6.21-rc5-git1SMEkimsufivia.img 2.6.21-rc5-git1SMEkimsufi
ajouter les ligne magique dans le menu.lst de grub
si vous gardez le kernel SME
effacez le mkinitrd et refaites le pour que les drivers soient dispo au demarrage (adaptez les ??? a votre cas):
mkinitrd --preload=ahci --preload=sata_via /boot/initrd-2.6.9???????.img 2.6.9?????
Rebooter
reboot
ET CA MARCHE !!!
chroot
mkdir /mnt/sda4 mount /dev/sda4 /mnt/sda4 mount -o bind /proc /mnt/sda4/proc mount -o bind /dev /mnt/sda4/dev cd /mnt/sda4 chroot /mnt/sda4
mkdir /mnt/sda1 mount /dev/sda1 /mnt/sda1 mount -o bind /proc /mnt/sda1/proc mount -o bind /dev /mnt/sda1/dev cd /mnt/sda1 chroot /mnt/sda1
mkdir /mnt/sda3 mount /dev/sda3 /mnt/sda3 mount /dev/sda1 /mnt/sda3/boot mount -o bind /proc /mnt/sda3/proc mount -o bind /dev /mnt/sda3/dev mount -o bind /sys/ /mnt/sda3/sys cd /mnt/sda3 chroot /mnt/sda3
mkdir /mnt/sda1 mkdir /mnt/sda2 mount /dev/sda1 /mnt/sda1 mount /dev/sda2 /mnt/sda2 mount /dev/sda1 /mnt/sda2/boot mount -o bind /proc /mnt/sda2/proc mount -o bind /dev /mnt/sda2/dev mount -o bind /sys/ /mnt/sda2/sys cd /mnt/sda2 chroot /mnt/sda2
monitoring interventions
http://travaux.ovh.net/vms/index_rbx.html
KVM QEMU vmware
http://kvm.qumranet.com/kvmwiki/HOWTO
http://guides-info.org/linux/applis/windows_sous_linux.php
divers
http://www.sunmanagers.org/pipermail/summaries/2005-May/006471.html http://www.commentcamarche.net/forum/affich-2611068-cloner-un-systeme-avec-dd