Arkeia

Tout administrateur de parc informatique sait que la sauvegarde est une opération contraignante, mais nécessaire qui doit être gérée avec rigueur. Peut-on faciliter cette tâche? La sauvegarde automatique en réseau en est la réponse.
Arkeia présente l'originalité d'être le logiciel le plus professionnel disponible sous Linux. Vous pouvez le trouver dans les distributions Red Hat et S.u.S.E.
Comme tout pionnier Linux qui se respecte, Knox Software (l'éditeur) offre une version shareware pour l'utilisation personnelle, téléchargeable à partir de leur site web.

PRINCIPE

Le logiciel serveur d'Arkeia est installé sur une machine dans le but de gérer automatiquement la sauvegarde de l'ensemble des machines situées sur le réseau TCP/IP. Une base de données propriétaire reposant sur un système de fichiers Unix est renseignée au fur et à mesure des sauvegardes et permet de restaurer n'importe quelle donnée sur n'importe quelle machine cliente.
Le principe utilisé par Arkeia pour gérer la sauvegarde en réseau consiste à comprimer les données sur les machines clientes dans le but de ne pas surcharger le réseau et de sauvegarder plusieurs machines simultanément sur un ou plusieurs lecteurs. Quel que soit le nombre de clients à sauvegarder en même temps et le nombre de lecteurs disponibles, les données seront automatiquement parallélisées et/ou multiplexées sur les médias.

DESCRIPTION DU LOGICIEL

Arkeia est un logiciel de sauvegarde centralisé multi-plates-formes qui se compose de 3 parties distinctes :
La partie serveur, la partie cliente, et la partie interface graphique.

La partie serveur:

Elle s'installe sur la plupart des Unix du marché, notamment sur toutes les plates-formes Linux.
Cette partie regroupe l'ensemble des programmes gérants :
o Les périphériques lecteur(s) et robotique(s) ( DLT,DAT,EXB,QIC, AIT........)
o Le support du catalogue/index de toutes les données sauvegardées (base de données).
o La navigation temporelle pour la restauration de l'objet souhaité.
o Plusieurs processus de Sauvegarde/Restauration simultanés
o L'authentification des utilisateurs
o Les connexions réseaux
o L'automate d'exécution des sauvegardes périodiques.

La partie cliente:

Elle doit être installée sur toutes les machines susceptibles d'être sauvegardées par le serveur de sauvegarde.
Arkeia supporte comme client tous les Unix(Linux), Novell, NT, et W95.
Cette partie regroupe l'ensemble des programmes installés sur la machine cliente, et assurant :
o L'exécution des requêtes de sauvegarde en provenance du serveur
o L'exécution des requêtes de restauration
o L'encryptage/compression des données pendant les sauvegardes/restaurations (option)
o la fourniture des informations au navigateur (définition des savepacks).

La partie Interface Utilisateur Graphique (X11).

Cette partie assure la liaison entre le serveur de sauvegarde et l'utilisateur. Elle peut être installée sur n'importe quelle machine, mais est typiquement présente sur le serveur de sauvegarde.
Elle permet de gérer la définition des lecteurs, robots, pools, bandes, savepacks, sauvegardes périodiques, utilisateurs, et de lancer des sauvegardes interactives ou des restaurations.
 

TERMINOLOGIE

Savepack
Il correspond à l'ensemble des objets à sauvegarder. Ces objets peuvent être un fichier ou une centaine de machines. La configuration d'un Savepack s'effectue facilement, vous naviguez sur les arborescences des machines clientes et vous sélectionnez les objets que vous souhaitez sauvegarder.

Drivepack
Il correspond à l'ensemble des périphériques que vous souhaitez mettre à la disposition de la sauvegarde.

Pool
Il est un réservoir de bandes disponibles pour une sauvegarde. Si une bande n'est pas suffisante ou si vous parallélisez sur plusieurs lecteurs, la sauvegarde se ravitaille dans le pool.
 

LANCEMENT D'UNE SAUVEGARDE

Quel que soit le type de sauvegardes que vous souhaitez lancer (interactives, ou périodiques), vous devrez préciser ces 3 éléments :
Savepack <Quoi> Que voulez -vous sauvegarder ?
Drivepack <Comment> Avec quels périphériques ?
Pool <Où>  Sur quelles bandes ?

L'installation

o Vous téléchargez les différents composants souhaités
o Vous les copiez dans un répertoire temporaire.
o Vous devez être root pour installer le logiciel.
o Vous vous placez dans le répertoire temporaire correspondant au composant à installer.
o Vous lancez la commande ./install
o Vous répondez aux requêtes d'installation.
Installation directory (/usr/knox par défaut)
Temporary directory ("." Par défaut) obligatoire pour les installations à partir du CD.
ADMINSERVER NAME : est le nom du serveur de sauvegarde.

o Les étapes conseillées d'installation sont:

1) Installer le serveur de sauvegarde.
2) Installer le client sur la même machine.
3) Installer l'interface utilisateur sur la même machine.
4) Tester une sauvegarde locale.
5) Installer les autres machines clientes.
Vous devez copier le module sur la machine cliente avant de l'installer.
6) Tester entièrement l'installation.
7) Programmer l'automate d'exécution des sauvegardes périodiques.

