smdrd

NAME

smdrd
- Novell Storage Management Data Requester daemon

SYNOPSIS

smdrd
[OPTION]

DESCRIPTION

Novell Storage Management Services (SMS)
is an API framework that backup applications consume in order to provide a complete backup solution. The SMS framework is implemented by two main components - The Storage Management Data Requester (SMDR) and the Target Service Agent (TSA).
SMDR provides remote connectivity and abstracts the details of the protocols
and network transport used in the communication. In other words, SMDR provides the backup application with the ability
to communicate with remote target service agents transparently.
SMDR uses an RPC based protocol over its chosen network transport to communicate with other SMDRs on the network. Internally, SMDR can use DNS/hosts to locate other SMDRs or use SLP as a discovery mechanism.
SMDR is also responsible for defining the SMS API framework. TSAs implement functionality that is defined by the framework for specific targets. TSAs interact with SMDR by registering themselves using the SMS configuration utility.
SMDR runs in user address space as a daemon. The daemon waits for connection requests and spawns a worker thread in response to each connection request it receives from other SMDRs in the network. smsconfig's load TSA option requests SMDR to dynamically load TSA into its address space.
SMDR writes the log messages into the file /var/opt/novell/sms/smdrd.log.

OPTIONS

smdrd supports the following command line options,

--?

Displays the usage information.

--help

Displays the usage information.

--(no)slp

Enables SMDR to advertise and discover targets running SMDR across the network that are registered to SLP. OpenSLP libraries are needed for discovery and any SLP v2 compliant SLP daemon should be running for advertisement. By default this is enabled.

--(no)hosts

Enables SMDR to resolve targets running SMDR daemon using configured DNS server or hosts name entries. By default this is enabled.

--ip<local ip address>

SMDR daemon uses <IP address> to listen on. This can be one of the binded IP address in the machine. Default is to listen on the first bound IP address.

EXAMPLES

smdrd --noslp
Starts the SMDR daemon with no SLP support for discovery and advertisement.
smdrd --ip 192.168.132.35
Starts the SMDR daemon and listens to incoming connection on IP address 192.168.132.35.

FILES

smdrd

smdrd is the daemon implementation of SMDR.

libsmdr.so

Exports the SMS API set, backup applications working with SMS needs to link with this library.