Serveur ovh - SME Server Wiki
Transcription
Serveur ovh - SME Server Wiki
Serveur ovh Un article de SME Server Wiki. Voici un pas à pas pour installer votre distribution préférée, SME server chez votre hébergeur préféré : http://www.ovh.com. Cette installation a été réalisée avec succès sur un superplan 08 : http://www.ovh.com/fr/particulier/produits/superplan2008.xml Cette installation nécessite une machine pour préinstaller en local une SME ou bien un machine virtuelle VMWARE. Nous allons suivre la solution VMWARE. Sommaire 1 installation en local sur vmware 2 préparation serveur ovh 3 preparation serveur ovh suite 4 upload avec rsync des données depuis la machine virtuelle 5 sur le serveur OVH en mode rescue 5.1 modification du grub 5.2 modification de fstab 5.3 modification de mtab 5.4 GRUB dans les MBR 5.5 initialisation des quotas 5.6 mkinitrd 6 interface réseau 6.1 console 7 reboot en mode KVM 8 reboot en mode normal 8.1 configuration du materiel indispensable 8.2 kernel smp 8.3 protection contre le relay smtp 8.4 désactiver les services inutiles 8.5 FIN 9 SOURCES installation en local sur vmware Vous pouvez utiliser gratuitement vmware serveur sous windows ou sous linux, seul un enregistrement pour obtenir un numéro de série gratuit est nécessaire. Si vous voulez garder vmware player pour faire celà il existe des services sur le web pour creer la machine virtuelle:http://www.easyvmx.com/ 1. 2. 3. 4. 5. 6. 7. télécharger l'iso de sme serveur créer une machine virtuelle en scsi bus logic (pas en LSI car SME n'a pas les drivers) choisir multiprocesseur si vous en avez la possibilité (machine hote multiprocesseur) prenez entre 4 et 8 Gb de disque pour creer le lecteur monter le lecteur de cdrom sur l'image iso smeserver. configurer selon votre réseau afin que la SME aie accès au net réalisez l'installation comme si la machine devais servir la en serveur only et avec raid mais sans lvm option au boot : sme nolvm /!\ pensez à ouvrir l'accès au ssh à l'extérieur + ouvrir l'accès à root ou a créer un utilisateur avec un jeu de clef ssh ou avec le droit d'utiliser les mot de passe pour se connecter a votre SME ..... n'oubliez par vous avez pas de clavier et d'écran jusqu'à votre hébergeur !!!! (bon en cas d'oubli vous pourrez remercier le kvm mais faites le de suite) cf http://smeserver.fr/astuces.php?astuce=net_ssh_keys pour les clefs ssh ouvrez aussi l'accès au server-manager vers votre ip publique de suite. préparation serveur ovh Il s'agit d'un serveur avec raid logiciel sur deux disques sata de 250 Go. 1. installer la centos disponible en 4.3. 2. rebooter en rescue via le manager OVH voici les partitions obtenues sur les deux disques: /dev/md1 /dev/md2 /dev/sda3 /dev/sdb3 / /home swap swap 3Go 240Go 500Mo 500Mo nous allons installer SME comme suis : /dev/md1 /dev/md2 /dev/sda3 /dev/sdb3 /boot / swap swap 3Go 240Go 500Mo 500Mo Bon j'arrête les puristes tout de suite, vous avez le droit de reformater les deux disques, puis recréer les array raid comme vous voulez, et ne pas avoir un gâchis de 3 Go réservé au boot... mais là on choisi l'option simple. Et en ce qui concerne le SWAP en deux morceau çà se gère assez bien a priori. preparation serveur ovh suite voilà le travail commence en mode rescue toujours: mkdir /mnt/md1 mkdir /mnt/md2 mount /dev/md1 /mnt/md1 mount /dev/md2 /mnt/md2 cd /mnt/md1 rm -rf /mnt/md1/* cd /mnt/md2 rm -rf /mnt/md2/* upload avec rsync des données depuis la machine virtuelle cd / rsync rsync -auvz /boot/ [email protected]:/mnt/md1 --bwlimit=40 -auvz /* [email protected]:/mnt/md2 --bwlimit=40 --exclude=/boot/* --exclude=/dev/* --exclude=/proc/* --exclude=/sys/* NB si vous êtes seul sur votre connexion n'hesitez pas a enlever l'option bwlimit. sur le serveur OVH en mode rescue On va vérifier que la SME fonctionne avec un CHROOT mount -o bind /proc /mnt/md2/proc mount -o bind /dev /mnt/md2/dev mount -o bind /sys/ /mnt/md2/sys mount /dev/md1 /mnt/md2/boot cd /mnt/md2 chroot /mnt/md2 modification du grub mcedit /boot/grub/device.map on modifie de cette façon: #(fd0) (hd0) /dev/fd0 /dev/sda mcedit /boot/grub/grub.conf on modifie de cette façon: 1. "#boot=/dev/sda" 2. "root=/dev/md2" au lieu de md3 modification de fstab mcedit /etc/fstab 1. 2. 3. 4. on commente le fd0 on commente le lecteur cd on echange le md3 et md2 on rajoute une ligne de swap et on met /dev/sda3 et dev/sdb3 pour chacune des lignes. cela doit donner : # This file is edited by fstab-sync - see 'man fstab-sync' for details /dev/md2 / ext3 usrquota,grpquota 1 1 /dev/md1 /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs defaults 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 /dev/sda3 swap swap defaults 0 0 /dev/sdb3 swap swap defaults 0 0 #/dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0 #/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0 modification de mtab ceci est pour eviter d'avoir des erreurs a la création du quota juste aprés. mcedit /etc/mtab 1. on échange les md3 en md2 et les md2 en md3 puis on peut réaliser un : mount -a mount GRUB dans les MBR lancer une invite grub: grub recherche de stage 1 : find /boot/grub/stage1 devrais donner ceci grub> find /boot/grub/stage1 (hd0,0) (hd1,0) grub> maintenant en assumant que les disques dans les arrays raid sont dev/sda and /dev/sdb: device (hd0) /dev/sda root (hd0,0) setup (hd0) device (hd0) /dev/sdb root (hd0,0) setup (hd0) ceci installera GRUB dans le MBR de chacun des disque et permettra de rebooter même en cas de défaillance de l'un d'eux. initialisation des quotas quotacheck -vugc /dev/md2 mkinitrd a moins que vous ayez la chance d'avoir installé votre sme sur une machien avec un sata_via le initrd ne sera pas capable de trouver les disque dur donc il faut le régénérer: (remplacez les ?? par ce qui vous concerne) mv /boot/initrd-2.6.9???????.img /root/ mkinitrd --preload=ahci --preload=sata_via /boot/initrd-2.6.9???????.img 2.6.9????? interface réseau config set EthernetDriver1 via-rhine mcedit /etc/modprobe.conf et mettre là ou est défini eth0 via-rhine ou créer une ligne console console configurer votre sme avec ses nouvelles adresses IP propres à OVH pour info: 1. ip serveur:91.121.IP.IP 2. netmask:255.255.255.0 3. passerelle: 91.121.IP.254 a la fin la sme n'arrivera pas a lancer un reboot + reconfiguration c'est normal au besoin reconnectez vous en ssh pour la suite après avoir fermé la session en cours. reboot en mode KVM faites un tour sur votre manager OVH remettez le boot sur le vKVM. rebootez il se peut qu'un fsck manuel soit demandé, entrez votre mot de passe root et faites le si nécessaire 1. rebootez en mode normal (hd dans le mananger OVH) après la séquence réussie de démarrage de la SME dans le kvm. reboot en mode normal il vous sera peut etre necessaire de finir la reconfiguration de la sme en repassant par "console" ou en executant "signal-event post-upgrade; signal-event reboot" configuration du materiel indispensable kudzu -q kernel smp si votre machine a été installé sans multiprocesseur il vous faut installer celui ci yum install kernel-smp kmod-*-smp puis allez éditer /boot/grub/menu.lst pour que le kenrel smp soit utilisé au boot ( numérotation a partir de zero, indiquez en face de defaut) protection contre le relay smtp mkdir -p /etc/e-smith/templates-custom/var/service/qpsmtpd/config/relayclients cp /etc/e-smith/templates/var/service/qpsmtpd/config/relayclients\80relayFromLocalNetwork \ /etc/e-smith/templates-custom/var/se modifier comme suit: mcedit /etc/e-smith/templates-custom/var/service/qpsmtpd/config/relayclients/80relayFromLocalNetwork foreach my $prefix ( @prefixes ) { my $dot = ( $prefix =~ /\d+\.\d+\.\d+\.\d+/ ) ? # : '.'; $OUT .= $prefix . $dot . "\n"; $OUT .="# $prefix $dot :rem car ip publiques autres serveurs OVH \n"; } } puis faites: expand-template /var/service/qpsmtpd/config/relayclients service qmail restart désactiver les services inutiles installez la contrib de MasterSleepy service_controle http://vanhees.cc/index.php?name=CmodsDownload&file=index& req=viewsdownload&sid=70 Vous pouvez désactiver au moins atalk smb et smbd. FIN faites une petite mise à jour yum et profitez de votre SME yum update signal-event post-upgrade; signal-event reboot SOURCES http://gentoo-wiki.com/HOWTO_Install_on_Software_RAID#Installing_Grub_onto_both_MBRs http://forums.gentoo.org/viewtopic.php?p=2053048 Récupérée de « http://smeserver.pialasse.com/index.php/Serveur_ovh » Dernière modification de cette page le 8 avril 2008 à 11:02. Cette page a été consultée 2064 fois. Contenu disponible sous GNU Free Documentation License 1.2. Privacy policy À propos de SME Server Wiki Avertissements