Page 1 sur 1

Raspberry Pi Thin Client

Posté : sam. 11 avr. 2015 16:57
par Sequanes
Bonjour,

J'ai récemment fait l'acquisition d'un Raspberry Pi 2 Model B dans le but d'éventuellement l'utiliser en tant que client léger.

J'ai donc téléchargé : RPi-TC-X sur le site http://rpitc.blogspot.fr/p/download.html

Installé le fichier .img sur ma carte SD (Sandisk 64 Go class 10)

Cependant lorsque je démarre le Raspi, j'arrive sur la "mire", bref l'écran psychédélique, mais pas de boot...

J'ai effectué plusieurs tentative, idem, j'ai testé avec la dernière version de Raspbian (2015-02-16-raspbian-wheezy), cette version boot, et fonctionne.

Auriez vous une idée, une procédure, un retour d'expérience ?

Merci à vous et bonne journée

Re: Raspberry Pi Thin Client

Posté : sam. 11 avr. 2015 21:50
par maxty01
Bonsoir,

Au vue de la date de la dernière release (23 octobre 2014), je doute qu'elle soit compatible avec le RPI 2.

Aussi, il faut être conscient de ce que veux dire thin client.
Le thin client est un équipement qui ne possède aucun système tel que nous le connaissont (windows, mac os, linux avec desktop) et qui ne peut, en théorie, fonctionner seul,

Je m'explique :
Un thin client fait partie d'une architecture plus complexe que l'on peut appeler de "centralisée".
En fait, le système, qui est affiché sur le thin client, est en réalité exécuté ou virtualisés sur un ou plusieurs serveurs distants,
généralement dans une salle serveur d'une société, ou de plus en plus dans le "Cloud".

Vous trouverez, déjà installé sur la distribution, des softs dédiés aux thin client.
Tous les soft présent dans cette liste et donc sur la distribution, permettent de se connecter sur une machine distante :

Code : Tout sélectionner

- Debian SID ARMv6kz armel Kernel 3.12.29 (dual Kernel)
- Citrix Receiver v13.0.0.256735
- VMWare View Client 2.3.4 (no PCoIP)
- Quest vWorkspaces 7.0b
- RDesktop 1.8.2 (patched r1836)
- xFreeRDP 1.1.0~git20140921.1.440916e
- OpenNX 0.16.0.725
- X2GO client 4.0.2.1
- SPICE GTK+ 0.25 Client & virt-viewer 2.0
- Iceweasel 31.1.0esr with ICA & Spicy plugins enabled
- TN5250 client 0.17.4
- x3270 client 3.3.10
Si vous êtes dans ce cas, alors c'est la bonne distribution, en attendant la possible mise à jour,
sinon, la distribution de base (Raspbian) est amplement suffisante.

Par contre, merci pour le lien, je le garde pour mes différents projets perso et pro.

Bonne soirée,

Re: Raspberry Pi Thin Client

Posté : dim. 12 avr. 2015 15:23
par Sequanes
Bonjour à toutes et à tous,

Merci pour la réponse.

Effectivement, la liste des softs de cette distrib correspond à mes attentes, en particulier client VMWare.

Je n'avais pas fait attention à la date de release, c'est probablement de là que vient le problème...

Auriez vous un lien, une procédure etc... concernant l'utilisation de Raspbian dans ce genre de contexte, par ex, après le boot, arriver directement (sans lancer un soft ou ligne de commande) à une fenêtre d'authentification ?

Pour résumer, j'étudie la possibilité de déployer Raspi sur un réseau de 600 collaborateurs, dont la moitié utilisent des Wyse actuellement (le contrat sera à renouveler d'ici septembre), donc je me dis, peut être que le Raspi a son intérêt ici...

Merci en tout cas pour votre intérêt

Bonne journée

Re: Raspberry Pi Thin Client

Posté : dim. 12 avr. 2015 16:46
par maxty01
Bonjour,

Je comprends mieux votre projet.

Malheureusement je n'ai pas, sous la main, de procédure pour transformer un raspbian en thin client.
Mais je pense qu'il doit être possible d'en trouver sur le net.

Cependant, je tiens à vous signaler que, le développeur ou l'équipe de développement du site que vous avez mentionné dans votre premier post, est actuellement penché sur le développement de la version RPI2.
En atteste l'activité sur leur blog : http://rpitc.blogspot.be/

