Auteur Sujet: Rack 10" 22U pas cher (impression 3D)  (Lu 3002 fois)

0 Membres et 1 Invité sur ce sujet

Johannol

  • Abonné SFR THD (câble)
  • *
  • Messages: 1 148
  • Nantes 44
Rack 10" 22U pas cher (impression 3D)
« le: 06 juillet 2022 à 20:33:13 »
L'objectif du projet est d'avoir une solution adapté en rénovation, lorsque l'espace est compté en largeur et en profondeur, mais qu'on souhaite néanmoins disposer d'une partie "communication" potentiellement performante: caser des prises RJ45/fibre, un PTO, des switch, une box, des prises 230V...

Les rack 10" répondent coté largeur, mais sont souvent trop profond pour être placés dans une entrée, en dessous de l'électricité.



Sur ce projet, la structure a été pensé pour:
- être peu profonde, actuellement 10,5cm, afin de s'intégrer correctement dans un appartement, par exemple avec un coffrage bois, mais néanmoins suffisant pour permettre une box en vertical, un switch type TL-SG105, un Raspberry PI pour la domotique, etc. Je rajouterai des modèles d'équerres + profondes si besoin / demande.
- pouvoir fixer le PTO sur la partie murale, sur le rail DIN, mais pouvoir dans un 2eme temps démonter les rails pour différentes raisons, comme changer la profondeur.
- Pouvoir ajuster un peu la hauteur du rail DIN en fonction du modèle de PTO (3 positions possible)
- Avoir une grande hauteur, afin de compenser la faible largeur et caser tout le matériel.

Le projet a été réalisé avec 1 rail
https://www.thomann.de/fr/adam_hall_61552_blk_rackschiene.htm
coupé en 2, ce qui donne 22U de hauteur, et entre le rail + port, et l'impression, on arrive globalement à un cout de 40 euro ! ;D

Plan de la structure Rack:
https://www.thingiverse.com/thing:5426640

En option mais c'est mieux:
- Le(s) rail(s) à couper et visser:
https://www.amazon.fr/gp/product/B07V69SYTX/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1
- Un bornier terre (Obligatoire dans la norme NFC-15100)
https://www.amazon.fr/gp/product/B01ARYXH4O/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1

« Modifié: 07 juillet 2022 à 16:20:38 par Johannol »

Johannol

  • Abonné SFR THD (câble)
  • *
  • Messages: 1 148
  • Nantes 44
Rack 10" 22U pas cher (impression 3D)
« Réponse #1 le: 07 juillet 2022 à 16:52:20 »
On va parler des accessoires sympa (le message va vivre un peu dans le temps):

1) Un support "rackpi".
Qu'est que ce truc? C'est un format hérité de système audio d'effet de guitare/etc, car il est idiot de monopoliser 1U d'un rack 19" pour une petite électronique. qui se montent dans des racks. Donc le format permet de monter 10 modules dans 2U d'un rack 19", et 5 modules dans 2U d'un rack, dans ce type de support:
https://www.musicstore.com/fr_BE/EUR/DAP-2-HE-Rackblende-f-Modulsystem-10-Segmente-MP-1/art-PAH0017160-000;pgid=R8igIecFoLBSRplpOdFjJn7V0000WhqCaZgD

https://www.thingiverse.com/thing:1793758

Et quelqu'un (Krapozok ?) a eu l'idée d'utiliser ce format pour les Raspberry Pi, d'où le nom "Rackpi", et le succès a généré l'apparition de modules pour tous les PI, mais aussi électronique TNT, Arduino, etc... en fait tout petite électronique qu'on ne sais jamais trop comment caser proprement dans un rack. D'un point de vue domestique, on peut penser à un Raspberry Pi pour la domotique, pour un PiHole, à un ampli TNT, ou un diffuseur de TNT sur le réseau, etc...

Pour le rack 10", il existe un plan de support 100% imprimable ( https://www.thingiverse.com/thing:4087382 ) mais je souhaitais quelque chose de + robuste, à ma manière, en métal, donc il y a 2 oreilles imprimables et un gabarit de perçage avant taraudage pour rail alu 10*12 trouvable dans tout magasin de bricolage. C'est très simple à faire, et le gabarit peut être utilisé pour un 10" ou 19".

Lien thingiverse pour montage 10": https://www.thingiverse.com/thing:5428819
« Modifié: 10 juillet 2022 à 10:12:35 par Johannol »

Lucien

  • Abonné Sosh fibre
  • *
  • Messages: 3 100
Rack 10" 22U pas cher (impression 3D)
« Réponse #2 le: 07 juillet 2022 à 17:22:53 »
Ce qui est dommage avec ce type de montage, c'est que la carte se trouve dans le rack et comme c'est le point faible, pour la changer, il faudra sortir le Pi.

Un système avec le Pi sur glissières serait le top  8)

Johannol

  • Abonné SFR THD (câble)
  • *
  • Messages: 1 148
  • Nantes 44
