English sum-up :
My personnal experience regarding the design and construction of a VMWare “Home Lab” on Apple Mac Mini hardware.
Bonsoir à tous !
Etant en pause cette semaine (après un mois d’Octobre sur les chapeaux de roues), je ne pouvais pas laisser complètement de coté mon travail et notamment les technologies que nous exploitons au quotidien dans notre production. Geek un jour, Geek toujours, vous vous en doutez ;) . VMWare en particulier, occupe une bonne partie de mon quotidien, en parallèle de la partie stockage. Disposer d’un lab à base de vCenter / ESXi était un doux rêve depuis pas mal de mois/années, qui est devenu réalité il y a quelques jours.
Le problème est principalement financier, bien entendu, mais pas seulement : en somme, comment continuer, même en pointillé, la veille techno et les tests en tout genre sur les technos VMWare sans dépenser des fortunes dans des serveurs professionnels pour mon domicile ? D’autre part, je souhaitais une solution économe en énergie, en place occupée et surtout silencieuse ! Last but not least, il fallait aussi que le système puisse passer l’épreuve ultime d’un WAF élevé (Woman Acceptance Factor). A ce sujet je tiens à rendre hommage à ma femme qui est vraiment parfaite en la matière et subit régulièrement, sans broncher, avec même une certaine pointe d’amusement par moment, mes caprices de Geek.
Par ailleurs, étant un Mac user depuis plus de 15 ans maintenant, il m’a semblé logique de regarder ce qu’on pouvait faire au sein de l’écosystème d’Apple. Mon objectif n’était pas tant de démarrer une ou deux VM ponctuellement, ce qu’un VMWare Fusion/Workstation ou même d’autres solutions Open source pourraient largement accomplir, mais d’avoir vraiment un ensemble cohérent et disposant du minimum de ce qu’on peut exiger d’un Lab VMWare.
En cela, j’ai été pas mal aidé par le célèbre William Lam, blogguer du non moins célèbre Virtually Ghetto. William a publié plusieurs d’articles expliquant comment construire des images ESXi bootables et installables sur des Mac Mini (Les plus récents, sortis à partir de 2010). Enfin, le matériel en question répondait parfaitement à tous mes objectifs pré-cités.
Pour éviter de payer rubis sur ongle des petites machines toutes neuves, qu’il fallait au passage booster en mémoire, j’ai, pendant plusieurs mois usé les pages des divers sites de petites annonces jusqu’à trouver le “saint Graal” : deux Mac Mini en bon état, pas trop anciens. Après une cure de jouvance des deux machines, à savoir un SSD en lieu et place du disque d’origine et 16 Go de RAM pour chaun d’entre eux, les machines étaient parées à recevoir leurs OS. Les deux Mac sont tous deux de 2011 et disposent de processeurs Core i5 dual core hyperthreadés, largement suffisant pour mon usage. Je leur ai adjoint aussi deux adaptateurs “Thunderbolt vers Ethernet”, pour disposer de deux cartes réseau Gigabit. Le budget total s’est élevé à environ 1100 euros tout compris :
Sur ces deux machines, j’ai donc installé la dernière mouture VMWare ESXi 5.5 update 2 (rendez-vous sur l’article spécifique de Virtually Ghetto). Ensuite, installation de vCenter en virtual appliance, bien entendu. Par défaut, l’ova est configurée avec 8 Go de RAM, ce qui est bien trop pour ma minuscule installation, j’ai donc calmé ses ardeurs en la repassant à 4 Go, ce qui suffit complètement dans ce contexte. Pour pouvoir commencer à s’amuser un peu (vMotion, notamment), il fallait un datastore partagé. Il m’a suffit d’un export NFS depuis mon NAS personnel, un Synology DS713+ avec une extension DX513, déjà en place.
Au final, je dispose donc d’un petit Lab basé sur deux serveurs ESXi 5.5u2 tournant sur deux Mac Mini, avec un vCenter pilotant le tout. Une base parfaite pour pouvoir évaluer, tester, à mes heures perdues. Il reste à installer un vShield Manager et sans doute aussi une instance vCloud Director, pour être complet.
Pour aller plus loin au sujet des ISO d’ESXi customisés, les articles de Virtually Ghetto ICI
Il existe aussi l’alternative “Intel NUC” que j’ai également étudié, rendez-vous ICI pour plus d’infos/
1 thought on “Un HomeLab VMWare avec 2 Mac Mini”