Attention:
Ce qui suis n'as pas pour but de réduire à néant votre projet,
mais à vous remettre rapidement les pieds sur terre et de vous ouvrir les yeux sur la direction que vous prenez !
Les différents calculs exposés sont des estimations basés sur les informations en ma possession et ne reflètent peut-être pas la réalité !!!


Je tiens à attirer votre attention sur le fait que le RPI2 n'est pas à prendre pour du matériel PRO et qu'il est donc important de calculer correctement le risque que vous aller prendre, en comptant :
au niveau prix :
Le prix d'achat des RPI 2,
le prix d'achat des carte micro SD,
le prix d'achat des alimentations,
et bien d'autre que je n'aurai pas anticipé.

au niveau temps :
le temps d'apprentissage pour le développement de la solution,
(prenons 4 semaines : 20 jours/homme)
le temps de développement de la solution,
(prenons 4 semaines : 20 jours/homme)
le temps de test de la solution,
(Prenons 3 semaines avec des utilisateurs triés (ex: 25 Personnes) : 15 jours * 25 personnes = 375 jours/homme)
le temps de déploiement,
(30 min par post * 600 user = 18'000 minutes ou 300 H ou en journée de 8H = 37,5 Jours/homme),
le temps de l’adaptation de vos collaborateurs et donc de possible perte de productivité.
(imaginons une petite heure de formation = 1h * 600 user = 600 heures, en journée de 8H = 75 jours/homme)
et bien d'autre que je n'aurai pas anticipé.

Ce qui fait un total "temporaire" de ~ 530 jours/homme.

Tout le monde le sait, mais pour un patron, le temps, c'est de l'argent, en voici un exemple :
Imaginons, une journée type, l'entreprise débourse +/- 300€* par jour à chaque collaborateur, cela coûtera à la société pour cette partie 530 jours * 300€/jours = ~159'000€.

* Explication des 300€ = chiffre imaginaire, mais tout à fait réaliste. cela comprend la énumération, les différents taxes, et autres avantages. celui-ci peut (et doit) être adapté à la taille de l'entreprise.
Si vous donnez, à votre CEO, CFO ou GRH, le nombre de jours/hommes, ils seront capable de sortir le budget selon les différents rémunérations de l'entreprise.


Sans oublier les problèmes pouvant survenir durant la vie du projet en ce compris :
le surcoût du nombre plus important de RPI 2 pour palier à d'éventuelle panne et de nouveaux collaborateurs,
le surcoût du nombre plus important de carte micro SD pour palier à d'éventuelle panne et de nouveaux collaborateurs,
le surcoût du nombre plus important d'alimentations pour palier à d'éventuelle panne et de nouveaux collaborateurs,
le coût de la maintenance journalière (qui peut se faire à distant, mais sans oublier que vous ne bénéficierai pas de support),
le coût d'utilisation quotidienne du RPI (en sachant qu'il est fort possible que le RPI2 sera toujours allumé),
et bien d'autre que je n'aurai pas anticipé.

Un nouveau ptit calcul vite fait :
Vous avez 600 collaborateurs, on prend une marge confortable = 700 utilisateurs : (prix au détail TVAc en Belgique)
700 * RPI2 + boîtier (~40€ + ~10€) = ~35'000€
700 * microSD 8Go class 10 (~10€) = ~7'000€
700 * alimentation 5V 2A (~15€) = ~10500€
cela fait un budget de ~52'500€.

Cela fait actuellement un projet avec un budget initial de ~194'000 €,
Et on peux aisément imaginer un dépassement de budget à cause de tout ce que l'on a pas pu anticipé, ce qui peut gonfler le budget à ~250'000 €.

Sans oublier la consommation électrique des Écrans, des RPI2, des Serveurs, des switchs et des divers frais de ces derniers (internet, maintenance, support, tierces parties, ... ) qui se calcul par an ou par mois et qui peuvent se mettre, fort heureusement, dans les frais fonctionnement de la société !!!

