Il y a une vie après le Xserve

Christophe Laporte |
Comment remplacer 40 Xserve qui ont rendu des bons et loyaux services ? Pour la plupart des personnes qui ont eu affaire à ce dilemme, la réponse passera forcément par des produits concurrents. Mais ce n'est pas le cas de tout le monde. Steve a décidé de remplacer son armoire de Xserve par des Mac mini.



Son installation comporte 160 Mac mini, et comporte ainsi 640 cores. Toutes les machines sont équipées de SSD. La précédente installation comptait 40 Xserve qui comprenaient chacun 8 cores.

Toutefois cela n'a pas été une partie de plaisir. L'armoire a dû être entièrement repensée pour accueillir cette machine pas tout à fait comme les autres dans un data-center.

Avant de se lancer dans un tel chantier, Steve a considéré d'autres options, mais aucune n'était viable. Il n'était pas question d'abandonner OS X, car sa société utilise le système d'exploitation d'Apple pour certains des produits.



Lorsqu'il s'est lancé, Steve explique également avoir essayé de positionner les Mac mini verticalement, mais cela nécessitait davantage de travail pour adapter l'armoire.

Le tout chapeauté par Xserve fonctionne très bien selon lui. Via NetBoot, il peut faire démarrer ces 160 machines en 45 secondes.
Tags
avatar Jean-Jacques Cortes | 

Et pour refroidir tout ce petit monde, il faut comment le monsieur ?

avatar cecemf | 

Magnifique !

avatar walterskinner | 

chapeau.
j'ai un Mac mini 2012 en fusion drive. une merveille pour le travail.

avatar chezyom | 

Trés belle réalisation.... Beau modèle d'intégration et surement des kilos d'aspirine pour imagine d'arriver à faire rentrer tout ça la dedans !!!! Chapeau Bas, Mr Steve !
Question... Alimentation redondante, ou pas ??? Sinon, vraiment joli boulot !

avatar liocec | 

Génial, euh comment dire, un vrai travail d'homme de cro-magnon, certes très doué, voir plus même, mais je rappelle que l'on est en 2013 !

avatar Krynn | 

@Jean-Jacques Cortes
D'après la photo, c'est une armoire parmi d'autre dans un data center (petit ou grand ??)
Et la face avant est grillagé et supporte des grands ventils

Je pense pas que ca chauff plus que des Xserves,

avatar elamapi | 

ba .... pour le fun c'est "rigolo" mais pour la prod .... les alim redondantes, les hdd hotswap, la ram ecc (géré), les sensors hard ... c'est ou dans un mac mini.

Je passe, bien sur, sur les cartes fiber pour les SAN and co .....

Bref, c'est jolie mais, ça fait plaisir à voir, mais ça ne sert à rien en prod.

Une version "hacké" d'osx sur des vm dans un esxi sur de "vraies" machines de prod serait carrement plus interessant.

avatar Mabeille | 

hé bé .. pas rancunier le monsieur.

avatar CorbeilleNews | 

Je serai curieux de connaître les courants de démarrage ?

avatar bigtob14 | 

environ 130000 € de mac mini !
je n'avais pas le budget pour essayer la même chose... :)

avatar en ballade | 

Incroyable!

avatar Jef-67 | 

Oui, avec la politique d'Apple on est pas prêt d'être écolo ... La virtualisation n'étant pas possible ... Enfin de manière concrète je veux dire ...

avatar prokofiev | 

Vraiment n'importe quoi.
Cette ânerie en dit long sur le niveau des Mac users en informatique....
Par pitié, contentez vous des aïepad, aïephone et autres iBidules pour iCrétins et laissez l'informatique de production à ceux qui savent (HP par exemple) !!!

avatar pacou | 

Les DSI me feront décidément toujours rire. Jaune par contre.

