Migration serveur
De Wiki Linux62.
(→Installation du système) |
(→Installation du système) |
||
Ligne 58 : | Ligne 58 : | ||
Ce qui donne donc avec le serveur installé : | Ce qui donne donc avec le serveur installé : | ||
− | Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur | + | Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur |
− | /dev/md0 3,7G 408M 3,1G 12% / | + | /dev/md0 3,7G 408M 3,1G 12% / |
− | /dev/hde3 93M 43M 45M 49% /boot | + | /dev/hde3 93M 43M 45M 49% /boot |
− | /dev/md1 3,7G 72M 3,5G 3% /home | + | /dev/md1 3,7G 72M 3,5G 3% /home |
− | /dev/md2 102G 188M 97G 1% /srv | + | /dev/md2 102G 188M 97G 1% /srv |
+ le swap en raid5 = 1144 Mo | + le swap en raid5 = 1144 Mo |
Version du 7 février 2007 à 22:34
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 est 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 195313 @ 19596 ( 95.4M) Linux native /dev/hde4 Apple_UNIX_SVR2 slash 3906251 @ 214909 ( 1.9G) Linux native /dev/hde5 Apple_UNIX_SVR2 home 3906251 @ 4121160 ( 1.9G) Linux native /dev/hde6 Apple_UNIX_SVR2 swap 1171876 @ 8027411 (572.2M) Linux swap /dev/hde7 Apple_UNIX_SVR2 srv 108032121 @ 9199287 ( 51.5G) 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 195313 @ 19596 ( 95.4M) Linux native /dev/hdg4 Apple_UNIX_SVR2 slash 3906251 @ 214909 ( 1.9G) Linux native /dev/hdg5 Apple_UNIX_SVR2 home 3906251 @ 4121160 ( 1.9G) Linux native /dev/hdg6 Apple_UNIX_SVR2 swap 1171876 @ 8027411 (572.2M) Linux swap /dev/hdg7 Apple_UNIX_SVR2 srv 108032121 @ 9199287 ( 51.5G) 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 195313 @ 19596 ( 95.4M) Linux native /dev/hdi4 Apple_UNIX_SVR2 slash 3906251 @ 214909 ( 1.9G) Linux native /dev/hdi5 Apple_UNIX_SVR2 home 3906251 @ 4121160 ( 1.9G) Linux native /dev/hdi6 Apple_UNIX_SVR2 swap 1171876 @ 8027411 (572.2M) Linux swap /dev/hdi7 Apple_UNIX_SVR2 srv 108032121 @ 9199287 ( 51.5G) Linux native
Ce qui donne donc avec le serveur installé :
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur /dev/md0 3,7G 408M 3,1G 12% / /dev/hde3 93M 43M 45M 49% /boot /dev/md1 3,7G 72M 3,5G 3% /home /dev/md2 102G 188M 97G 1% /srv
+ 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.
Le partitionnement a été revu et corrigé. Nous allons utiliser des vservs (http://linux-vserver.org) afin de cloisonner la "production" des accès utilisateurs.
Participants à la migration
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.