infrastructure icon indicating copy to clipboard operation
infrastructure copied to clipboard

Obsolescence d'osm11 à osm14 -> mise en route d'osm35 et osm36 à TH3 ?

Open cquest opened this issue 1 year ago • 12 comments

Les serveurs osm11 à osm14 sont désormais à considérer comme obsolètes. Ces machines ont au mieux une dizaine d'années, des Xéon 56xx voire 55xx, de la DDR3.

osm11 et osm13 historiquement des Dell R610, sont tombées en panne, remplacés par des R710 mais d'une génération précédente et sont dans la baie de ma cave.

osm12 est toujours un des 3 R610 d'origine et osm14 est un R610 récupéré en don, ils sont chez free

Nous avons upgradé ces machines en RAM et SSD il y a quelques années pour prolonger leur utilisation, mais on arrive à leur fin de vie, les pannes se répètent.

osm35/osm36 en stand-by à TH3

Le serveur Fujitsu à TH3 qui contient 4 lames: osm33 à osm36, ces serveurs sont bien plus récents, Xéon E5-2680-v3, DDR4, réseau 10G...

osm33 et osm34 sont opérationnels, mais osm35 et osm36 sont en réserve car sans RAM ni stockage pour l'instant.

Ces machines sont bien adaptées pour du rendu vu le nombre de coeurs des CPU. Les rendus humanitaire (osm12) et cyclosm (osm14) pourraient y être migrés.

Il est temps de les utiliser, donc d'ajouter RAM et stockage SSD (1 NVMe et 1 SATA sur carte PCIe, 6 baies 2.5" SATA possibles) :

  • 256Go de RAM: 220€ (actuellement sur ebay)
  • SSD 4To NVMe Samsung PM9A3: 440€
  • SSD 4To SATA Transcend: 245€ TOTAL: 905€ par serveur

Pour info, je possède un second serveur Fujitsu identique chez moi, actuellement inutilisé, donc en spare. Nous allons aussi avoir prochainement les machines Moji... mais à compléter elles aussi en stockage et éventuellement RAM.

cquest avatar Dec 01 '23 07:12 cquest

ok pour moi pour enfin activer osm35 osm36 pq le second serveur Fujitsu n'irrait pas chez free ? c'est mieux que de se passer de free non ?

Marc-marc-marc avatar Dec 01 '23 12:12 Marc-marc-marc

Il faut voir si c'est ok pour eux sur le plan consommation électrique, qui est un peu tendue à ce que j'ai compris. Si il remplace osm11 à osm14 chez eux, ça peut s'envisager.

Pour info, ce second serveur Fujitsu est un achat perso, que je peux céder.

A voir le besoin aussi avec les serveurs Moji qui vont bien arriver.

cquest avatar Dec 02 '23 08:12 cquest

Voilà la liste des services actuellement sur ces machines.

  • osm11
    • [ ] 165 = base osm2pgsql pour rendu cyclosm
    • [ ] 166 = renderd pour cyclosm
    • [ ] 183 = stable-data, pour les courbes de niveaux (?)
  • osm12
    • [ ] 162 = bano
    • [ ] 179 = comcommaker
    • [ ] 188 = osm2pgsql (pour hot ?)
    • [ ] 189 = hdm-tiles (tuiles hot ?)
    • [ ] 190 = site web layers
    • [ ] 203/204 = adopte-une-commune, non utilisé
  • osm13
    • rendu fr
  • osm14
    • [ ] 110 = backend osmose france, à réinstaller sur une debian récente
    • [ ] 167 = proxy pour demo.openstreetmap.fr - à déplacer dans un proxy nginx classique ?
    • [ ] 171 = download, à réinstaller pour migration
    • [ ] 174 = projetdumois
    • [ ] 177 = tile-vect, à réinstaller avec plus de ressources
    • [ ] 182 = cadastre-joker
    • [ ] 184 = backuppc2 - à supprimer, vu le remplacement par backup zfs ?
    • [ ] 185 = mapcontrib
    • [ ] 187 = batimap
    • [ ] 191 = commerces
    • [ ] 192 = proxy-free, pas besoin de déplacer
    • [ ] 500 = openfoodfacts

jocelynj avatar Dec 03 '23 21:12 jocelynj

Certains des services sont dans des dockers. Je suggère de mutualiser dans une seule VM ces services, en particulier pour les plus petits. Je pense qu’en docker on a : projetdumois, tile-vect, cadastre-joker, mapcontrib et peut être d'autres projets récents que je ne connais pas. comcommaker pourrait aller dans un docker si ce n'est pas déjà le cas.

frodrigo avatar Dec 04 '23 09:12 frodrigo

Oui, pour une VM globale pour docker. Il est possible aussi que les dernières améliorations sur ZFS fassent disparaître les soucis de perfs de docker dans lxc.

osm188/189 c'est bien le rendu humanitaire

cquest avatar Dec 04 '23 20:12 cquest

A quoi servirons les SSD SATA? J'ai peur que les performances ne soient vraiment pas bonnes si ce ne sont pas des SSD datacenter.

anayrat avatar Dec 18 '23 15:12 anayrat

Les SSD SATA servent essentiellement pour les caches de tuiles. On n'a pas besoin d'autant de perf que pour postgresql. De toute façon dans ces lames de serveurs on a peu d'options pour chaque lame on a juste:

  • un port PCIe sans bifurcation: donc carte PCIe avec 1 NVMe et support une 1 SATA relié à un port libre sur la carte mère
  • 6 SATA 2.5" à l'avant de la machine

Le deuxième port PCIe est utilisé par la carte réseau 10G.

cquest avatar Dec 18 '23 18:12 cquest

Ah, et on pourrait utiliser quelques Go du NVme comme SLOG pour absorber les pics en écriture

anayrat avatar Dec 18 '23 20:12 anayrat

https://www.kingston.com/datasheets/SEDC500M_us.pdf Les DC500M ont une super endurance.

anayrat avatar Dec 18 '23 20:12 anayrat

Les DC600M semblent encore plus endurants... et existent même en 7.68To !

J'ai tout reçu: RAM, SSD SATA+NVMe + carte PCIe

osm35 pré-équipé sur une lame Fujitsu identique qui est chez moi. Au tour d'osm36 de se remplir.

Une fois tout ça testé (surtout la RAM), je profiterai de mes congés cette semaine et j'irai à TH3 pour mettre en place les lames dans la baie.

cquest avatar Jan 02 '24 15:01 cquest

Memtest in progress...

Capture d’écran du 2024-01-02 19-45-17

cquest avatar Jan 02 '24 19:01 cquest

A suivre sur... https://github.com/osm-fr/infrastructure/issues/519

cquest avatar Jan 04 '24 19:01 cquest