Rack 10" 22U pas cher (impression 3D)
« Réponse #3 le: 07 juillet 2022 à 18:22:58 »
Ce qui est dommage avec ce type de montage, c'est que la carte se trouve dans le rack et comme c'est le point faible, pour la changer, il faudra sortir le Pi.

Un système avec le Pi sur glissières serait le top  8)

La remarque peut s'entendre, et pour que les autres puissent comprendre, cela fait référence aux cartes SD qui peuvent mal vieillir et lâcher avec l'utilisation en tant que support d'un OS qui fait de l'écriture régulière, d'où la nécessité de faire des backup réguliers.

Il existe des plan avec des glissières, mais ce n'est plus ce même "format" avec l'avantage de profiter de tous les autres plans disponibles pour tout et n'importe quoi. Et cela prends 1min pour enlever les 2 vis tout en étant dissuasif pour un petit enfant...

Mais même en prenant vraiment en compte ce problème, ce que j'ai fais moi même, il y a plusieurs réponses possible:
- Accéder facilement à la carte pour l'extraire: quelqu'un a fait le plan d'un Rackpi avec la carte facilement accessible avec un connecteur "rallonge". Carte en façade donc.
- Oublier l'extraction de la carte et l'interruption de service, et faire des backups automatisé du système par le réseau sur un NAS ou un PC. J'ai vérifié que c'est faisable avec Home Assistant
- Fiabiliser le problème à la source, oublier la carte SD et utiliser un SSD à la place. C'est la méthode que j'ai choisi, et le module domotique comprends donc un Raspberry PI, un SSD et un récepteur Zigbee

La finition n'est pas là (une peinture à venir certainement) mais c'est fonctionnel. ;D
 

blarglibloup

  • Invité
Rack 10" 22U pas cher (impression 3D)
« Réponse #4 le: 07 juillet 2022 à 18:31:06 »
- Fiabiliser le problème à la source, oublier la carte SD et utiliser un SSD à la place. C'est la méthode que j'ai choisi, et le module domotique comprends donc un Raspberry PI, un SSD et un récepteur Zigbee
Ou bien utiliser une carte de qualité (par ex SanDisk Extreme) voire carrément une carte industrielle (par ex SwissBit) qui encaissera sans problème quelques TBW :)
Ou bien configurer correctement son OS pour qu'il n'écrive rien ou presque (je suis entre 0 et 500KB par jour sur mes différents Pi, suivant l'usage).
Mes 2 sioux :)

vivien

  • Administrateur
  • *
  • Messages: 47 086
    • Twitter LaFibre.info
Rack 10" 22U pas cher (impression 3D)
« Réponse #5 le: 07 juillet 2022 à 20:01:13 »
Un sujet qui en parle Optimisation d'un serveur Linux pour un SSD : réduire au maximum les écritures sur le SSD

