Page 1 sur 1

Deploiement d’applications sur Raspbian

Posté : mer. 30 oct. 2019 15:03
par quarantedeux
Bonjour la communauté.

Je viens vers vous car je suis face à une problématique.
Dans l’école de mon enfant, la directrice souhaite installer des équipements informatiques.
Afin que la commune puisse assumer cette dépense, j’ai proposé l’installation de Rpi pour leur côté pédagogique, ludique et peu onéreux. Pour ma part, j’aide à l’installation.
Pour l’architecture réseau, 5 Raspberry Pi « élèves » seront raccordées à un switch.
Une 6ème carte servira a faire un « NAS » afin de centraliser le travail des élèves.
Sur cette 6ème carte, sera également installé un VPN, afin que je puisse faire les manipulation en SSH pour les MAJ / Installations/etc.

Existe-il un moyen d’envoyer une commande en SSH à l’ensemble des 5 Raspberry Pi « élèves » afin qu’elles se mettent toutes à jour ou de faire du déploiement en masse ?

Merci d’avance pour vos retours.

Je reste disponible pour plus d’informations.

42

Re: Deploiement d’applications sur Raspbian

Posté : mer. 30 oct. 2019 21:58
par dyox
Bonjour et bienvenue,

Peut-être seriez-vous intéressé par la distribution PiNet, elle me paraît parfaite pour ça !

https://www.raspberrypi.org/blog/raspi- ... now-pinet/

Re: Deploiement d’applications sur Raspbian

Posté : dim. 3 nov. 2019 12:50
par quarantedeux
Bonjour Dyox.

Merci pour ta réponse. En effet, PiNet est une des solutions que j'ai pu envisager. Mais la non-compatibilité avec le WiFi est un des éléments gênants à sa mise en place.
Bon dimanche

Re: Deploiement d’applications sur Raspbian

Posté : dim. 1 déc. 2019 14:48
par MarcB
Sur ton Rpi avec le NAS tu installe "terminator" et avec cette console il est possible d'envoyer les mèmes commandes à l'ensemble de RPI

https://doc.ubuntu-fr.org/terminator

Re: Deploiement d’applications sur Raspbian

Posté : dim. 1 déc. 2019 23:01
par maxty01
Bonsoir,
MarcB a écrit :
dim. 1 déc. 2019 14:48
Sur ton Rpi avec le NAS tu installe "terminator" et avec cette console il est possible d'envoyer les mèmes commandes à l'ensemble de RPI

https://doc.ubuntu-fr.org/terminator
Attention, terminator permet d'avoir plusieurs terminaux dans une seule fenêtre, il permet également d'avoir plusieurs onglets.
Cependant, il n'est pas capable d'envoyer une unique commande à tous les terminaux.

Pour cela il existe d'autres commandes tel que « cssh » pour Cluster SSH.
Cette commande permets d'envoyer une commande à tous les terminaux ouverts via ssh.

Bonne soirée,

Re: Deploiement d’applications sur Raspbian

Posté : lun. 2 déc. 2019 11:34
par MarcB
Si Terminator permet d'envoyer une commande à plusieurs machines via la fonction Broadcast All
regarde ici:

http://easydomtech.free.fr/index.php/20 ... pberry-pi/

https://terminator-gtk2.readthedocs.io/ ... uping.html

Broadcasting input to multiple terminals

So first let me describe some terminology (no pun intended). Broadcasting is the act of sending your input to multiple terminals. The current terminal (the one with the red titlebar by default) is always the broadcaster. Any terminal that is in the same group as the current terminal is a potential receiver. I say potential because the act of broadcasting can be turned on and off independently of the grouping.