Les guerres d'un Responsable Informatique

Je suis disponible, embauchez moi ! Consultez mon CV

Seagate DockStar un plug computer green

lundi 23 août 2010 à 22:35 | GreenIT
seagate dockstar

J'ai fait l'acquisition de 3 boitiers Seagate DockStar, pour diminuer la consommation électrique de ma plateforme auto-hébergée. J'avais écrit un article sur les PlugComputers : Plug Computer moins de 5W pour un serveur, je ne l'ai toujours pas reçu ( commandé depuis 4 mois chez Globalscaletechnologies ), j'ai opté pour un DockStar en attendant.

Je commence par un rappel historique : en début d'année 2010, Seagate a lancé un petit NAS le DockStar au prix de 90€ ... Le produit n'a pas marché. Seagate a décidé de le brader, et il y a peu, on en trouvait à 15€ chez certaines boutiques en ligne.

SheevaPlug

Or ce produit est constitué d'une carte SheevaPlug aux caractéristiques intéressantes :

  • 1 Mini-USB Seagate FreeAgent Dock Port (un port USB standard)
  • 3 USB 2.0 Ports
  • 1 Gigabit Ethernet Port
  • 1 port série UART (uniquement accessible après ouverture)
  • 1 alimentation externe en 12volts
  • 1 bouton Reset
  • 1 Power LED (en fait deux LED orange et verte)
  • 128MB RAM
  • 256MB NAND (32MB root partition, 219MB mtdblock3 partition)
  • Marvell Sheeva CPU, 1.2GHz 88F6281
La consommation électrique avec un disque dur 2,5'' USB auto-alimenté : 4.6W ...

DockStar plugcomputer

Le connecteur 2 x5 et les pins (2,4,6) utiles pour connecter le port série :

+3.3 9 7 5 3 1 10 8 6 4 2 RX TX GND

Les tensions sont en 3.3V. 115200 Baud, 8N1, no handshake

Les intérêts de cette plateforme ARM sont multiples :

  • basse consommation électrique,
  • puissance CPU comparable à un Via C3 ou PIII 900MHz,
  • nombreux OS et distributions supportées (OpenWRT, Debian, Gentoo, FreeBSD),
  • pas de ventilateur, ni de radiateur, donc pas de bruit !
  • taille réduite (5 cm x 5 cm).
  • 3 ports USB 2, pour y brancher webcam, clé 3G, modem ADSL, adaptateur USB réseau, plusieurs disques durs USB avec du RAID5 soft, ...

J'ai déjà installé une distribution Debian Squeeze, sur un de mes 3 DS, en suivant la procédure décrite par Jeff Doozan, qui permet de ne pas affecter la NAND de 256Mo. Les personnes, qui utilisent le DockStar, installent une clé USB. Pour ma part j'ai opté pour un disque dur externe 2.5'' USB, auto-alimenté, car les performances sont bien meilleures.

Le système est encore en phase de test, je compte le mettre rapidement en production, pour arrêter mon serveur actuel à base de Via C3, qui consomme 23W.

utilisation memoire nginx

J'ai installé les daemons suivants sur le système pour héberger mon blog utilisant Pluxml :

  • openssh,
  • nginx, avec 3 worker process,
  • fastcgi, pour php avec 5 child process,
  • php-xcache avec 2Mo de cache,
  • ntpd, car le DockStar ne possède pas d'horloge temps réel,
  • dhcp-client (pour le moment, car à terme le serveur aura une ip fixe).
  • j'ai désactivé IPv6 qui prend beaucoup de RAM en éditant le fichier /etc/sysctl.conf pour ajouter/modifier la ligne suivante : net.ipv6.conf.all.disable_ipv6 = 1
L'ensemble est pleinement fonctionnel, il reste encore de la RAM disponible.

Les premiers benchmarks, que j'ai réalisé, sont plutôt encourageants, car les performances de mon blog restent identiques aux performances actuelles.

Voici, quelques sites où trouver des informations sur les SheevaPlugs, et plus particulièrement sur le Seagate DockStar

