Kimsufi : Différence entre versions

De SME Server Wiki
(installation NFS sous sme)
Ligne 51 : Ligne 51 :
 
====> autre probleme le FS est en RO donc pas possible de faire comme ca
 
====> autre probleme le FS est en RO donc pas possible de faire comme ca
  
== installation NFS sous sme ==
 
  
 
cette ebauche se trouve ici car le besoin d'un paratge nfs pour mondo s'est fait sentir
 
 
yum  --enablerepo=base install  nfs-utils nfs-utils-lib system-config-nfs
 
 
 
ouvrir port 111 et 2049 en TCP et UDP
 
 
cd /etc/rc.d/rc7.d
 
ln -s /etc/init.d/portmap S92portmap
 
ln -s /etc/init.d/nfs S93nfs
 
chkconfig portmap on
 
chkconfig nfs on
 
 
 
mkdir -p /etc/e-smith/templates-custom/etc/hosts.allow
 
echo "nfs: 88.160.117.47/255.255.255.0" > /etc/e-smith/templates-custom/etc/hosts.allow/nfs
 
echo "portmap: 88.160.117.47/255.255.255.0" > /etc/e-smith/templates-custom/etc/hosts.allow/portmap
 
echo "rpcbind: 88.160.117.47/255.255.255.0" > /etc/e-smith/templates-custom/etc/hosts.allow/rpcbind
 
echo "nfs: 91.121.67.15/255.255.255.0" >> /etc/e-smith/templates-custom/etc/hosts.allow/nfs
 
echo "portmap: 91.121.67.15/255.255.255.0" >> /etc/e-smith/templates-custom/etc/hosts.allow/portmap
 
echo "rpcbind: 91.121.67.15/255.255.255.0" >> /etc/e-smith/templates-custom/etc/hosts.allow/rpcbind
 
 
ou
 
echo "ALL: 88.160.117.47/255.255.255.255" > /etc/e-smith/templates-custom/etc/hosts.allow/rpcbind
 
 
/sbin/e-smith/expand-template /etc/hosts.allow
 
 
mkdir -p /etc/e-smith/templates-custom/etc/exports
 
echo "/tftpboot/GEEXBOX.i386 192.168.1.0/255.255.255.0(ro,sync,no_root_squash)" > /etc/e-smith/templates-custom/etc/exports/NFS1
 
/sbin/e-smith/expand-template /etc/exports
 
 
mkdir -p /etc/e-smith/templates-custom/etc/exports
 
echo "/opt/nfs *(ro,no_root_squash)" > /etc/e-smith/templates-custom/etc/exports/nfs
 
 
/sbin/e-smith/expand-template /etc/exports
 
 
bon ca marche pour les msie a jour de stop nfs,restartportmap, start nfs
 
 
reste un bug : 'rpcidmapd' is not a valid service name
 
 
 
http://www.linux-france.org/prj/inetdoc/cours/admin.reseau.synthese-nfs-nis/admin.reseau.synthese-nfs-nis.nfs.html
 
 
http://mirror.hamakor.org.il/archives/linux-il/07-2004/10991.html
 
 
http://www.linuxquestions.org/questions/showthread.php?s=&threadid=222678
 
 
http://www.sunmanagers.org/archives/1999/1619.html
 
 
http://forums.contribs.org/viewtopic.php?t=24054&highlight=service+portmap
 
 
http://forums.ixus.fr/viewtopic.php?t=29387&highlight=nfs+how
 
 
ftp://ibiblio.org/pub/linux/distributions/smeserver/contribs/gordonr/RPMS/noarch/
 
 
http://forums.contribs.org/viewtopic.php?t=35111&postdays=0&postorder=asc&start=0&sid=867a76fb6cd7fa6566d46a6c257c7cf4
 
 
 
http://biowiki.org/MountingNFSThroughSSHTunnel
 
  
 
==methode rsync==
 
==methode rsync==

Version du 29 septembre 2007 à 22:32

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 Mondo Rescue

Nous allons utiliser la methode suivante:

1/ faire une installation sme serveur seul

2/ mise à jour, ouverture du ssh a tous et manager a tous

3/ configuration avec ip gateway et netmask de la box kimsufi

4/ mondo sur un disque usb (apres installation des paquets FC4 de mondo)

5/ netboot restore installation de mondo

6/ retauration via NFS

7/ modif mineures comme le /etc/fstab si la machine test etait en ide (SCSI chez kimsufi)

8/ modif pour rebooter sur le hdd et reboot

9/ configurations finales (modif de votre password root etc etc)

10/ configuration d'un firewall specifique


mode rescue

apt-cache search mondo
apt-cache search nfs
mkdir /mnt/mondo
/etc/init.d/portmap start
mount -t nfs pialasse.com:/opt/nfs /mnt/mondo

====> erreure mount: RPC: Program not registered

apt-get install mondo

====> autre probleme le FS est en RO donc pas possible de faire comme ca


methode rsync

1/on rsync en mode rescue sur le disque avec disque usb sur un serveur 2/quelques modif grub et autre 3/ on reboot et on prie


cfdisk
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
mkdir /mnt/sda1
mkdir /mnt/sda2
mount /dev/sda1 /mnt/sda1
mount /dev/sda2 /mnt/sda2


sur le serveur qui possede les fichiers

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


Ensuite ...

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

modifier ce qui est necessaire

mcedit /boot/grub/device.map
#(fd0)       /dev/fd0
(hd0)       /dev/sda
mcedit /boot/grub/grub.conf
#boot=/dev/sda

mcedit /etc/fstab

LABEL=SWAP-sda3

mcedit /etc/sysconfig/grub

boot=/dev/sda

kudzu

restaurer le grub

grub 
grub> root (hd0,0)
grub> setup (hd0)
grub> find
grub> quit

activer les quotas :

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

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
mcedit /etc/modprobe.conf

Remplacer ce qui est en face de eth0 par via-rhine


Reboot

signal event-reboot


ET CA MARCHE !!!

Plus qu'a lui mettre un firewall digne de ce nom

methode yum

1/ modif du yum.conf et des repo

2/ yum upgrade

3/ reboot

4/ kernel panic

......


methode rsync sur partoche a coté de centos

Souley rsync -auvz * 10.10.10.10:/point_montage

Souley Pas besoin du chroot

Souley TU rsyncs via le mode rescue

JP_P_home Souley> pour tester ;)

Souley Ensuite dans lilo.conf tu modif ca :

Souley root=/dev/sda3 par le num de patoche ou y a la sme

Souley partoche*

JP_P_home et je refais le fstab propre sur la partoche sme

JP_P_home ;)

JP_P_home je yum lilo sur le sme ou ca doit aller ?

Souley Pas besoin

Souley Une fois que tu as modif lilo.conf

Souley /sbin/lilo

puis reboot

modif de modprob.conf, db config, fstab


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