Kimsufi : Différence entre versions

De SME Server Wiki
(methode Mondo Rescue)
(methode rsync)
Ligne 16 : Ligne 16 :
 
==methode rsync==
 
==methode rsync==
  
1/on rsync en mode rescue sur le disque avec disque usb sur un serveur
+
# on fait une isntallation propre en vmware ou sur un serveur propre a savoir '''sans LVM et sans raid'''!
2/quelques modif grub et autre
+
#on rsync en mode rescue sur le disque avec disque usb sur un serveur
3/ on reboot et on prie
+
#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 :
  
  
sur le serveur qui possede les fichiers
+
=== 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 :
  
  
Ensuite ...
+
=== 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
  
modifier ce qui est necessaire
+
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
+
'''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
  
compiler un kernel avec
 
sata_via
 
pata_via
 
ahci (sata)
 
via-rhine
 
+ module slip
 
+ module appletalk
 
+ module ppptp (mais pas necessaire sur un kimsufi, juste pour coller au kernel SME classique)
 
suivez juste le how to de howtoforge centos way
 
  
puis
+
'''modifier le modprob pour le reseau'''
 
+
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 la ligne magique dans le menu.lst de grub
+
 
+
 
+
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)
  
Reboot
 
  
signal event-reboot
+
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
  
ET CA MARCHE !!!
+
ajouter les ligne magique dans le menu.lst de grub
  
Plus qu'a lui mettre un firewall digne de ce nom
+
=== 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

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

  1. on fait une isntallation propre en vmware ou sur un serveur propre a savoir sans LVM et sans raid!
  2. on rsync en mode rescue sur le disque avec disque usb sur un serveur
  3. quelques modif grub et autre
  4. 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:

  1. sata_via
  2. pata_via
  3. ahci (sata)
  4. via-rhine
  5. + module slip
  6. + module appletalk
  7. + 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