Source:How to create a Remote Device Server (RDS): Difference between revisions

From SEPsesam
m (Fixed piped link.)
(Fixed links to new Quick Install, marked "jaglion")
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude><translate>
<!--T:1-->
<div class="noprint"><languages />
{{Copyright SEP AG en}}
{{Copyright SEP AG en}}


{{Navigation_latest|release=4.4.2/4.4.3|link=[[SEP_sesam_Documentation#previous|Previous versions]]}}<br />
<!--T:2-->
== Overview ==
{{Navigation_latest|release=[[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3 ''Beefalo''/5.0.0 ''Jaglion'']]|link=[[Special:MyLanguage/SEP_sesam_Documentation#previous|Previous versions]]}}</div></translate><br />
<div class="boilerplate metadata" id="Additional resources" style="background-color:#ecedf1; color:#8695a7; border: 1px ridge #cdd3db; margin: 0.5em; padding: 0.5em; float: right; width: 25%; "><center><b>Additional resources</b></center>
<translate>== Overview == <!--T:3--></translate>
<div class="boilerplate metadata" id="Additional resources" style="background-color:#ecedf1; color:#8695a7; border: 1px ridge #cdd3db; margin: 0.5em; padding: 0.5em; float: right; width: 25%; "><center><b><translate><!--T:4-->
Additional resources</translate></b></center>
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP_next.png|45px|link=Special:MyLanguage/FAQ#antivirus_scanner|What effect does an antivirus scanner have on SEP sesam?]]
| rowspan="2" style="padding:0px 10px 0px;" | <translate><!--T:5-->
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | See also:
[[File:SEP_next.png|45px|link=Special:MyLanguage/FAQ#antivirus_scanner|What effect does an antivirus scanner have on SEP sesam?]]</translate>
[[Special:MyLanguage/FAQ#antivirus_scanner|What effect does an antivirus scanner have on SEP sesam?]] – [[Special:MyLanguage/Replication|SEP Si3 replication]] – [[Special:MyLanguage/Configuring_an_Si3_Deduplication_Store|Configuring an Si3 Deduplication Store]]
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | <translate><!--T:6-->
See also:
[[Special:MyLanguage/4_4_3_Beefalo:SEP_Cloud_RDS|SEP Cloud RDS]] – [[Special:MyLanguage/FAQ#antivirus_scanner|FAQ: What effect does an antivirus scanner have on SEP sesam?]] – [[Special:MyLanguage/4_4_3_Beefalo:SEP_Si3_Replication|SEP Si3 Replication]] – [[Special:MyLanguage/4_4_3_Grolar:Configuring_Si3_Deduplication_Store|Configuring Si3 Deduplication Store]]</translate>
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP Tip.png|45px|link=Special:MyLanguage/FAQ#antivirus_scanner|FAQ]]
| rowspan="2" style="padding:0px 10px 0px;" | <translate><!--T:7-->
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | Check [[Special:MyLanguage/FAQ#antivirus_scanner|FAQ]] to find the answers to most common questions.
[[File:SEP Tip.png|45px|link=Special:MyLanguage/FAQ#antivirus_scanner|FAQ]]</translate>
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" | <translate><!--T:8-->
Check [[Special:MyLanguage/FAQ#antivirus_scanner|FAQ]] to find the answers to most common questions.</translate>
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" | [[File:SEP Troubleshooting.png|45px|link=Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]]
| rowspan="2" style="padding:0px 10px 0px;" | <translate><!--T:9-->
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;"|Problems? Check the  [[Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]].
[[File:SEP Troubleshooting.png|45px|link=Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]]</translate>
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;"|<translate><!--T:10-->
Problems? Check the  [[Special:MyLanguage/Troubleshooting_Guide|Troubleshooting Guide]].</translate>
|}
|}


{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
{|style="margin: auto; margin-bottom:1em; width:100%; border:0px solid grey;"
| rowspan="2" style="padding:0px 10px 0px;" |
| rowspan="2" style="padding:0px 10px 0px;" |
[[File:icon_archived_docs.png|45px|link=Special:MyLanguage/SEP_sesam_Documentation#previous|Documentation archive]]
<translate><!--T:11-->
[[File:icon_archived_docs.png|45px|link=Special:MyLanguage/SEP_sesam_Documentation#previous|Documentation archive]]</translate>
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" |
| style="padding:0px 40px 0px 10px; color: grey; font-size: 90%; text-align:left;" |
If you are using an older SEP sesam version, refer to [[Special:MyLanguage/SEP_sesam_Documentation#previous|Documentation archive]].
<translate><!--T:12-->
If you are using an older SEP sesam version, refer to [[Special:MyLanguage/SEP_sesam_Documentation#previous|Documentation archive]].</translate>
|}</div>
|}</div>
SEP sesam '''Remote Device Server (RDS)''' is a '''storage management component''' that controls the preparation of data, intended for backup on a [[Special:MyLanguage/SEP_sesam_Glossary#SBC|SEP sesam Client]] and writes the backup data to the backup media. During a restore it locates the save sets and sends the data to a client. RDS consists of three components: [[Special:MyLanguage/SEP_sesam_Glossary#STPD|Sesam Transfer Protocol Server]] (STPD), [[Special:MyLanguage/SEP_sesam_Glossary#SMS|Sesam Multiplex Stream Server]] (SMS), and SEP sesam Client (SBC) including remote access. The control of the tasks is maintained by the [[Special:MyLanguage/SEP_sesam_Glossary#SEP sesam Server|SEP sesam Server]]. It is available for [https://download.sep.de/ installation] as a separate – RDS installation package.
<translate><!--T:13-->
SEP sesam ''Remote Device Server (RDS)'' is a ''storage management component'' that controls the preparation of data, intended for backup on a [[Special:MyLanguage/SEP_sesam_Glossary#SBC|SEP sesam Client]] and writes the backup data to the backup media. During a restore it locates the savesets and sends the data to a client.  


===Key features===
<!--T:14-->
If your '''network spans multiple locations''', you can administer storage devices across locations using a SEP sesam server (e.g., <!-- What does "removed" mean? -->removed tape libraries or SAN devices.) However, if your infrastructure spans several sites that '''do not allow for fast data transfer to the central SEP sesam server''', you should '''use a Remote Device Server''' to backup data to locally attached storage at a remote location. RDS enables efficient data transfer, takes the workload off the primary SEP sesam Server and uses the storage resources available at the site.
RDS consists of three components: [[Special:MyLanguage/SEP_sesam_Glossary#STPD|Sesam Transfer Protocol Server]] (STPD), [[Special:MyLanguage/SEP_sesam_Glossary#SMS|Sesam Multiplex Stream Server]] (SMS), and SEP sesam Client (SBC) including remote access. The control of the tasks is maintained by the [[Special:MyLanguage/SEP_sesam_Glossary#SEP sesam Server|SEP sesam Server]]. It is available for [https://download.sep.de/ installation] as a separate – RDS installation package.


Hence, at remote locations '''RDS acts as a backup server''' and can either serve as a backup proxy to deliver data to the main backup server or save data to locally attached storage. By using RDS you can '''easily and and conveniently manage many remote locations''' from one central console.
===Key features=== <!--T:15-->


===License===
<!--T:16-->
If your ''network spans multiple locations'', you can administer storage devices across locations using a SEP sesam Server (e.g., <!-- What does "removed" mean? -->removed tape libraries or SAN devices.) However, if your infrastructure spans several sites that ''do not allow for fast data transfer to the central SEP sesam Server'', you should ''use a Remote Device Server'' to back up data to locally attached storage at a remote location. RDS enables efficient data transfer, takes the workload off the primary SEP sesam Server and uses the storage resources available at the site.


RDS requires a separate license. The '''RDS license''' includes one backup client and updates for 12 months. To learn more about SEP sesam licensing options, see [[Special:MyLanguage/Licensing|Licensing]]. For a list of all available licenses, see [[Special:MyLanguage/List_of_Licenses|List of Licenses]].
<!--T:17-->
Hence, at remote locations ''RDS acts as a backup server'' and can either serve as a backup proxy to deliver data to the main backup server or save data to locally attached storage. By using RDS you can easily and and conveniently manage many remote locations from one central console.


=={{anchor|basic}}Configuration and Launch of SEP sesam RDS: Basic Scenario==
===License=== <!--T:18-->


This scenario describes how to set up an RDS on Linux. The configuration assumes ''two sites'' with the following situation:
<!--T:19-->
* ''Site A (Munich): SEP sesam Server with NAS storage and virtual disk images''
RDS requires a separate license. The ''RDS license'' includes one backup client and updates for 12 months. To learn more about SEP sesam licensing options, see [[Special:MyLanguage/Licensing|Licensing]].
* '' Site B (Chemnitz): 5 clients are going to be backed up via RDS to NAS storage (virtual disk images) that is connected in Chemnitz''


=={{anchor|basic}}Configuration and launch of SEP sesam RDS: Basic Scenario== <!--T:20-->
<!--T:21-->
This scenario describes how to set up an RDS on Linux. The configuration assumes ''two sites'' with the following situation:</translate>
* <translate><!--T:22-->
''Site A (Munich): SEP sesam Server with NAS storage and virtual disk images''</translate>
* <translate><!--T:23-->
''Site B (Chemnitz): 5 clients are going to be backed up via RDS to NAS storage (virtual disk images) that is connected in Chemnitz''
<!--T:24-->
All clients and devices are managed centrally from the site in Munich.
All clients and devices are managed centrally from the site in Munich.


In this scenario, it is assumed that both systems are running on Debian GNU\Linux (Lenny) and that you have already performed all installation-related preparations. If you need help with these requirements, refer to [[Special:MyLanguage/SEP_Sesam_Admin_Manual|SEP Sesam Admin Manual]].
<!--T:25-->
In this scenario, it is assumed that both systems are running on Debian GNU\Linux (Lenny) and that you have already performed all installation-related preparations. If you need help with these requirements, refer to [[Special:MyLanguage/4_4_3_Beefalo:SBA|SEP sesam Basis Administrator (SBA)]].


=== Installing SEP sesam Server and RDS ===
=== Installing SEP sesam Server and RDS === <!--T:26-->
In this scenario, you will install the following components at the respective sites:
*'''Munich''': SEP sesam Server
*'''Chemnitz''': SEP sesam RDS


==== Prerequisites ====
<!--T:27-->
Make sure that the hardware and software requirements are met. For details, see [[Special:MyLanguage/FAQ#HV_and_SV_requirements|What are the hardware and software requirements for a SEP sesam Server]]. In addition to these requirements, the following prerequisites must also be fulfilled:
In this scenario, you will install the following components at the respective sites:</translate>
* Before starting the SEP sesam installation, make sure that you are logged in as a local administrator or domain administrator.
*'''''Munich''''': SEP sesam Server
* To install SEP sesam Server or Remote Device Server on Linux, you will require an installation file which can be downloaded from [http://download.sep.de/linux/ Linux download]. The installation files are names as ''sesam_srv-<version>'' (SEP sesam Server) and ''sesam_rts-<version>'' (SEP sesam RDS). Make sure to download the correct file for your processor type. <br />To install SEP sesam on Windows, you will require an installation file which can be downloaded from  [https://download.sep.de/windows/ Windows download]. SEP sesam for Windows provides all SEP sesam components in one package. During installation, you have to specify which of the four SEP sesam components you want to install (SEP sesam Server, SEP sesam Remote Device, SEP sesam GUI or SEP sesam Client). You can install GUI together with RDS.
*'''''Chemnitz''''': SEP sesam RDS
*GUI requires Java Runtime Environment (JRE) to be installed on the system. For details on the required Java version, see [[Special:MyLanguage/Java_Compatibility_Matrix|Java Compatibility Matrix]]. For 64-bit operating systems, a ''PostgreSQL'' database must be installed.
* SEP sesam uses network resolution for server to client communication. Before installing, you should test DNS name resolution. For details, see [[Special:MyLanguage/How_to_check_DNS_configuration|How to check DNS configuration]].
*Ensure that any used SCSI devices are recognised by the operating system to which you are installing SEP sesam. SEP sesam checks the SCSI bus attached storage devices during the installation and adds its data to the database. SEP sesam can only see devices recognised by the operating system.
*It is recommended to disable firewall to avoid problems during the SEP sesam installation. Once SEP sesam is installed, you can enable the firewall with exceptions made for the SEP Sesam services.
* On Windows, the .Net Framework 4 is required for server installation and can be deselected for all other SEP sesam components during installation.
* On Windows, x86 operating systems with more than 3.25 GB RAM must either reduce the amount of RAM to below to 3.25 GB or migrate to an x64 operating system. This is necessary because SEP sesam requires 64 KB blocks for LTO (Linear Tape Open) whereas an x86 system can only write 32 KB blocks to tape drive because the PAE (Physical Address Extension) is automatically activated. Also, a loader cannot be accessed properly by SEP sesam.
{{note|On RHEL, the SEP sesam installation changes the permissions of <tt>/var/run/postgresql</tt> to grant SEP sesam users PostgreSQL access privileges.}}


====Sample Linux installation====
<translate>==== Prerequisites ==== <!--T:28-->
 
<!--T:29-->
Make sure that the hardware and software requirements are met. For details, see [[Special:MyLanguage/FAQ#HV_and_SV_requirements|What are the hardware and software requirements for a SEP sesam Server]]. In addition to these requirements, the following prerequisites must also be fulfilled:</translate>
* <translate><!--T:30-->
Before starting the SEP sesam installation, make sure that you are logged in as a local administrator or domain administrator.</translate>
*<translate><!--T:31-->
To install SEP sesam Server or Remote Device Server on Linux, you will require an installation file which can be downloaded from Linux download ({{DDL|linux/}}). The installation files are names as ''sesam_srv-<version>'' (SEP sesam Server) and ''sesam_rts-<version>'' (SEP sesam RDS). Make sure to download the correct file for your processor type. <br />To install SEP sesam on Windows, you will require an installation file which can be downloaded from Windows download ({{DDL|windows/}}). SEP sesam for Windows provides all SEP sesam components in one package. During installation, you have to specify which of the four SEP sesam components you want to install (SEP sesam Server, SEP sesam Remote Device, SEP sesam GUI or SEP sesam Client). You can install GUI together with RDS. For details on installation, see [[Special:MyLanguage/SEP_sesam_Quick_Install_Guide|SEP sesam Quick Install Guide]].</translate>
*<translate><!--T:32-->
GUI requires Java Runtime Environment (JRE) to be installed on the system. For details on the required Java version, see [[Special:MyLanguage/Java_Compatibility_Matrix|Java Compatibility Matrix]]. For 64-bit operating systems, a ''PostgreSQL'' database must be installed.</translate>
*<translate><!--T:33-->
SEP sesam uses network resolution for server to client communication. Before installing, you should test DNS name resolution. For details, see [[Special:MyLanguage/How_to_check_DNS_configuration|How to check DNS configuration]].</translate>
*<translate><!--T:34-->
Ensure that any used SCSI devices are recognized by the operating system to which you are installing SEP sesam. SEP sesam checks the SCSI bus attached storage devices during the installation and adds its data to the database. SEP sesam can only see devices recognized by the operating system.</translate>
*<translate><!--T:35-->
It is recommended to disable firewall to avoid problems during the SEP sesam installation. Once SEP sesam is installed, you can enable the firewall with exceptions made for the SEP sesam services.</translate>
*<translate><!--T:36-->
On Windows, the .Net Framework 4 is required for server installation and can be deselected for all other SEP sesam components during installation.</translate>
*<translate><!--T:37-->
On Windows, x86 operating systems with more than 3.25 GB RAM must either reduce the amount of RAM to below to 3.25 GB or migrate to an x64 operating system. This is necessary because SEP sesam requires 64 KB blocks for LTO (Linear Tape Open) whereas an x86 system can only write 32 KB blocks to tape drive because the PAE (Physical Address Extension) is automatically activated. Also, a loader cannot be accessed properly by SEP sesam.</translate>
{{<translate><!--T:38-->
note</translate>|<translate><!--T:39-->
On RHEL, the SEP sesam installation changes the permissions of <tt>/var/run/postgresql</tt> to grant SEP sesam users PostgreSQL access privileges.</translate>}}
 
<translate>====Sample Linux installation==== <!--T:40--></translate>
{{Col-begin}}
{{Col-begin}}
{{Col-break|width=20%}}
{{Col-break|width=20%}}


'''''Munich'': Installing SEP sesam Server'''
'''''Munich'': <translate><!--T:41-->
Installing SEP sesam Server</translate>'''


  root@muenchen#  '''apt-get install sesam-srv'''
  root@muenchen#  '''apt-get install sesam-srv'''
Line 85: Line 126:
{{Col-break|width=20%}}
{{Col-break|width=20%}}


'''''Chemnitz'': Installing SEP sesam RDS'''  
'''''Chemnitz'': <translate><!--T:42-->
Installing SEP sesam RDS</translate>'''  


  root@chemnitz:~# '''apt-get install sesam-rts'''
  root@chemnitz:~# '''apt-get install sesam-rts'''
Line 99: Line 141:
   sesam-rts
   sesam-rts
  Install these packages without verification [y/N]? y
  Install these packages without verification [y/N]? y
  Get:1 http://download.sep.de lenny/non-free sesam-rts<br /> 3.4.1-67 [4117kB]
  Get:1 https://download.sep.de lenny/non-free sesam-rts<br /> 3.4.1-67 [4117kB]
  Fetched 4117kB in 1min28s (46.4kB/s)     
  Fetched 4117kB in 1min28s (46.4kB/s)     
  Selecting previously deselected package sesam-rts.
  Selecting previously deselected package sesam-rts.
Line 109: Line 151:
{{Col-end}}
{{Col-end}}


==={{anchor|RDS_configuration}}Configuring RDS===
<translate>==={{anchor|RDS_configuration}}Configuring RDS=== <!--T:43-->
To configure a SEP sesam RDS, you have to create a location, used for logical grouping of SEP sesam clients, including RDS. Each client is always created within (and assigned to) a location, which can be defined as a group of clients and further specified as sub-locations. In our example, we will create a new location named ''Chemnitz'' and then assign the RDS with the same name ''Chemnitz''  to it.
====Prerequisites====
*Make sure that the DNS names are correctly resolved (forward and reverse DNS lookup). For details, see [[Special:MyLanguage/How to check DNS configuration|How to check DNS configuration]].
*Adjust the ''sm_ctrld.auth'' on the RDS system. For details, see [[Special:MyLanguage/FAQ#new_client_problems|FAQ: What problems may occur when adding a new client?]]
==== Embedding the SEP Sesam RDS ====
Create a new location as follows:
#In the '''Main selection''' -> '''Components''' -> '''Topology''', go to the ''content pane'' and click '''New location'''. Note that the location ''LOCAL'' is always created by default.
#In the ''New location'' window, enter the name ''Chemnitz''.
#Click '''OK'''. Your new location is displayed in the ''Topology'' content pane.


Now add the Chemnitz RDS as a client to your newly created location:
<!--T:44-->
<ol><li>In the '''Topology''' content pane, right-click ''Chemnitz'' and then click '''New client'''. Enter the name of the RDS – Chemnitz. The name has to be resolvable either by DNS or ''hosts'' file. If there is a name server (DNS) in the network, SEP sesam automatically selects the TCP/IP address. Otherwise you have to enter it manually in the <tt>etc/hosts</tt> file.</li>
To configure a SEP sesam RDS, you have to create a location, used for logical grouping of SEP sesam clients, including RDS. Each client is always created within (and assigned to) a location, which can be defined as a group of clients and further specified as sub-locations. In our example, we will create a new location named ''Chemnitz'' and then assign the RDS with the same name ''Chemnitz''  to it. For details, see [[Special:MyLanguage/Configuring_Clients|Configuring Clients]].
<li>From the '''Operating system''' drop-down list, select the relevant operating system. In our example, this is LINUX.</li>
 
<li>From the '''Access mode''' drop-down list, leave the default CTRL (default) access mode.</li>
====Prerequisites==== <!--T:45--></translate>
<li>Click '''Create'''. A new dialog box appears, asking whether you want to create a new backup job for this client. Click '''No'''. Your new client ''Chemnitz'' is displayed in the ''Topology'' content pane.</li>
*<translate><!--T:46-->
[[image:Rds config.PNG|left|600px|link=]]
Make sure that the DNS names are correctly resolved (forward and reverse DNS lookup). For details, see [[Special:MyLanguage/How_to_check_DNS_configuration|How to check DNS configuration]].</translate>
*<translate><!--T:47-->
Adjust the ''sm_ctrld.auth'' on the RDS system. For details, see [[Special:MyLanguage/FAQ#new_client_problems|FAQ: What problems may occur when adding a new client?]]</translate>
 
<translate>==== Embedding the SEP sesam RDS ==== <!--T:48-->
 
<!--T:49-->
Create a new location as follows:</translate>
#<translate><!--T:50-->
In the '''Main selection''' -> '''Components''' -> '''Topology''', go to the ''content pane'' and click '''New Location'''. Note that the location ''LOCAL'' is always created by default.</translate>
#<translate><!--T:51-->
In the ''New Location'' window, enter the name ''Chemnitz''.</translate>
#<translate><!--T:52-->
Click '''OK'''. Your new location is displayed in the ''Topology'' content pane.
 
<!--T:53-->
Now add the Chemnitz RDS as a client to your newly created location:</translate>
<ol><li><translate><!--T:54-->
In the '''Topology''' content pane, right-click ''Chemnitz'' and then click '''New Client'''. Enter the name of the RDS – Chemnitz. The name has to be resolvable either by DNS or ''hosts'' file. If there is a name server (DNS) in the network, SEP sesam automatically selects the TCP/IP address. Otherwise you have to enter it manually in the <tt>etc/hosts</tt> file.</translate></li>
<li><translate><!--T:55-->
From the ''Platform'' drop-down list, select the relevant platform, in our example, '''LINUX'''. Note that by selecting the ''LINUX'' platform, the ''LINUX operating system'' is selected automatically.</translate></li>
<li><translate><!--T:56-->
From the ''Access mode'' drop-down list, leave the default '''SMSSH''' (default) access mode.</translate></li>
<li><translate><!--T:57-->
Click '''OK'''. A new dialog box appears, asking whether you want to create a new backup job for this client. Click '''No'''. Your new client ''Chemnitz'' is displayed in the ''Topology'' content pane.</translate></li>
<translate><!--T:58-->
[[image:RDS_client_Beefalo_V2.jpg|link=]]</translate>
<br clear=all></ol>
<br clear=all></ol>
{{note|Once your RDS is added as a client, check the access to get a proper identification entry in the sesam database.}}
{{<translate><!--T:59-->
note</translate>|<translate><!--T:60-->
Once your RDS is added as a client, check the access to get a proper identification entry in the sesam database.</translate>}}


==== Adding storage hardware to RDS ====
<translate>==== Adding storage hardware to RDS ==== <!--T:61-->


A Remote Device Server can be used with attached disk storage, tape libraries or single tape drives. In case of a disk storage, you can configure a default data store ''Path'' or [[Special:MyLanguage/SEP_sesam_Glossary#SEP_Si3|''SEP Si3 Deduplication Store'']]. Depending on the type of storage you want to configure, select one of the following:
<!--T:62-->
*[[Special:MyLanguage/How_to_set_up_a_DataStore_4.4#Steps|Disk storage configuration ]]
A Remote Device Server can be used with attached disk storage, tape libraries or single tape drives. In case of a disk storage, you can configure different data stores, e.g., default data store ''Path'', [[Special:MyLanguage/SEP_sesam_Glossary#SEP_Si3|''SEP Si3 Deduplication Store'']], etc. Depending on the type of storage you want to configure, select one of the following:</translate>
*[[Special:MyLanguage/Step_3:_Storage_Hardware_-_Drives_and_Loaders_4.4|Configuration of drives and loaders]]
*<translate><!--T:63-->
[[Special:MyLanguage/Configuring_a_Data_Store|Disk storage configuration]]</translate>
*<translate><!--T:64-->
[[Special:MyLanguage/4_4_3_Beefalo:Step_3:_Storage_Hardware_-_Drives_and_Loaders|Configuration of drives and loaders]]


=== {{anchor|RDS_bck}}Backup on the Remote Device Server ===
=== {{anchor|RDS_bck}}Backup on the Remote Device Server === <!--T:65-->


<!--T:66-->
</noinclude>
Generally speaking, all data of the clients in the Chemnitz location (backed up onto media in the media pool ''PoolChemnitz'') is only moving on the net segment of that particular site. Therefore, no data is transported to the SEP sesam Server over WAN.
Generally speaking, all data of the clients in the Chemnitz location (backed up onto media in the media pool ''PoolChemnitz'') is only moving on the net segment of that particular site. Therefore, no data is transported to the SEP sesam Server over WAN.


To test this, set up a test backup task that will perform a quick self-backup of the SEP sesam RDS (Directory /etc) to the storage mounted on RDS. For details, see [[Special:MyLanguage/Creating_a_Backup_Task|Creating a backup task]].
<!--T:67-->
[[image:rds_bck.jpg|left|600px|link=]]
To test this, set up a test backup task in the SEP sesam GUI (''Main Selection'' -> ''Tasks'' -> ''By Clients''-> ''New Backup Task'') that will perform a quick self-backup of the SEP sesam RDS (directory ''/etc'') to the storage mounted on RDS. For details, see [[Special:MyLanguage/Creating_a_Backup_Task|Creating a Backup Task]].</translate><br />
<br clear=all>
<translate><!--T:68-->
Once you have configured a test backup, start your test backup:
[[image:RDS_bck_task.jpg|link=]]</translate>
<ol><li>In the '''Main selection''' -> '''Tasks''' -> '''By clients''', click the test backup task to select it.</li>
<li>In the ''menu bar'' -> '''Activities''' -> '''Immediate start''', click '''Backup'''.</li>
<li>Select the '''media pool''' referring to the data store you have previously configured on RDS and click '''Start'''.</li>
[[image:rds_bck2.jpg|left|600px|link=]]
<br clear=all>
<br clear=all>
Note that when choosing the media pool ''PoolChemnitz'', the ''interface'' is set to Chemnitz automatically.
<translate><!--T:69-->
<li>After the process ends, you can see if your backup finished successfully.</li>
Once you have configured a test backup, start it:</translate>
[[image:rds_fin.jpg|left|600px|link=]]
<ol><li><translate><!--T:70-->
In the '''Main Selection''' -> '''Tasks''' -> '''By Clients''', right-click the test backup task and select '''Immediate Start'''.</translate></li>
<li><translate><!--T:72-->
In the ''Immediate Start:Backup'' window, select the '''Media pool''' referring to the data store you have previously configured on RDS, in our example, ''PoolChemnitz'' and click '''Start'''.</translate></li>
<translate><!--T:82--> {{Tip|You can view the status of your backup jobs in the SEP sesam GUI -> ''Main Selection'' -> '''Last Backup State'''. As of [[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3 ''Beefalo V2'']], you can also check the details of your backups online by using new Web UI. For details, see [[Special:MyLanguage/4_4_3_Beefalo:SEP_sesam_Web_UI|SEP sesam Web UI]].}}</translate>
<translate><!--T:73-->
[[image:RDS_immediate_start_Beefalo_V2.jpg|link=]]</translate>
<br clear=all>
<br clear=all>
You can also schedule your test backup. For details, see [[Special:MyLanguage/Creating_a_Schedule|Creating a schedule]].
<translate><!--T:77-->
You can also schedule your test backup. For details, see [[Special:MyLanguage/Creating_a_Schedule|Creating a Schedule]].</translate>
</ol>
</ol>
Now your RDS is configured and ready to use.  
<translate><!--T:78-->
{{note|Make sure that you follow the general recommendations and [[Special:MyLanguage/FAQ#antivirus_scanner|configure required exclusions with your antivirus product]] as well as ensure that the antivirus scans are not scheduled during backup operations.}}
Now your RDS is configured and ready to use.</translate>
{{<translate><!--T:79-->
note</translate>|<translate><!--T:80-->
Make sure that you follow the general recommendations and [[Special:MyLanguage/FAQ#antivirus_scanner|configure required exclusions with your antivirus product]] as well as ensure that the antivirus scans are not scheduled during backup operations.</translate>}}


==See also==
<noinclude><translate><div class="noprint">
[[Special:MyLanguage/FAQ#antivirus_scanner|What effect does an antivirus scanner have on SEP sesam?]] – [[Special:MyLanguage/Replication|SEP Si3 replication]] – [[Special:MyLanguage/Configuring_an_Si3_Deduplication_Store|Configuring an Si3 Deduplication Store]]
==See also== <!--T:81-->
[[Special:MyLanguage/4_4_3_Beefalo:SEP_Cloud_RDS|SEP Cloud RDS]] – [[Special:MyLanguage/FAQ#antivirus_scanner|FAQ: What effect does an antivirus scanner have on SEP sesam?]] – [[Special:MyLanguage/4_4_3_Beefalo:SEP_Si3_Replication|SEP Si3 Replication]] – [[Special:MyLanguage/4_4_3_Grolar:Configuring_Si3_Deduplication_Store|Configuring Si3 Deduplication Store]]</div></translate></noinclude>

Revision as of 19:05, 4 January 2022

Other languages:

Template:Copyright SEP AG en

Docs latest icon.png Welcome to the latest SEP sesam documentation version 4.4.3 Beefalo/5.0.0 Jaglion. For previous documentation version(s), check Previous versions.


Overview

SEP sesam Remote Device Server (RDS) is a storage management component that controls the preparation of data, intended for backup on a SEP sesam Client and writes the backup data to the backup media. During a restore it locates the savesets and sends the data to a client.

RDS consists of three components: Sesam Transfer Protocol Server (STPD), Sesam Multiplex Stream Server (SMS), and SEP sesam Client (SBC) including remote access. The control of the tasks is maintained by the SEP sesam Server. It is available for installation as a separate – RDS installation package.

Key features

If your network spans multiple locations, you can administer storage devices across locations using a SEP sesam Server (e.g., removed tape libraries or SAN devices.) However, if your infrastructure spans several sites that do not allow for fast data transfer to the central SEP sesam Server, you should use a Remote Device Server to back up data to locally attached storage at a remote location. RDS enables efficient data transfer, takes the workload off the primary SEP sesam Server and uses the storage resources available at the site.

Hence, at remote locations RDS acts as a backup server and can either serve as a backup proxy to deliver data to the main backup server or save data to locally attached storage. By using RDS you can easily and and conveniently manage many remote locations from one central console.

License

RDS requires a separate license. The RDS license includes one backup client and updates for 12 months. To learn more about SEP sesam licensing options, see Licensing.

Configuration and launch of SEP sesam RDS: Basic Scenario

This scenario describes how to set up an RDS on Linux. The configuration assumes two sites with the following situation:

  • Site A (Munich): SEP sesam Server with NAS storage and virtual disk images
  • Site B (Chemnitz): 5 clients are going to be backed up via RDS to NAS storage (virtual disk images) that is connected in Chemnitz

All clients and devices are managed centrally from the site in Munich.

In this scenario, it is assumed that both systems are running on Debian GNU\Linux (Lenny) and that you have already performed all installation-related preparations. If you need help with these requirements, refer to SEP sesam Basis Administrator (SBA).

Installing SEP sesam Server and RDS

In this scenario, you will install the following components at the respective sites:

  • Munich: SEP sesam Server
  • Chemnitz: SEP sesam RDS

Prerequisites

Make sure that the hardware and software requirements are met. For details, see What are the hardware and software requirements for a SEP sesam Server. In addition to these requirements, the following prerequisites must also be fulfilled:

  • Before starting the SEP sesam installation, make sure that you are logged in as a local administrator or domain administrator.
  • To install SEP sesam Server or Remote Device Server on Linux, you will require an installation file which can be downloaded from Linux download (https://www.sep.de/downloadportal/linux/). The installation files are names as sesam_srv-<version> (SEP sesam Server) and sesam_rts-<version> (SEP sesam RDS). Make sure to download the correct file for your processor type.
    To install SEP sesam on Windows, you will require an installation file which can be downloaded from Windows download (https://www.sep.de/downloadportal/windows/). SEP sesam for Windows provides all SEP sesam components in one package. During installation, you have to specify which of the four SEP sesam components you want to install (SEP sesam Server, SEP sesam Remote Device, SEP sesam GUI or SEP sesam Client). You can install GUI together with RDS. For details on installation, see SEP sesam Quick Install Guide.
  • GUI requires Java Runtime Environment (JRE) to be installed on the system. For details on the required Java version, see Java Compatibility Matrix. For 64-bit operating systems, a PostgreSQL database must be installed.
  • SEP sesam uses network resolution for server to client communication. Before installing, you should test DNS name resolution. For details, see How to check DNS configuration.
  • Ensure that any used SCSI devices are recognized by the operating system to which you are installing SEP sesam. SEP sesam checks the SCSI bus attached storage devices during the installation and adds its data to the database. SEP sesam can only see devices recognized by the operating system.
  • It is recommended to disable firewall to avoid problems during the SEP sesam installation. Once SEP sesam is installed, you can enable the firewall with exceptions made for the SEP sesam services.
  • On Windows, the .Net Framework 4 is required for server installation and can be deselected for all other SEP sesam components during installation.
  • On Windows, x86 operating systems with more than 3.25 GB RAM must either reduce the amount of RAM to below to 3.25 GB or migrate to an x64 operating system. This is necessary because SEP sesam requires 64 KB blocks for LTO (Linear Tape Open) whereas an x86 system can only write 32 KB blocks to tape drive because the PAE (Physical Address Extension) is automatically activated. Also, a loader cannot be accessed properly by SEP sesam.
Information sign.png Note
On RHEL, the SEP sesam installation changes the permissions of /var/run/postgresql to grant SEP sesam users PostgreSQL access privileges.

Sample Linux installation

Configuring RDS

To configure a SEP sesam RDS, you have to create a location, used for logical grouping of SEP sesam clients, including RDS. Each client is always created within (and assigned to) a location, which can be defined as a group of clients and further specified as sub-locations. In our example, we will create a new location named Chemnitz and then assign the RDS with the same name Chemnitz to it. For details, see Configuring Clients.

Prerequisites

Embedding the SEP sesam RDS

Create a new location as follows:

  1. In the Main selection -> Components -> Topology, go to the content pane and click New Location. Note that the location LOCAL is always created by default.
  2. In the New Location window, enter the name Chemnitz.
  3. Click OK. Your new location is displayed in the Topology content pane.

Now add the Chemnitz RDS as a client to your newly created location:

  1. In the Topology content pane, right-click Chemnitz and then click New Client. Enter the name of the RDS – Chemnitz. The name has to be resolvable either by DNS or hosts file. If there is a name server (DNS) in the network, SEP sesam automatically selects the TCP/IP address. Otherwise you have to enter it manually in the etc/hosts file.
  2. From the Platform drop-down list, select the relevant platform, in our example, LINUX. Note that by selecting the LINUX platform, the LINUX operating system is selected automatically.
  3. From the Access mode drop-down list, leave the default SMSSH (default) access mode.
  4. Click OK. A new dialog box appears, asking whether you want to create a new backup job for this client. Click No. Your new client Chemnitz is displayed in the Topology content pane.
  5. RDS client Beefalo V2.jpg
Information sign.png Note
Once your RDS is added as a client, check the access to get a proper identification entry in the sesam database.

Adding storage hardware to RDS

A Remote Device Server can be used with attached disk storage, tape libraries or single tape drives. In case of a disk storage, you can configure different data stores, e.g., default data store Path, SEP Si3 Deduplication Store, etc. Depending on the type of storage you want to configure, select one of the following:

Backup on the Remote Device Server

Generally speaking, all data of the clients in the Chemnitz location (backed up onto media in the media pool PoolChemnitz) is only moving on the net segment of that particular site. Therefore, no data is transported to the SEP sesam Server over WAN.

To test this, set up a test backup task in the SEP sesam GUI (Main Selection -> Tasks -> By Clients-> New Backup Task) that will perform a quick self-backup of the SEP sesam RDS (directory /etc) to the storage mounted on RDS. For details, see Creating a Backup Task.
RDS bck task.jpg
Once you have configured a test backup, start it:

  1. In the Main Selection -> Tasks -> By Clients, right-click the test backup task and select Immediate Start.
  2. In the Immediate Start:Backup window, select the Media pool referring to the data store you have previously configured on RDS, in our example, PoolChemnitz and click Start.
  3. SEP Tip.png Tip
    You can view the status of your backup jobs in the SEP sesam GUI -> Main Selection -> Last Backup State. As of 4.4.3 Beefalo V2, you can also check the details of your backups online by using new Web UI. For details, see SEP sesam Web UI.

    RDS immediate start Beefalo V2.jpg
    You can also schedule your test backup. For details, see Creating a Schedule.

Now your RDS is configured and ready to use.

Information sign.png Note
Make sure that you follow the general recommendations and configure required exclusions with your antivirus product as well as ensure that the antivirus scans are not scheduled during backup operations.