A vrai dire, je suis content de ma config réseau actuelle. Mais, elle n’est pas parfaite. En fait, le problème que je lui trouve concerne la sauvegarde dans le « nuage » (j’ai horreur de tous ces néologismes qui ne font que reprendre des concepts existants depuis des années en leur donnant un nouveau nom marketing, comme ce fut le cas du « PC multimédia » ….).
Voici le schéma de ma sauvegarde :
Les ordinateurs (iMac, Macbook et Hackintosh) sont sauvegardés sur le NAS via Time Machine.
Le Macbook et le NAS (fichiers autres que les sauvegardes TimeMachine) sont sauvegardés sur CrashPlan en passant par un montage réseau sur l’iMac car :
- je n’ai une licence CrashPlan que pour un seul poste
- le NAS n’est pas compatible CrashPlan (enfin pas vraiment, comme on le verra plus tard)
- on peut difficilement envoyer les sauvegardes TimeMachine sur CrashPlan car elles se présentent sous forme d’un fichier . sparseimage (une image disque), et chaque mise à jour de la sauvegarde TimeMachine, même pour quelques octets, entrainerait une sauvegarde complète du fichier . sparseimage à chaque fois
Cela implique donc que 2 machines doivent être allumées lors des sauvegardes du NAS ou du Macbook sur CrashPlan.
Dans l’idéal, voilà comment devrait se présenter la sauvegarde :
Dans ce cas, il faudrait :
- utiliser autre chose que TimeMachine pour sauvegarder les clients
- utiliser autre chose que le NAS pour sauvegarder vers CrashPlan
Et pourquoi pas ne pas créer un autre Hackintosh ?
Avantage / Désavantage du Hackintosh sur le NAS
Les + :
- Flexibilité : plus de programmes dispo et possibilité d’utiliser le Hackintosh comme un ordinateur classique
- Le NAS peut devenir un HTPC (via XBMC par exemple) et dans ce cas, plus besoin d’utiliser la PS3 (ce qui est un avantage dans le cas de la lecture de certains fichiers MKV).
- Vitesse de transfert plus élevée (d’après mes tests avec mon premier Hackintosh)
Les – :
- Consommation certainement plus élevées (à quantifier)
- Le NAS est fait pour ça contrairement au Mac : interface web appropriée
- Pas d’alerte sur les problèmes RAID dans MacOS X
- Prix d’achat : forcément mon NAS est déjà fonctionnel !
La config possible
Avant d’aller plus loin, il faut essayer de se préparer une config:
- Carte mère Gigabyte GA-H67N-USB3-B3 (95€) : la même que pour mon Hackintosh précédent
- 4Go RAM – GSkill 2x2Go PC10600 Ripjaws CAS9 (25€)
- Processeur à choisir entre Core i3 2120T (110€) + Carte graphique ATI Radeon HD 4350 (45€) ou Core i5 2500K (205€)
- 4 disques Samsung HD204UI (2 To)
- Boitier Fractal Design Array R2 (190€) : un boitier mini-itx (230x223x350mm) capable de contenir jusqu’à 6 disques
Ca nous fait un NAS nu entre 465 et 515€ pour une configuration au moins équivalente (sur le papier) au DS411+-IIi qui coûte 609€.
Les points à vérifier avant de se lancer
Consommation (d’après www.extreme.outervision.com)
Pour info, le DS411+II est donné pour 41,8w en accès et 16,5w en veille (hibernation des disques)
Core i3 2120T + HD 5450 (la HD2000 intégrée du i3 n’est pas compatible MacOS) : 112w – 162w conseillés
Core i5 2500K (avec HD3000 intégrée) : 152w – 202w conseillés
Media-Center
XBMC : Rien à dire côté XBMC, même si l’interface est un peu trop touffue (beaucoup de choses inutiles pour moi, qui mériteraient de pouvoir être cachées). Par contre, côté HDMI audio, ce n’est pas évident à mettre en place (http://tonymacx86.blogspot.com/2011/10/demystifying-hdmi-audio-in-mac-os-x-107.html)
Playback (http://www.yazsoft.com/): Ca fonctionne plutôt bien, au moins autant que le client uPnp de Synology.
Gestion Users/Groups
Lion Server : Pas de différence significative avec la gestion des utilisateurs et des groupes du Syno. Petit avantage : ils peuvent utiliser le serveur comme un ordinateur classique.
FTP
Lion Server : FTP n’est plus intégré sur OSX Lion, mais on peut toujours utiliser SFTP en activant la Session à distance (ssh). Pour ceux qui ont absolument besoin du protocole ftp, il est possible de l’activer via des lignes de commande (http://reviews.cnet.com/8301-13727_7-20088844-263/managing-ftp-services-in-os-x-lion/ ) ou si on veut quelque chose de plus poussé, il existe PureFTPd Manager (http://jeanmatthieu.free.fr/pureftpd/ )
Partages Réseau
Lion Server : Avec Lion Server, le paramétrage des partages est plus poussé qu’avec la version client : on a la même chose que sur le Syno.
Serveur SNMP:
Lion Server : Intégré à Lion. Pour l’activer, il faut par contre installer le Server Admin Tools disponible sur le site d’Apple. ( http://www.zen-tech.info/2011/07/activer-le-snmp-sur-mac-os-10-7/ )
Base de données
MySQL : Petite difficulté : après l’installation, vérifier dans le fichier /etc/php.ini que les lignes suivantes pointent bien sur le bon répertoire :pdo_mysql.default_socket=/tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sockA noter qu’il n’y a pas de version spécifique pour OSX Lion, il faut télécharger la version pour Snow Leopard.
Serveur Web
Cacti : Cacti nécessite MySQL (alors que c’est PostgreSQL sur Lion Server qui est installé comme base de données par défaut). De plus, il faut d’abord lancer SNMP (voir plus bas). Pour finir, il faut RRDTool, récupérable à partir de Fink, MacPorts ou encore Homebrew.
WordPress : Pas de souci une fois MySQL installé et le module Apache/PHP lancé.
Video.php : Ca fonctionne, mais le module d’authentification a besoin d’être réécrit si on veut l’utiliser. En attendant, il est possible (mais moins souple) d’utiliser le module d’authentification d’Apache.
Sauvegarde clients
RSYNC : On perd la souplesse de Time Machine, mais c’est le seul moyen de pouvoir faire des sauvegardes facilement avec Crashplan.
Sauvegarde NAS
CrashPlan : En dehors de la lenteur (limitée par de débit sortant internet), tout fonctionne parfaitement.
Gestion onduleur
www.apcupsd.org : Outil permettant d’éteindre le Mac en cas de coupure de courant.
Gestion RAID 1
Utilitaire de disque : Au niveau du paramétrage, aucun souci à déplorer. La création des volumes RAID 1 est bien plus rapide que sur le Synology (ça se compte en minute alors que sur le Syno, ça se compte en heure). Par contre, aucune alerte en cas de problème sur le RAID : j’ai débranché un disque pour tester, et bien qu’il était indiqué dans Utilitaire de disque que le RAID avait un problème, je n’en ai pas été informé. Après cette manip, la resynchronisation des disques s’est bien passée.Il faut donc installer un logiciel qui permette de signaler ce genre de problème, comme RAID Check (http://mac.softpedia.com/get/Utilities/RAID-Check.shtml )
Drive Status
SmartReporter (http://www.corecode.at/) : Ce petit outil permet d’envoyer des alertes (mails ou à l’écran) lorsqu’il détecte un problème matériel sur un disque dur. Indispensable sur une machine sensée stocker autant de données.
VPN
LionServer : De ce côté là, la configuration est bien plus simple qu’avec le Synology: tout fonctionne correctement du premier coup et le routeur (Airport) est configuré automatiquement.
Configuration via web
Webmin ( http://www.c-extra.com/fr/article.php?AIndex= ) Compliqué à installer et pas complet: il manque beaucoup de choses à pouvoir paramétrer.
Performances
Vitesse transfert AFP 1 fichier de 6.08 Go
DS->Mac 1mn16
Mac->DS 2mn37
Mac->Hack 1mn01
Hack->Mac 1mn30
Vitesse transfert AFP 3758 fichiers de 186 Mo
Mac->DS 2mn 40
DS->Mac 15 sec
Mac->Hack 29 sec
Hack->Mac 13 sec
Il ne faut pas oublier les avantages supplémentaires du Hackintosh:
- Intégration du routeur Airport Extreme qui permet lors de l’ouverture d’un service (ftp, http….) de paramétrer de manière transparente la borne Airport Extreme pour y accéder d’internet.Dans ce tableau, j’ai résumé les fonctions équivalentes avec le DS409+. Mais il faut aussi ajouter les avantages supplémentaires suivants :
- Virtualisation possible avec des outils comme VirtualBox ou Parallels.
Alors ?
C’est le moment de choisir : j’y vais ou pas ? Et bien non… Si je n’avais pas de NAS, j’aurais foncé, mais je dois avouer que là, c’est du superflu, et surtout la consommation plus élevée du Hackintosh me retient, à l’heure où j’essaie de faire attention à notre planète. Si seulement il avait existé des cartes mère mini-itx compatible avec les processeurs Core i5 mobile, mon choix aurait été sûrement différent.