http://jeff.doozan.com/debian/ http://www.galipe.net/articles/plug-computer-destockage-seagate-dockstar/ http://www.galipe.net/tag/dockstar/ MINIDLNA http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html http://www.plugcomputer.org/plugforum/index.php?action=forum http://www.plugapps.com/index.php5?title=OpenPogo:Installing_Base_Package_-_USB http://ahsoftware.de/dockstar/ http://hippopota.me/blog/?p=740 http://www.developpez.net/forums/d963148/systemes/linux/reseau/creation-vpn-sous-debian-squeeze-dockstar/ http://plugapps.com/forum/viewtopic.php?f=6&t=165 http://happytux.blogspot.com/2010/07/seagate-dockstar-notes.html http://skorfulose.de/2010/07/22/how-to-install-debian-on-seagate-dockstar/ https://forum.openwrt.org/viewtopic.php?pid=113755 http://www.plugapps.com/index.php5?title=Main_Page

Si vous avez des informations ou des demandes, postez un commentaire, je me ferai un plaisir d'y répondre.

A propos de Vincent RABAH

Directeur des systemes d'information

Je suis DSI depuis 10 ans. Spécialiste en systèmes d'information et réseaux.
Expert en management, GreenIT et virtualisation de serveurs. Vous pouvez consulter l'ensemble de mon parcours.

I do speak English even if my blog is written in French ... Feel free to leave comments, I'll answer you !


Partagez cet article :



Fil des commentaires de cet article