Que ce soit ceux qui tentent l'impossible comme ce steve, bien que je sois admiratif en essayant d'imaginer comment cela est géré (mais p....n le budget qu'il du faire passer ce c..), ou ceux qui crachent sur les utilisateurs, des neuneus par principe, puisque pas sysadmin.

Vous êtes assez pitoyables, messieurs et mesdames les informaticiens.

Mais bon vous me faites marrer, presqu'autant que les chiens savants du cirque.

Malgré tout pour le coup (coût?), c'est inouï que le type ai pu faire avaler ce projet à son daf. Quelle application spécifiquement mac peu nécessiter cela?

avatar Zouba | 

@prokofiev :
'laissez l'informatique de production à ceux qui savent (HP par exemple) !!!'

Ah ben, des commerciaux incompétents, un support qui n'engage que des illettrés, des compilos buggés jusqu'à la moelle, c'est sûr, achetez HP. Cette blague…

avatar LaurentR | 

@prokofiev :
'Vraiment n'importe quoi.
Cette ânerie en dit long sur le niveau des Mac users en informatique....
Par pitié, contentez vous des aïepad, aïephone et autres iBidules pour iCrétins et laissez l'informatique de production à ceux qui savent (HP par exemple) !!!'
Que faites vous ici au lieu d'être sur un forum HP alors ? Sinon, la seule expérience que j'ai d'HP, c'est un mois pour remplacer la batterie d'un portable acheté 15 jours auparavant. C'est sur que c'est vraiment professionnel ça.

avatar lmouillart | 

La seule question que je me pose c'est comment ils refroidissent correctement le bousin à pleine charge. Parce que bon souffler sur la façade d'une brique en alu...

Après faut pas prendre peur c'est juste des serveurs pour automatiser tests et builds, il n'y a rien de sensible dessus.

avatar pwetpwet | 

Qu'Apple se décide enfin à faire un partenariat avec VMWare, Citrix ou je ne sais qui d'autre et autorise enfin la virtualisation d'OSX...
Parce que devoir en arriver à ce genre de bricolage, au secours quoi. C'est joli et rigolo mais pas durable pour un sou.

avatar Jeff Tremblay | 

J'ai bien aimé lire le blog du Steve en question. Il y a ici bien des gens qui auraient du en faire autant au lieu de dire n'importe quoi.
Ce projet est viable dans son contexte que ça plaise ou non à ceux qui se croient plus malin. Comment pouvez-vous dire d'utiliser autre chose si vous ne savez même pas à quoi sert cet installations ?

Bande de grandes gueules !

avatar pwetpwet | 

@_io_
quoi les grandes gueules ?
Tiré du dit blog:

"Q. Why on earth would you build this? There are easier and cheaper ways to get this density.

A. The company I work for requires large numbers of machines to build and test the software products we make, these products support Windows, Linux and Mac so we have data centers with thousands of machines configured with all 3 OS’s running constant build and test operations 24 hours a day 365 days a year. This is just a small look at the Mac side of things.

Q. There are virtualization solutions that you could configure to run OS X “Hackintosh” why not just do that?

A. There were plenty of discussions of Virtual environments and other “Bare Motherboard”/Google Datacenter-type solutions, but the simple fact is, the Apple EULA requires that Mac OS X run on Apple Hardware, since we are a software company we adhere to these rules without exception."

tout est dit, son bricolage caduque est le résultat de la politique de cul coincé d'Apple, rien d'autre.

avatar Tomgi | 

Nous allons, à terme, remplacer nos xserves par des macminis en datacenter.

Pour les machines de prod, nous aurons au moins 2 macminis par xserve supprimé, et pour les machines de support, du fail over. Le jour où un plombe, on le remplace par un autre, neuf.

avatar BeePotato | 

@ elamapi : « Bref, c'est jolie mais, ça fait plaisir à voir, mais ça ne sert à rien en prod. »

Ben si, puisque le monsieur, ça lui sert, et « en prod ».
Tout le monde n'a pas les mêmes usages ni les mêmes besoins (notamment les alimentations redondantes, dont tellement d'usages n'ont rien à faire).

avatar crazy_c0vv | 

@elamapi [12/12/2012 00:05]
Je pense que pour la redondance ça se fait au niveau global, en fin de compte. Ce n'est pas l'alim qui est doublée mais carrément la machine au complet...

Mais il serait temps qu'Apple se sorte son balai du c.. et se décide à laisser OS X se virtualiser sur des ESXi, parce que dans le monde des ingénieurs informatiques, Apple n'a pas bonne presse du tout à cause de ça, surtout à l'heure du Cloud.
Allez soyons sympas et disons qu'on ne pourrait virtualiser légalement OS X que si l'application serveur est installée.
Le jour où Apple se décide à ça, on va voir fleurir quantité d'offres d'hébergements de serveurs OS X virtualisés pas cher (enfin, pas trop) !

avatar lolo-69 | 

@prokofiev
Les MacUsers sont en général sur Mac pour fuir (tant bien que mal) l'incompétence des informaticiens.

avatar codiwar | 

Si ils avaient besoin d'OS X server pour leur travail je suppose que ça leurs revient quand même moins chère que de changer toute leur architecture pour y mettre du HP qui est tout de même assez chère...

Par contre remettre ça sur les Mac Users.. Pourquoi ?

Puis chacun fait l'expérience qu'il veut.

Deux Mac Mini ne consomme pas plus que 1 xserve..

avatar Seb du 95 | 

Dans mes clients, j'ai de grands comptes avec de superbes serveurs (de toutes marques) qui ont tous des supers contrats de maintenance…… et surtout de superbes pannes à répétition avec pertes de données, heures d'insponibilité, …….. et surtout des machines qui ne peuvent plus redémarrer après un arrêt 'propre' et programmé (avec les pertes financières qui vont avec).

Alors un Mac Mini en tant que serveur pour une entreprise, cela ne me choque absolument pas.
Surtout que j'en ai un moi-même qui me rend de fiers services depuis de nombreuses années, sans la moindre indisponibilité non programmée (juste un changement de disque dur et un nettoyage réguliers).

Les 'grands' serveurs sont certainement de superbes machines, mais ils sont poussés au delà de leur limite de durabilité et leur entretien par les entreprises spécialisées est très très mauvais dans l'ensemble (sauf exceptions que je n'ai vu que dans les entreprises qui gèrent elles mêmes leur propre parc - et encore, pas toutes).
Et je ne parle même pas du parc d'onduleurs qui va derrière.

