Wie richte ich einen Remote Device Server (RDS) ein

From SEPsesam
Revision as of 13:21, 2 January 2011 by Hg (Talk | contribs)
Jump to: navigation, search

(C)SEP AG

Copyright 1999-2011 by SEP AG. All Rights reserved.

Any form of reproduction of the contents or parts of this manual is allowed only with the express written permission from SEP AG. When compiling and designing user documentation SEP AG uses great diligence and attempts to deliver accurate and correct information. However, SEP AG cannot issue a guarantee for the contents of this manual.


Contents

Konfiguration und Inbetriebnahme eines SEP Sesam RDS (Remote Device Servers)

Allgemeines

Der SEP Sesam Remote Device Server bietet die Möglichkeit standortübergreifend Storage Devices über einen Sesam Server zu verwalten (beispielsweise entfernte Tape Libraries oder SAN Devices).

Existiert eine Infrastruktur mit mehreren Standorten bei denen ein schneller Datentransfer zum Zentralen Sesam Server nicht gewährleistet ist, kann hier ein Sesam Remote Device Server Abhilfe schaffen. Die zu sichernden Daten des jeweiligen Standortes werden dann nicht über die WAN Strecke zum SEP Sesam Server transportiert, sondern von einem Lokalen Sesam RDS auf das dort angeschlossenes Storage gesichert.

Das folgende Beispiel zeigt auf wie die Einrichtung eines RDS auf Linux Basis zu erfolgen hat.

Im Beispiel wird von folgender Situation ausgegangen:

  • Standort A (München): Sesam Server mit NAS Storage und Virtual Disk Images
  • Standort B (Chemnitz): 5 Klienten sollen hier über einen Remote Device Server auf das in Chemnitz angeschlossene NAS Storage gesichert werden (Virtual Disk Images)

Die Verwaltung aller Clienten und Devices erfolgt Zentral vom Standort München.

Im Beispiel werden beide Systeme unter Debian GNU\Linux (Lenny) betrieben. Die Vorarbeiten zur Installation eines Sesam Servers wurden bereits im Vorfeld erledigt (diese sind dem Administrationshandbuch zu entnehmen.)

Komponenten

Folgende Komponenten sind an den jeweiligen Standorten zu installieren:


München: SEP Sesam Server

Chemnitz: Sep Sesam RDS

Für Linux existieren die folgenden Pakete:

Sesam Server: sesam_srv-<version>

Sesam RDS: sesam_rts-<version>

Diese Pakete sind im Downloadcenter verfügbar.

Hinweis

Auf Windows Betriebssystemen enthält das Sesam Server Paket auch den Remote Device Server, eine entsprechende Auswahl welche Komponente installiert werden soll ist am Anfang der Installationsroutine auszuwählen. Die Einrichtung eines SEP Sesam RDS ist auf Windows simultan zu Linux.

Windows Installation - Setup mit Auswahl Remote Device Server (Remote-Tapeserver):

Setup rds.jpg


Installationsbeispiel (Linux)

München: Installation des SEP Sesam Servers

root@muenchen#  apt-get install sesam-srv
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following NEW packages will be installed:
  sesam-srv
0 upgraded, 1 newly installed, 0 to remove and 293 not upgraded.
Need to get 0B/37.4MB of archives.
After this operation, 63.6MB of additional disk space will be used.
(Reading database ... 212024 files and directories currently installed.)
Unpacking sesam-srv (from .../sesam-srv_3.4.1-67_i386.deb) ...
Setting up sesam-srv (3.4.1-67) ...
STATUS=SUCCESS MSG=ok


Chemnitz: Installation des SEP Sesam RDS

root@chemnitz:~# apt-get install sesam-rts
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  sesam-rts
0 upgraded, 1 newly installed, 0 to remove and 25 not upgraded.
Need to get 4117kB of archives.
After this operation, 12.3MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  sesam-rts
Install these packages without verification [y/N]? y
Get:1 http://download.sep.de lenny/non-free sesam-rts 3.4.1-67 [4117kB]
Fetched 4117kB in 1min28s (46.4kB/s)                                                                                                                                                             
Selecting previously deselected package sesam-rts.
(Reading database ... 20889 files and directories currently installed.)
Unpacking sesam-rts (from .../sesam-rts_3.4.1-67_i386.deb) ...
Setting up sesam-rts (3.4.1-67) ...


Konfiguration

