Migration serveur
De Wiki Linux62.
(→Détails matériels du serveur) |
|||
Ligne 16 : | Ligne 16 : | ||
* 2 disques de 60 Go Seagate ATA100 (1 en spare, l'autre en fonctionnement) | * 2 disques de 60 Go Seagate ATA100 (1 en spare, l'autre en fonctionnement) | ||
* 2 barrettes de 512 Mo DDR 2700 (1 en spare, l'autre en fonctionnement) | * 2 barrettes de 512 Mo DDR 2700 (1 en spare, l'autre en fonctionnement) | ||
+ | * 4 cubes (ou plus) + vis de rackage | ||
== Installation du système == | == Installation du système == |
Version du 4 février 2007 à 22:59
Cette page existe afin de coordonner la migration du serveur linux62 vers le nouveau Apple XServe G4 nous appartenant.
Sommaire |
Détails matériels du serveur
- Processeur : PowerPC G4 1,33 GHz
- RAM : 512 Mo DDR PC2700 (3 banques libres)
- HDD : 3 disques de 60 Go Seagate ATA100 (1 slot libre, mais pas de rack)
- Réseau : 100Mb/s intégré à la carte mère + 1Gb/s broadcom PCI
Nous avons en spare pour le moment :
- 1 alimentation
- 1 carte mère
- 1 ventilateur interne
Et en prévision d'achat :
- 1 rack avec connecteur
- 2 disques de 60 Go Seagate ATA100 (1 en spare, l'autre en fonctionnement)
- 2 barrettes de 512 Mo DDR 2700 (1 en spare, l'autre en fonctionnement)
- 4 cubes (ou plus) + vis de rackage
Installation du système
Le système installé sur ce serveur sera une Debian en release etch. (point à discuter ? migration des configs + upgrade des versions de softs = une pierre, deux coups)
Le partitionnement est le suivant :
- 1er disque :
/dev/hde # type name length base ( size ) system /dev/hde1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map /dev/hde2 Apple_Bootstrap untitled 19532 @ 64 ( 9.5M) NewWorld bootblock /dev/hde3 Apple_UNIX_SVR2 boot 97657 @ 19596 ( 47.7M) Linux native /dev/hde4 Apple_UNIX_SVR2 slash 5859376 @ 117253 ( 2.8G) Linux native /dev/hde5 Apple_UNIX_SVR2 var 11718751 @ 5976629 ( 5.6G) Linux native /dev/hde6 Apple_UNIX_SVR2 tmp 683594 @ 17695380 (333.8M) Linux native /dev/hde7 Apple_UNIX_SVR2 swap 1171876 @ 18378974 (572.2M) Linux swap /dev/hde8 Apple_UNIX_SVR2 home 97680558 @ 19550850 ( 46.6G) Linux native
- 2ème disque :
/dev/hdg # type name length base ( size ) system /dev/hdg1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map /dev/hdg2 Apple_Bootstrap untitled 19532 @ 64 ( 9.5M) NewWorld bootblock /dev/hdg3 Apple_UNIX_SVR2 boot 97657 @ 19596 ( 47.7M) Linux native /dev/hdg4 Apple_UNIX_SVR2 slash 5859376 @ 117253 ( 2.8G) Linux native /dev/hdg5 Apple_UNIX_SVR2 var 11718751 @ 5976629 ( 5.6G) Linux native /dev/hdg6 Apple_UNIX_SVR2 tmp 683594 @ 17695380 (333.8M) Linux native /dev/hdg7 Apple_UNIX_SVR2 swap 1171876 @ 18378974 (572.2M) Linux swap /dev/hdg8 Apple_UNIX_SVR2 home 97680558 @ 19550850 ( 46.6G) Linux native
- 3ème disque :
/dev/hdi # type name length base ( size ) system /dev/hdi1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map /dev/hdi2 Apple_Bootstrap untitled 19532 @ 64 ( 9.5M) NewWorld bootblock /dev/hdi3 Apple_UNIX_SVR2 boot 97657 @ 19596 ( 47.7M) Linux native /dev/hdi4 Apple_UNIX_SVR2 slash 5859376 @ 117253 ( 2.8G) Linux native /dev/hdi5 Apple_UNIX_SVR2 var 11718751 @ 5976629 ( 5.6G) Linux native /dev/hdi6 Apple_UNIX_SVR2 tmp 683594 @ 17695380 (333.8M) Linux native /dev/hdi7 Apple_UNIX_SVR2 swap 1171876 @ 18378974 (572.2M) Linux swap /dev/hdi8 Apple_UNIX_SVR2 home 97680558 @ 19550850 ( 46.6G) Linux native
Ce qui donne donc avec le serveur installé :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur /dev/md0 5,5G 485M 4,8G 10% / /dev/hde3 47M 16M 29M 35% /boot /dev/md3 92G 188M 87G 1% /home /dev/md2 657M 17M 607M 3% /tmp /dev/md1 12G 236M 11G 3% /var
+ le swap en raid5 = 1144 Mo
Ce partitionnement est pour l'instant actif avec 3 disques, lorsque nous rajouterons le 4ème, nous étendrons le raid5 avec la fonction grow de mdadm. Les tailles des partitions augmenteront donc de 50%. Ce découpage peut évidemment être revu selon vos remarques.
Vous avez remarqué que le /boot n'est pas en raid... Malheureusement, yaboot (le bootloader sous ppc) ne sait pas lire dans les patitions md. La partition /boot a été créée sur chaque disque, et les données copiées manuellement. Comme ça, si le premier disque lâche, on peut booter facilement sur le second disque.
Migration des services
Les lignes suivantes seront de la forme :
- Service / application / état de la migration
- Mail / Exim4 / Non migré
- BDD / MySQL / Non migré
- Passage en MySQL 5 à étudier
- Web / Apache2 / Non migré
- Passage en Apache 2.2 à étudier
- Listes de diffusion / mailman / Non migré
- Wiki / mediawiki / Non migré
Monitoring et historisation
- Disque : smartd activé, surveillance des 3 disques.
- Températures, tensions, ventilateurs : sensors-detect fait freezer la machine après une vingtaine de minutes de détection.
- Activité du serveur : munin ? cacti ?
Négociations pour espace en baie + BP
Deux voies possibles pour l'instant, dès que la migration du serveur sera bien entammée il faudra aviser pour avancer sur l'une d'entre elles.