avatar Wolf | 

Il faut s'appeler Steve pour être bon ou quoi ?

avatar thierry61 | 

Ceux qui sont si prompts à dénigrer le travail d'autrui feraient bien de jeter un coup d'oeil à la petite FAQ que le concepteur de cette plate-forme a publié (http://simbimbo.wordpress.com).
ça leur permettrait de constater que le gars en question est loin d'être un illuminé. Il pourrait certainement en apprendre pas mal à certains en matière de clustering... et de production.
Quant à parler de "bricolage caduque", c'est pourtant typiquement le type de plate-forme peu onéreuse que l'on montait et monte encore autour de noeuds linux 1U "cheap" et d'un ordonnanceur pour construire des grids ou clusters de calcul d'entrée de gamme.
Etant donné le type d'emploi envisagé, les problématiques de redondance et tolérance aux pannes ne semblent de toute façon pas primordiales.

avatar Seccotine | 

@ prokofiev

Cela m'a toujours fait rire les gens sur internet qui disent que les PC users savent tous sur l'informatique alors que les Mac users pas du tout... Alors qu'on sait bien que la plupart des PC users sont des gens qui ont un Windows de l'an 40 et ne sont pas plus au courant de comment ça fonctionne que beaucoup d'autres Mac users.

Et ceux qui pensent « savoir » sur PC sont des ados nés avec facebook qui savent installer des jeux qu'ils ont réussi à pirater (et encore... malgré que ce soit devenu facile de nos jours) mais ne connaissent rien de plus que cela, au final. Mais ils haïssent Apple car internet leur site web à la con leur ont lavé le cerveau ;)

À côté de cela, y a les vrais passionnés qui explorent tout et n'importe quoi et ont leur préférences. Et on ne discute pas les préférences ;)

avatar D-I-M | 

@prokofiev :

Avez-vous lu l'article du début à la fin? Visiblement non, vous auriez eu vous même la raison de votre étonnement, ce Steve, dont il est question dans l'article, DOIT utiliser des produits Apple car les produits commercialisés par son entreprise ont besoin d'OS X... cette phrase est-elle à votre portée d'entendement?

Vous qui défendez HP, si comprendre un article narratif n'est pas à votre portée...j'ai de sérieux doutes quant à votre compréhension de manuels techniques plus poussés et pour certains en anglais...d'où le lien avec HP et leur incompétence visiblement notoire!

Cdt.

avatar pwetpwet | 

C'est caduque dans le sens où ce genre de travail ne devrait pas exister en premier lieu pour combler les lacunes d'Apple en la matière, ne fais pas semblant de ne pas avoir compris.
Oui c'est joliment réalisé et ils n'avaient pas top le choix (merci qui, encore une fois ?) mais ça parait framchement pas durable comme solution. Le jour où le mec n'est plus là pour X ou Y raison, 10 balles et un mars que tout ceci se dégradera très vite.

avatar -TiX- | 

Imagine qu'Apple décide de modifier demain le design de son Mac mini de façon radicale et toute ton installation est menacée par les pannes successives des Mac!

avatar BeePotato | 

@ pwetpwet : « Le jour où le mec n'est plus là pour X ou Y raison, 10 balles et un mars que tout ceci se dégradera très vite. »

Ben non, s'il est remplacé par un gars qui connaît aussi le Mac.
Sinon, ben ce sera comme toute installation dont l'administrateur est remplacé par un incompétent : effectivement ça finira par se vautrer, mais il n'y a là rien de spécifique.

avatar Oliange | 

Jamais trop essayé mais quels intérêts d'OS X Serveur en général comparé à un serveur Linux/*BSD par exemple ?
La mise en service ? Car que ce soit *BSD ou Linux, c'est quand même super fiable.

avatar pwetpwet | 

Ha tiens, autre pensée, il a de la "chance" que le datacenter qui les héberge ne les emmerde pas avec du matériel exotique comme le leur. QUand je vois le notre qui nous envoie des rappels pour un post-it laissé à terre...

avatar Maitre_Poulpi | 

@LaurentR :
Heu... Ça va aller oui ?
Un petit suppo et ça devrait aller mieux.

Pourquoi traiter les gens comme ça et surtout cataloguer les autres.
Le travail réalisé ne plait pas à tous... Admettons. Personnellement je n'ai pas assez de compétences pour juger. Mais est-ce une raison pour cataloguer l'ensemble des utilisateurs ?

J'utilise du Pc et du Mac, j'en fait des usages différents, j'ai plus d'affinités avec mes appareils Apple pour tout un tas de raisons qui me concerne...
Comme dans tout entreprise il y a des bonnes choses et des mauvaises, mais cela concerne la stratégie de l'entreprise, il est plus facile de prendre des décisions quand on a l'ensemble des données la concernant devant soi et tous les jours. Avoir un avis extérieur peut être bien pour des fois avoir un déclic sur quelque chose que l'on aurait point vu.

Mais dénigrer le travail des autres parce que l'on pense que l'on détient le secret, je ne supporte pas. Parce que l'on ne rentre pas dans les standards pensé par d'autres on devient forcément idiot ?
C'est cette façon de penser et d'appréhender les idées des uns et des autres qui est débile.

Personnellement, un gars qui fait ce genre de travail, que se soit "dans le moule" ou non, que se soit utile pour lui et pas pour les autres, ça me donne envie de le rencontrer. Mais ceux qui ont des réactions comme vous Monsieur LaurentR, certainement pas!

avatar pikachoux_bzh | 

@Imouillard

Regardes sur la photo, on peut voir des ventilateur sur la porte de l'armoire pour le refroidissement.

avatar Steeve J. | 

@Pikachoux et inouillart :
C'est même des ventilateurs de radiateurs de voitures avec leurs alimentations intégrés dans la porte.
De plus chaque étage de 4 Mac mini est alimenté par une seule prise avec 4 sorties et la consommation est si faible qu'il pourrait en avoir qu'une pour 8 Mac mini.
Ensuite, le démarrage NetBoot permets de remettre un système neuf après chaque utilisation.

CONNEXION UTILISATEUR