Einbinden des SEP Sesam RDS

Das Einbinden eines Sesam RDS erfolgt im ersten Schritt wie das Hinzufügen eines neuen Clienten. Zuvor sollten natürlich entsprechende Schritte die bei der Einrichtung eines Clienten nötig sind ausgeführt werden (DNS Check, anpassen der sm_ctrld.auth auf dem RDS System, etc).

Im angefügten Screenshot wurde zuvor eine neue Lokation "Chemnitz" angelegt, diese ist rein kosmetischer Natur.

Der Sesam RDS wird als regulärer Client eingebunden:


Cs.jpg


Hinzufügen eines Neuen Virtuellen Laufwerkes am Standort Chemnitz

Im Beispiel wird ein neues Virtuelles Laufwerk, das am Standort Chemnitz die Virtual Disk Images verwalten soll, angelegt.

Zuvor muss noch eine neue Laufwerksgruppe definiert werden:


Rds drivegrp.jpg


Bei Anlegen eines neuen Laufwerkes ist hier das Dropdown "Device Server" entsprechend zu setzen, dort wird Chemnitz als Device Server ausgewählt. Als Drive Group ist hier nicht "diskdrives" sondern "Chemnitz" zu verwenden:


Rds drive.jpg


Der Virtuelle Lader im Sesam Server verfügt nun über zwei virtuelle Drives, eines am Standort Chemnitz, eines am Standort München:


Rds drive2.jpg


Einrichten eines Neuen Medienpools und anlegen der Medien

Wie schon zuvor erwähnt verfügt der Server in Chemnitz über ein mittels NAS Angebundenes Storage (NFS). Dieses ist auf dem System nach /mnt/files/ eingebunden.

Nun soll ein neuer Medienpool auf diesem NAS Share erstellt werden der 200 MB Gross ist und entsprechende Medien (Grösse a 25 MB, 8 Stück) enthält. Zu beachten ist hier dass als Laufwerksgruppe "Chemnitz" ausgewählt wurde:

Rds pool.jpg


Nach Anlegen des Medienpools wird ein Archivabgleich über den virtuellen Lader gestartet. Wichtig ist hier, dass der entsprechende Medienpool (PoolChemnitz) ausgewählt ist.


Rdsarchive.jpg


Sollte der Archivabgleich mit einer ähnlichen Fehlermeldung fehlschlagen:

E002-MEDIA  [  5062]: Error from submitting SM_ROBOT_2 into queue Chemnitz/PoolChemnitz_<id>

Als Benutzer root die Initialisierung der Laufwerke erneut ausführen:

root@muenchen#: source /var/opt/sesam/var/ini/sesam2000.profile
root@muenchen#: sm_config_drives

Anschliessend den Archivabgleich erneut starten.


Nach erfolgreichem Anlegen der Medien (der Vorgang kann im Tagesprotokoll verfolgt werden) verfügt der Medienpool über 8 Virtuelle Disk Images. Diese Disk Images sind nicht am lokalen Sesam Server, sondern auf dem NAS Storage am Remote Device Server in Chemnitz erstellt worden:


Rds done.jpg


Einbinden der Clienten in Chemnitz

Das Einbinden der Clientsysteme in Chemnitz erfolgt auf dem regulären Weg.


Backup auf den Remote Device Server

Generell ist zu sagen dass alle Daten der Clienten in Chemnitz - wird auf den Medienpool PoolChemnitz gesichert - sich ausschliesslich im Netzsegment dieses Standorts bewegen.

Es erfolgt kein Transport der Daten über eine WAN Strecke zum Sesam Server. Anbei wird ein kurzes Testbackup eingerichtet - eine Selbstsicherung des Sesam RDS (Verzeichnis /etc) auf das am RDS eingebundene Storage.

Der Task wird zur Veranschaulichung über den Sofortstart gestartet, natürlich kann auch eine entsprechende Zeitplanung der Tasks erfolgen.


Einrichten eines neuen Backup Tasks

Rds bck.jpg


Ausführen des Backup Tasks über den Sofortstart

Hier ist zu bemerken dass bei Auswahl des Medienpools "PoolChemnitz" Automatisch der Reiter "Interface" (Schnittstelle) auf "Chemnitz", gesetzt wird.

Rds bck2.jpg


Rds fin.jpg
Personal tools
Namespaces
Variants
Actions
Navigation
Sesam
Toolbox