logiciel

Test de Retrospect 8

par Guillaume Gete le 30.07.2009 à 09:58
Parmi les programmes un peu particuliers dans le cœur des administrateurs Mac, il y a Retrospect. Développé par Dantz pour le Système 7 (peut-être même avant !), ce logiciel était l'un des tous premiers à permettre la sauvegarde centralisée sur bandes des Mac d'un bureau. Produit puissant et apprécié dans sa mouture classique, il a eu en revanche bien plus de mal à faire le grand saut vers Mac OS X. Et avec le temps, ses défauts presque légitimes dans Mac OS Classique (pas de multitâche, moteur de sauvegarde dépendant de l'environnement graphique, entre autres choses) sont devenus de vrais plaies avec lesquelles il a fallu parfois cohabiter bon gré mal gré.

Il faut dire que son évolution a été parsemée d'embûches. Dantz a été racheté par l'éditeur EMC en octobre 2004, alors que les développeurs travaillaient sur une nouvelle version de Retrospect apportant un nouveau moteur et de très importantes nouvelles fonctionnalités. Mais le débarquement des Mac Intel a encore changé la donne, et priorité fut donnée pendant quelques mois à la version Windows, qui avait quelques avantages non négligeables face à la version Mac. Si bien que durant près de deux ans, aucune version majeure n'a marqué l'évolution de Retrospect, faisant même craindre le pire pour son avenir.

Mais en janvier 2008, EMC annonce enfin que le développement de Retrospect continue sur Mac et qu'une nouvelle version est bien sur les rails. Après plusieurs beta, la version finale est annoncée un an plus tard. Alors, la (très longue) attente en valait-elle le coup ?

Un logiciel revu de fond en comble

EMC affirme dans sa documentation qu’à peu près tout a changé dans le logiciel. Et on ne peut pas tellement leur donner tort ! Le premier point important de ce Retrospect réside dans la séparation complète du moteur de sauvegarde et de l'interface d'administration. Dans les anciennes versions, il était impossible de lancer une sauvegarde sans ouvrir de session (ou alors seulement avec des hacks dangereux en terme de sécurité), et le logiciel devait être ouvert pour effectuer la moindre opération. Désormais, le logiciel d'installation est séparé en deux parties : le moteur de sauvegarde Retrospect (Retrospect Engine) et l'interface graphique (Retrospect 8 Management Console).

La version 8.1, sortie quelques heures avant la fin de ce test, requiert Mac OS X 10.5.5 minimum (Mac OS X 10.4.11 est également supporté pour le moteur). Il faudra également un processeur Intel, PowerPC G5 ou un G4 bi-processeur. Le logiciel client est toujours compatible à la fois Mac Intel et PowerPC, et d'autres versions sont fournies pour sauvegarder les clients Windows et Linux.

Si vous installez uniquement le moteur, un panneau de préférence système est proposé pour l'arrêter ou le relancer si nécessaire. Rien n'empêche donc de fermer la session du serveur et de lancer à distance à partir d'un poste d'administration des opérations de restauration, sauvegarde ou de maintenance des fichiers de sauvegarde ou encore de préparer des scripts de sauvegarde.

Preference_Retrospect

C'est du côté de la console que les plus grosses surprises arrivent. L'interface a été entièrement relookée, en reprenant un peu le look de Server Admin (l'application de gestion de serveurs pour Mac OS X Server, qui elle-même s'inspire fortement d'iTunes). Elle est malheureusement uniquement en anglais pour le moment, la régionalisation française est prévue d'ici la fin de l'année.

Retrospect_Interface_Generale

Les efforts pour tenter de rendre l'interface plus simple et plus conviviale sont nombreux, et ça se sent. La colonne de gauche liste les serveurs connectés (la console peut gérer autant de serveurs que souhaité). Sous chaque serveur, on retrouve plusieurs catégories :
- Activities liste les activités du server programmées, en cours ou passées ;
- Past Backups donne accès aux sauvegardes les plus récentes effectuées par ce serveur ;
- Scripts liste les scripts de sauvegarde et permet de les modifier, que ce soit en terme de machines associées, de programmation… ;
- Sources : les machines que vous allez sauvegarder, sur lesquelles le client Retrospect a été installé ;
- Media Sets : les destinations de sauvegardes. Un media Set peut être un support optique, un disque interne ou externe, une partition de disque ou un dossier, ou, surtout, un jeu de bandes, puisque Retrospect peut effectuer la sauvegarde de données sur bande ;
- Storage Devices : les différents supports de stockage matériels accessibles : graveur, mais également lecteur de bande LTO, DLT, AIT…
- Reports : des jeux de rapports personnalisés.

Retrospect_Interface_GeneraleTOP

En haut de la fenêtre, diverses opérations peuvent être engagées : lancement d'une sauvegarde rapide, d'une copie de fichiers ou restauration de données, pause de toutes les activités ou seulement des programmées, etc. Dans l'ensemble, l'interface est très agréable, mais elle pourra peut-être sembler ardue pour ceux qui ne connaissent pas du tout ce type de logiciels de sauvegarde. De même, il faudra se faire à une nouvelle nomenclature, certains termes techniques étant modifiés : ainsi il n'y a plus de "backup set" mais des "media sets", la fonction "Duplicate" devient "Copy"… Notons enfin qu'il n'est plus nécessaire de passer par AppleScript pour envoyer des messages d'alerte à la fin des sauvegardes ou des restaurations…

Lire la page suivante (2/3) >>