Remarques:
o Dans le cas où, la seule machine à sauvegarder est le serveur lui-même, vous réalisez les étapes 1,2,3, et 4.
o Avant d'installer une machine cliente, assurez-vous que le serveur "ping" le client (avec son nom réseau), et inversement que le client "ping" le serveur de sauvegarde (avec son nom réseau).

Trucs Utiles

Si vous ne disposez pas de lecteur, vous pouvez quand même tester le logiciel avec le lecteur de type NULL, et le robot de type FILE.

o Lecteur de type NULL

Définition
Le lecteur de type NULL vous permet de faire tourner une sauvegarde. Les flows de données en provenance des clients sont envoyés dans /dev/null du serveur de sauvegarde. Aucune restauration n'est possible avec ce type de lecteur.
Procédure pour faire une sauvegarde sur un lecteur NULL:
Créez un lecteur de type NULL(Device, Drive-management)
type : NULL
Rewind device : /dev/null
Non-rewind device  : /dev/null
Control device : /dev/null
Créez un Drivepack NULL(Device, Drivepack) :  il contiendra le lecteur NULL
Créez un pool NULL
Name  Pool_NULL
Créez une bande NULL
Tape name : NULL
Type : NULL
Current Pool  Pool_NULL
Lancement d'une sauvegarde avec lecteur NULL.
Drivepack : NULL.
Pool  : NULL.
Savepack : Celui de votre choix.

o Robot de type FILE

Définition
Le robot de type FILE permet d'écrire des données sur des pseudo-volumes situés sur disque.
La gestion de ces volumes est la même que des cartouches situés dans un véritable robot.
Il faut 20Mb au minimum de disponible sur un disque pour utiliser cette facilité.
Contrairement au type NULL, il est possible de restaurer les objets sauvegardés sur du type FILE.

Procédure pour faire une sauvegarde sur un lecteur FILE:
Créez un lecteur de type FILE(Device, Drive-management)
type : FILE
Créez un Drivepack FILE(Device, Drivepack) : il contiendra le lecteur FILE
Créez un pool FILE
Name : Pool_FILE
Créez une ou plusieurs bandes de type FILE (Warning : mettre le pathname dans le champ Bar code).
Exemple de création de 5 bandes de type FILE de 20 MB chacune (FILE_1, FILE_2, FILE_3, FILE_4, et FILE_5) dans le répertoire /export/p1/ROBOT_FILE du serveur de sauvegarde.(Tape management)

Tape name  : FILE_
Bar code  : /export/p1/ROBOT_FILE/FILE_
First  number  : 1 Last number  5
Type = 'FILE 20MB'
Current Pool :  pool_FILE
Créer un robot de type FILE ( Device Library management)
Create Library
Name : FILE
TYPE  : FILE
Attachez le lecteur FILE dans la pseudo Library (Device, Library management, Drive option).
Introduire les pseudo-volumes dans le robot de type FILE
( Device, Library Management, Slot Usage).
Avec l'option 'Set Tape', vous introduisez les 5 pseudo-volumes dans les slots 1,2,3,4,et 5 du robot.
Lancement d'une sauvegarde avec lecteur FILE.
Drivepack  : FILE.
Pool  : FILE.
Savepack : Celui de votre choix.

Où obtenir Arkeia.

Arkeia, dans la version 4.0a9-9 (la dernière connue à  l'écriture de ces lignes) est disponible sur le site web de Knox Software ou ftp anonyme à l'adresse suivante :
http://www.arkeia.com
Vous pouvez télécharger le shareware (restreint à une utilisation personnelle ou la version professionnelle)
Pendant 30 jours, vous pouvez utiliser l'édition professionnelle d'Arkeia pour sauvegarder votre réseau
(10 clients max.) sur un simple lecteur.
Ressources nécessaires pour utiliser Arkeia sur Linux :
o 16 to 32 MB RAM
o SCSI card (AH 2940 recommended)
o 486 or Pentium processor
o 1 GB hard disk or up
o Linux V 2.0 or up, TCP/IP running

Comment télécharger le logiciel
Se connecter sur le site http://www.arkeia.com
Suivre les recommandations " Download Arkeia "
Pour prévenir les problèmes de connexion, il est préférable de télécharger les composants désirés un par un.
Taille des différents composants pour linux:
Linux 2.0 IntelServer(2.26 MB Sep. 98)
Client( 0.66 MB Aug. 98)
Interface(2.07 MB May. 98)
ManualsInstall(pdf format 1MB)
User's manual (pdf format 8MB)
User's manual (pdf.gz format 4MB)
 

 


© Copyright 2000 Diamond Editions/Linux magazine France - Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; A copy of the license is included in the section entitled "GNU Free Documentation License".