À noter que le forum est toujours sur le même SSD Samsung depuis 2016 (mais un SSD est plus endurant qu'une carte SD).

pitalugue

  • Abonné Free fibre
  • *
  • Messages: 542
Rack 10" 22U pas cher (impression 3D)
« Réponse #6 le: 07 juillet 2022 à 23:45:21 »
ou externaliser le stockage et booter sur le réseau ?

Johannol

  • Abonné SFR THD (câble)
  • *
  • Messages: 1 148
  • Nantes 44
Rack 10" 22U pas cher (impression 3D)
« Réponse #7 le: 10 juillet 2022 à 10:14:03 »
ou externaliser le stockage et booter sur le réseau ?

Je ne sais pas si c'est possible ça  ???

Bon, sinon, j'ai publié sur thingiverse le "helper" pour faire le support rackpi pour rack 10" ou 19"

pitalugue

  • Abonné Free fibre
  • *
  • Messages: 542
Rack 10" 22U pas cher (impression 3D)
« Réponse #8 le: 10 juillet 2022 à 11:20:38 »
C'est de toute façon en marge de votre sympathique projet.

Une recherche de type "rpi iscsi boot" ou dans le genre devrait conduire à pas mal de résultats pour des modèles assez récents.
Je viens de passer 5 mns dessus par curiosité. Il y a quelques variations suivant le modèle. Si on ne peut pas toujours directement booter sur iSCSI on peut vraisemblablement avoir à défaut le root sous NFS et puis le reste comme on veut.

Au passage, pas spécialement pour le fond de l'article mais pour quelques photos de montage de rpi si ça peut donner des idées : https://blog.alexellis.io/state-of-netbooting-raspberry-pi-in-2021/

Johannol

  • Abonné SFR THD (câble)
  • *
  • Messages: 1 148
  • Nantes 44
Rack 10" 22U pas cher (impression 3D)
« Réponse #9 le: 10 juillet 2022 à 23:33:53 »
Ou bien utiliser une carte de qualité (par ex SanDisk Extreme) voire carrément une carte industrielle (par ex SwissBit) qui encaissera sans problème quelques TBW :)
Ou bien configurer correctement son OS pour qu'il n'écrive rien ou presque (je suis entre 0 et 500KB par jour sur mes différents Pi, suivant l'usage).

Je suis en train de préparer le 2ème module, stream TV/TNT en recyclant un PI 1b et en utilisant le logiciel tvheadend, et je suis ici avec l'approche "SanDisk Extreme" et faible écriture.
Tu aurais le tuto qui va bien vu tes résultats?

blarglibloup

  • Invité
Rack 10" 22U pas cher (impression 3D)
« Réponse #10 le: 11 juillet 2022 à 00:42:21 »
Je suis en train de préparer le 2ème module, stream TV/TNT en recyclant un PI 1b et en utilisant le logiciel tvheadend, et je suis ici avec l'approche "SanDisk Extreme" et faible écriture.
Tu aurais le tuto qui va bien vu tes résultats?
Pas vraiment de tuto vu que je fais ça à l'habitude, mais les principes de base (sur une raspbian) c'est désinstaller/désactiver tout ce qui ne sert à rien (désinstaller c’est mieux: ça réduit les données écrites lors des upgrades, debfoster est mon meilleur ami pour ça), en particulier rsyslog et logrotate (je ne garde que le log RAM de systemd-journald) et les autoupdates des repos apt, mettre resolv.conf en symlink vers /run, et /var/lib/dhcp en symlink vers /tmp (ou monter un tmpfs dedans), et là on est déjà mieux.

J'ai un raspi 0 avec le tvhat, j'ai exactement ça qui tourne dessus:
    1 ?        Ss     0:16 /sbin/init
   86 ?        Ss     0:04 /lib/systemd/systemd-journald
  109 ?        Ss     0:01 /lib/systemd/systemd-udevd
  150 ?        Ssl    0:01 /lib/systemd/systemd-timesyncd
  227 ?        Ss     0:04 avahi-daemon: running [rPiTV.local]
  233 ?        S      0:00  \_ avahi-daemon: chroot helper
  229 ?        Ss     0:00 /usr/sbin/cron -f
  231 ?        Ss     0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
  232 ?        Ssl    0:00 /sbin/dhclient -4 -v -i -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases -I -df /var/lib/dhcp/dhclient6.eth0.
  248 ?        Ss     0:01 /lib/systemd/systemd-logind
  251 ?        Ss     0:00 /usr/sbin/dropbear -p 22 -W 65536
 1474 ?        S      0:00  \_ /usr/sbin/dropbear -p 22 -W 65536
 1475 pts/0    Ss     0:00      \_ -bash
 1481 pts/0    R+     0:00          \_ ps fax
  375 ?        Ssl    4:24 /usr/sbin/collectd
  397 ?        Ss     0:00 /sbin/rpcbind -f -w
  401 ?        Ssl   17:28 /usr/bin/tvheadend -f -p /run/tvheadend.pid -u hts -g video

collectd évidemment non nécessaire, rien d'écrit en local tout est poussé vers un serveur distant, je pourrais sans doute me passer du cron, d'avahi (et donc de dbus) et j'ai installé dropbear plutôt qu'openssh. le rpcbind c'est parce que j'ai monté en NFS un volume pour tvheadend pouvoir notamment faire un peu d'enregistrement programmé en cas de besoin. Sur ce système, si je ne me connecte pas en ssh je suis à ~0 écriture (j'ai conservé l'usage de wtmp/lastlog, même si ce n'est pas vraiment nécessaire).

Sur certains pi je peux même arriver à monter tout le filesystem en read-only (typiquement je remplace timesyncd par chrony car timesyncd est incapable de tourner en full read-only). Dans les cas intermédiaires j'utilise http://hacks.slashdirt.org/sw/flashybrid/ mais je crois qu'il y a d'autres solutions du même genre qui sont un peu plus abouties.

Voilà dans les grandes lignes les principes. J'utilise typiquement des cartes SanDisk Ultra de 16GB (l'overprovisionning en taille est une autre méthode pour prolonger la durée de vie des cartes) et j'attends toujours la première panne, en sachant que mon plus vieux pi (un modèle 1A) tourne 24/7 depuis 2016 avec la même carte, donc je dirais que c'est honnête comme résultat :)

J'espère que ça répond un peu à ta question.

Johannol

  • Abonné SFR THD (câble)
  • *
  • Messages: 1 148
  • Nantes 44
Rack 10" 22U pas cher (impression 3D)
« Réponse #11 le: 11 juillet 2022 à 20:18:51 »
Pas vraiment de tuto vu que je fais ça à l'habitude,

Même sans tuto, tu m'a donné pas mal de pistes intéressantes, je ne connaissais pas debfoster par exemple. Et j'ai trouvé quelques idées ailleurs. Merci
N’empêche, ta commande ps m'a donné un point de comparaison même si non directement comparable avec un système récent... et j'ai pu voir que de partir d'une image "minimal" est déjà une excellente base de travail.