En conclusion, je ne connais pas le prix du projet des wyse (et il est fort possible que le RPI2 a tout son intérêt ici), ni du reste du parc, mais il est clair que vous avez tout intérêt à calculer correctement le budget de votre projet et être prêt à le défendre devant votre CEO et surtout devant votre CFO, chiffre (ou plutôt gains du projet euros par rapport à l'ancienne infrastructure) à l'appui !

J'espère vous avoir éclairé sur l'ampleur de votre projet et si vous avez déjà fait ce genre de calcul, je serai curieux de connaître votre avis sur les différents calculs que je vous ai exposé ci-dessus.

J'attends votre retour avec impatience,

Bonne journée et bon dimanche,

Re: Raspberry Pi Thin Client

Posté : dim. 12 avr. 2015 18:23
par Sequanes
Merci pour ce retour complet fort intéressant.

Actuellement, une Wyse, hors alimentation, coûte environ 350 € - 450 €, environ 200 personnes en sont équipées et 100 à venir. Donc simplement, l'investissement, si nous prenons une moyenne (plutôt basse d'ailleurs) : 400 € X 300 Users = 120 K€

Je ne compte pas le temps homme, simplement car mon service informatique devra de tout manière changer les 200 Wyses + 100 nouvelles d'ici septembre.

Je vais probablement mettre une personne sur ce projet de veille technologique.

Le calcul est vite rentable. Le prix du package Raspi complet, et une bonne méthodologie, pour la copie des cartes SD une fois tout paramétré deviendrait intéressant.

Mon seul doute réside sur les capacités du Raspi.

Nous possédons une infrastructure totalement virtualisée sous VMWare (environ 40 serveurs). L'utilsateur n'aurait rien d'autre à faire que de saisir son ID et MDP, c'est pourquoi je recherche la possibilité, une fois Raspbian booté d'ouvrir la fenêtre d'authentification...

La Wyse ne fait "que se connecter" au serveur (récupération @ IP, chargement de l'interface de connexion, comme une session RDP), le user, saisi son ID et mdp et arrive sur les serveurs.

Tout ceci n'est évidemment qu'à l'étude, mais déjà depuis chez moi les tests sont relativement probants, et je n'ai pas l'architecture réseau professionnelle installée.

Je suivrai avec attention l'évolution de ce post.

Merci à vous ;)

Re: Raspberry Pi Thin Client

Posté : dim. 12 avr. 2015 21:47
par maxty01
Bonsoir,

Je vois que le calcul est déjà fait, vous savez donc ou vous allez, ce qui est tout à votre honneur et ce qui me rassure un peu, lol.

Rien ne vous interdis de tester la solution, qui est actuellement en Beta.

Aussi, sachez qu'il est possible de déclencher un démarrage d'un software au démarrage d'une session graphique sous Linux.
Par contre, je vous déconseille de force le Linux à aller rechercher les credentials de vos users sur un ADs, la raison est simple :
Si votre, vos ADs ne sont plus joignables, pour une raison X, Linux ne garde pas, comme sous Windows, les credentials en mémoire,
je vous conseille donc un utilisateur simple, autre que PI, qui a le droit de lancer une session graphique (sous gnome par exemple),
Programmer l'ouverture de session automatique et pour finir l’exécution d'un script qui va ouvrir un Terminal graphique (RDS ou Vmware), et ce, de facon infinie, ou qui va éteindre le RPi à la fin du script.

Il est également possible de démarrer un serveur graphique (server X) sans gestionnaire de fenêtre (gnome, kde, xfce, ...) et de lancer, via ce serveur graphique, un programme graphique, sans autre "feature".

Il est aussi possible de "personnalisé" le boot du RPI2 au couleur de la société.

Personnellement, je serai curieux de l'avancement du projet en ce compris, le coût estimé, final et celui d'exploitation.
Avec ses infos, je pourrais peut-être, le proposer à ma hiérarchie au boulot (sans vouloir voler l'idée).

Bonne soirée,

Re: Raspberry Pi Thin Client

Posté : dim. 12 avr. 2015 21:58
par Manfraid
@maxty01 : ce genre de client n'est pas fait pour être utilisé en autonome, si les liens vers les serveurs sont HS ils sont inutilisable, enfin je crois

Re: Raspberry Pi Thin Client

Posté : dim. 26 avr. 2015 21:33
par maxty01
Bonsoir Sequanes,

N'ayant plus de nouvelles, je me permets de t'en demander afin de t'aider et de m'inspirer pour l'un de mes prochains projets.

D'avance, merci,

Bonne soirée,