06.11.2014 Views

HP Archive Backup System for OpenVMS Guide to Operations

HP Archive Backup System for OpenVMS Guide to Operations

HP Archive Backup System for OpenVMS Guide to Operations

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

11<br />

Architecture<br />

11.1 The Server Process<br />

This chapter describes in more technical details the ABS and MDMS infrastructure and implementation.<br />

Each <strong>OpenVMS</strong> node participating in an MDMS Domain runs a generic process called<br />

MDMS$SERVER.<br />

Each MDMS server process can implement 3 functions:<br />

• Current access <strong>to</strong> the database, the database server<br />

• Forwarding a user request <strong>to</strong> the current database server<br />

• Executing remote requests on behalf of the database server<br />

Domain<br />

All nodes communicating with the same database server belong <strong>to</strong> the same MDMS Domain.<br />

Each MDMS Domain has its own database. Typically you have only one MDMS Domain in<br />

your network. But the architecture allows <strong>to</strong> setup more than one domain. However, one has <strong>to</strong><br />

make sure that none of the nodes and none of the MDMS objects (i.e jukeboxes) are used in<br />

more than one domain.<br />

11.1.1 The Database (DB) Server<br />

11.1.1.1 Database<br />

MDMS keeps all its permanent settings in files in a location defined by logical MDMS$DATA-<br />

BASE. The summary of these files are called the MDMS Database.<br />

Each MDMS server needs access <strong>to</strong> the MDMS database be<strong>for</strong>e it is fully functional. The server<br />

translates logical name MDMS$DATABASE_SERVERS which contains a list of potential database<br />

server nodes. This logical is defined in MDMS$SYSTARTUP.COM and contains the network<br />

names of other servers. Because the server has not yet accessed the database it cannot use<br />

an MDMS node name.<br />

While scanning through the database servers list the server tries <strong>to</strong> contact the remote server<br />

using the appropriate network <strong>for</strong> a given network name:<br />

• DECnet, if only alphanumeric characters, e.g. “STAR”<br />

• DECnet-Plus, if network name contains “:.”, e.g. “VMS:.STAR”<br />

• TCP/IP, if network name contains just dots “.” and a possible colon “:” followed by a number<br />

range, e.g. “star.vms.com” or “star.vms.com:2501-2510”<br />

Following are examples of valid TCPIP and DECnet names.<br />

Valid DECnet node names: DEC:.CXO.FARMS[::]<br />

NABSCO[::]<br />

- Phase IV<br />

- Phase V<br />

Architecture 11–1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!