14 commentaire(s) Commentaires »

  1. Bonjour silicium,

    Déjà on n'en trouve plus ou très rarement !

  2. bonjour, je viens de découvrir les plug computers et le dockstar semble répondre exactement à mon besoin de moderniser des boîtiers de domotiques vieillots (à microcontrôleur PIC avec juste un serveur web minable et un protocole propriétaire pour le datalogger). Ma question est très simple: où en acheter à 15€ ? Merci !

  3. Bonjour @acognard, j'ai acheté mon cordon sur Amazon 5€ ... Mais, je l'utilise régulièrement ! Mais, c'est vraiment super simple à utiliser :)

  4. Hello Vincent.
    je ne suis pas expert systeme, bien au contraire. et Il m'est arrivé 1 drole d'aventure. Acquisition d'un pogoplug ping. Installe parfaite que j'ai voulu ( me :) )performer en titillant la nand. et pan, pb electrique et pogoplug inaccessible !
    Depuis, je me suis rabatu vers le dockstar qui est en phase d'installation (depuis hier il tourne, qqe soucis phpmyadmin qui seront résolus sous peu j'espère).
    Bref, je suis ton site depuis qqe temps (bravo au passage) et j'ai trouvé trace de toi par hasard sur ce site (http://www.yourwarrantyisvoid.com/2010/09/08/dead-dockstar-resurrected-with-jtag/).
    Je pense que je vais devoir passer par l'étape cablage :(. Et la, tout d'abord, je ne suis pas équipé, mais je pense quasi incapable de faire ce genre de truc.
    Peux tu me contacter en MP afin de m'aider sur le sujet (idealement me faire parvenir ton cable - a mes frais bien entendu !) ?
    Merci par avance.
    Arnaud

  5. Bonjour Xavier, php5-fpm ne fait pas partie de Debian squeeze. Alors pour ma part, j'ai mis en oeuvre le très classique fastcgi. Voilà le fichier fastcgi dans /etc/init.d/ :

    #!/bin/bash
    BIND=127.0.0.1:9000
    USER=www-data
    PHP_FCGI_CHILDREN=5
    PHP_FCGI_MAX_REQUESTS=500

    PHP_CGI=/usr/bin/php5-cgi
    PHP_CGI_NAME=`basename $PHP_CGI`
    PHP_CGI_ARGS="- USER=$USER PATH=/usr/bin PHP_FCGI_CHILDREN=$PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS=$PHP_FCGI_MAX_REQUESTS $PHP_CGI -b $BIND"
    RETVAL=0

    start() {
    echo -n "Starting PHP FastCGI: "
    start-stop-daemon --quiet --start --background --chuid "$USER" --exec /usr/bin/env -- $PHP_CGI_ARGS
    RETVAL=$?
    echo "$PHP_CGI_NAME."
    }
    stop() {
    echo -n "Stopping PHP FastCGI: "
    killall -q -w -u $USER $PHP_CGI
    RETVAL=$?
    echo "$PHP_CGI_NAME."
    }

    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    start
    ;;
    *)
    echo "Usage: php-fastcgi {start|stop|restart}"
    exit 1
    ;;
    esac
    exit $RETVAL

    Puis, dans mon fichier de définition du site dans /etc/nginx/site-available/default, il y a une section :

    location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include /etc/nginx/fastcgi_params;
    fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
    }

    Et voilà ! Si tu as besoin n'hésite pas à reposer des questions !!

  6. Bonsoir,

    Je viens d'investir dans un petit dockstar qui me semble un vrais petit bijoux pour geek :), j'ai installé une debian squeeze un serveur nginx, cependant je rencontre un petit problème avec le php, je n'arrive pas a trouver un package php5-fpm pour les processeurs arm. Auriez vous un depot ou je pourrais me procurer se package ou qu'elle méthode avez vous utilisé pour le php (spawn cgi) peut etre. Merci de votre aide ainsi que votre merveilleux blogue. Cordialement, Xavier

  7. Le Seagate DockStar est vraiment très bien Régis. J'ai modifié juste une chose, ext2 au lieu de ext3 :
    - modifier le fstab
    - transformer le filesystem de ext2 vers ext3 depuis l'OS Pogoplug : tune2fs -j /dev/sda1
    - indiquer à uboot que le filesystem est en ext3 depuis l'OS Pogoplug : fw_setenv usb_rootfstype ext3

    Cela évite les petits problèmes en cas de pépins ;)

    Voilà.

  8. Je l'ai finalement commandé chez Pixmania pour 50e. Les Pogoplugs sont intéressant pour la gratuité du service en ligne mais inconvénient, leur prix qui reste assez élevé et la sécurité de l'hébergement des données sur leur site.
    Il me reste à installer Debian Squeeze et configurer le Dockstar en suivant la procédure de Jeff Doozan.

  9. Regis, j'attends toujours ma commande Globalscaletechnologies ... Ce ne sont pas des gens sérieux, ils ont encaissé l'argent, mais 4 mois après rien... Chez CDiscount, ils sont en effet en rupture sur le Seagate DockStar :( Ils en restent chez Rueducommerce, mais ils sont trop chers !
    Les Pogoplugs sont une bonne alternative !

    Cordialement, Vincent

  10. Bonsoir,

    J'aimerais savoir si vous avez reçu le plug computer commandé sur Globalscaletechnologies car je voudrai le commander et avez-vous une adresse web pour commander le seagate dockstar ? Il est en rupture de stock chez Cdiscount.

    Merci de votre réponse,

    Cordialement

  11. Bonsoir Marc,

    Il y a un projet OpenBSD sur Sheeva Plug, je n'ai pas approfondie le sujet pour le moment. Je vous donne le lien que j'ai trouvé sur le sujet :

    http://www.tmplab.org/wiki/index.php/Trail_Sheevaplug_OpenBSD

    Désolé de ne pas donner plus d'information ...

    A bientôt.

  12. Plug Computer et OpenBSD font-ils bon ménage ? Je veux dire par là, savez-vous s'il y a eu des portages et si on peut l'installé sur un dock star ?

    Merci de votre réponse.

    Marc

  13. Bonjour Eric,

    Merci, je pense mettre mon plugcomputer en production d'ici la semaine prochaine. Il me reste a installer quelques packages, à tester la montée en charge (et oui, j'ai de plus en plus de visite). Et comme je passe de lighttpd à nginx, il faut que je teste toutes les règles de rewriting.

    Mais, bon, je pense que lundi ou mardi tout sera testé et opérationnel, pour mettre le Seagate DockStar en ligne :)

    A bientôt.

  14. Super comme presentation ! Je pense que je vais également en acheter un. Quand passez-vous la bete en production que je vois ca ?

Laisser un Commentaire

Quelle est la première lettre du mot cnxjq ? :