This chapter describes the tasks that you must perform to set up a DMS server. Information includes:
Setting up a dataless environment requires that the following conditions be met for DMS servers:
Note
Software licensing lets you run software in a shared environment. As a minimum, the OSF-SVR or UNIX-SERVER software license must be installed for a system to be a server. See Software License Management for more information about software licensing.
root
would not be large enough for many
client
areas and
var
would likely fill up after one environment was added. Smaller disks
may not hold an entire DMS area.
Setting up a dataless environment requires that the following conditions be met for DMS clients:
Network Information Service (NIS)
or
BIND Configuration Application
or the client must have an entry in the
server's
/etc/hosts
file (by using the
Network Configuration Application
utility or by manual entry using a text editor).
bootp
and
tftp
protocols. This is the same requirement to be able
to install
Digital UNIX
from a RIS server. Most Alpha workstations and deskside servers
have this capability, but most data center servers
would not be configured as DMS clients. Consult your system's
hardware documentation to determine whether it supports
bootp
and
tftp
over Ethernet or FDDI.
The DMS server must have at
least one separate disk partition to contain the DMS environment and
client areas because the
root
would not be large enough for many
client
areas and
var
would likely fill up after one environment was added.
Deciding how to allocate disk partitions is critical to the
performance of dataless management. Consider the
following factors when allocating disk partitions for the
DMS environment
(/var/adm/dms/dmsn
.alpha)
and client
(/clients)
area:
Refer to the System Administration guide for more information about disk partitioning.
You must connect the DMS server and all of the client processors to an Ethernet or FDDI LAN. For instructions on setting up a LAN, refer to the Network Administration guide.
The Network File System (NFS) must be set up before you install DMS.
For instructions on setting up NFS, refer to the
Network Administration
guide. After you install NFS, ensure the
portmap
,
mountd
,
nfsd
,
and
nfsiod
daemons are running
by entering the following command:
#
ps ax | grep -E "portmap|mountd|nfsd|nfsiod"
If these daemons are not all running, start the inoperative
ones. Refer to the appropriate reference pages for information
about starting these daemons. Enter the following command to
display reference pages (this example shows how to display the
reference page for the
portmap
daemon):
#
man portmap
You must calculate the amount of disk space required
to ensure that you have enough space in the DMS areas
in which the
dmu
utility will be created. DMS clients' system disk space is
located on the server in a DMS area. See
Section 9.3.2
for a description of the DMS area's contents. A
server can have multiple DMS areas in which some of the files
(for example the contents of the
/usr
area) are duplicated. This necessary duplication imposes additional
space requirements on the server.
Throughout this guide, the server's environment
file systems are designated as
/var/adm/dms/dmsn
.alpha
and
/clients/hostname
where
hostname
is the name of the client.
The
root
areas are designated
dmsn
.alpha
where the letter
n
represents the number assigned to the specific file system or common
root
area when it is installed. The client's private portion of
the common
root
area is designated
/clients/hostname
.
Disk space is required on the server for each DMS server area file system. The following sections provide guidelines for estimating the disk space required by the DMS area.
Appendix B contains worksheets to help you calculate your space requirements.
Each
dmsn
.alpha
environment must have the following
software subsets installed:
Each
dmsn
.alpha
environment can also contain additional
software for the clients registered to access that environment.
Section 11.2
describes how to install software in DMS environments.
In addition to space needed for the mandatory subsets and the subsets required by DMS reserve the following space:
Appendix B contains worksheets for calculating the amount of space you need for a single DMS environment. Refer to the first worksheet as you read the following example calculation.
Caution
Subset sizes in this example are for illustration only. The actual sizes for standard Digital UNIX subsets are listed in the Installation Guide. To determine the names of the subsets you want to install, refer to the descriptions in the Installation Guide. Subset size information for layered products is included in the products' installation documentation.
Assume that you want to install
all of the mandatory and optional subsets plus one layered
product. You need at least one DMS environment,
/var/adm/dms/dmsn
.alpha
.
You refer to the appropriate documentation and find that you
want the following subsets:
Subsets | Size in MB |
Mandatory Digital UNIX subsets | 200 |
All optional Digital UNIX subsets | 270 |
One layered product subset | 50 |
___ | |
SUBTOTAL | 520 |
10% additional space for overhead | 52 |
___ | |
TOTAL | 572 |
The subset sizes add up to 520 MB. Allowing another 10% of this
space (52 MB) for file system administration and information,
you arrive at a total size of 572 MB for the
/var/adm/dms/dmsn
.alpha
environment. Reserve additional space for any other software
products you plan to install later. These products'
space requirements must be factored into the 10% overhead allocation.
You must reserve disk space in the
/clients
file system on the server for clients'
root
areas.
The amount of disk space required depends upon the type of kernel
build you choose for the client.
Refer to the second DMS worksheet in
Appendix B
to calculate the amount of space needed for a
/clients
area.
When you are adding clients to a DMS environment, you have the option to choose: no build, full build, or partial build kernel support. When determining the amount of space required by a client, you must keep in mind the type of build support you choose for the client.
Clients' volatile files, such as those in the
/tmp
,
/var/spool
,
/var/sys
,
and
/var/adm
directories are located in the individual client's
root
area.
The client's
root
area
requires a minimum of 40 MB of disk space.
Use the following guidelines for estimating disk space
requirements, in addition to the 30 MB minimum
required by the client:
Providing no build area means that the clients cannot build kernels
and must run the Generic
DATALESS
kernel supplied by the system administrator.
No build support is available only when the server and client are
on the same version of the operating system. Additionally, no build
support kernel build type does not allow the client to build a
customized kernel.
If you choose no build support, you do not need to allow for extra disk
space other than the required minimum 30 MB.
A full build area creates an entire
/sys
area for the client and consumes the most disk space. You should
select this option if the client modifies kernel objects and
performs kernel builds.
If you choose a full build,
allow an additional 100 MB for each client's
root
area.
A partial build area creates a build area that contains only
configuration data. All kernel objects are obtained from the
server. You should select this type of build if the client performs
kernel builds but does not modify kernel objects.
If you choose a partial build,
allow an additional 15 MB for each client's
root
area.
The space required by individual clients will not be the
same, but you can add all the needed spaces together to arrive
at the total requirement for the
/clients
area.
You must also remember to reserve additional space for
clients that add files to their
root
areas.
The Installation Guide describes how to install the Digital UNIX operating system on the server. It is recommended that you perform a custom installation when installing software on the server because during a custom installation you have the opportunity to choose the disks and partitions on which to install the software. The Installation Guide also contains lists of all the standard Digital UNIX supported and unsupported software sets with subset names, sizes, and descriptions of subset contents. You need this information to install the operating system itself as well as for installing DMS.
The following optional Digital UNIX software subsets must be installed on the server to successfully use the DMS utilities to set up a DMS environment:
To install these software subsets, you can follow either one of these steps:
setld
utility to install the subsets listed above and any
additional software subsets.
For information about using the
setld
utility to load software subsets, refer to the
Installation Guide
or
setld
(8).
Before you can use DMS to serve a client, you must register the client with a network naming service and with the DMS server. You must perform the following tasks to prepare to register clients:
NIS
or
BIND Configuration Application
or by placing an entry for the client in the server's
/etc/hosts
file.
You need to know
the following information about each processor you plan to
add as a client to a
/var/adm/dms/dmsn
.alpha
environment and to register the client with the appropriate naming
service:
Only lowercase letters
(a-z
)
and numbers are permitted in host names. The host name must
begin with a letter.
The gateway address is required when the server and client are on different networks.
See the Network Administration guide for information about network interfaces, subnet masks and route for network.
See the Network Programmer's Guide or Section 6.2 for information about how to obtain hardware addresses.
Refer to the
Installation Guide
for guidelines on planning swap space on the
client's local disk. However, keep in mind that because the
/usr
file system is not on the client's local disk,
you have much more space on the client to allocate for swap space.
If the host system is served by any of the following naming services, check with your site administrator to be sure that your clients are registered with the appropriate naming service servers:
/etc/hosts
file
By using the
Network Configuration Application
,
you can place each client processor's host name and IP
(Internet Protocol) address in the
/etc/hosts
file when you initially set up your LAN.
The
Network Configuration Application
is described in the
Network Administration
guide.
You can also place the host name and IP address in the
/etc/hosts
file by using a text editor such as
vi
.
The host name and IP address for each client processor must be
unique.
See the
Network Administration
guide
for information about setting up NIS
and the
BIND Configuration Application
.
C2-Security may be installed on the server and the clients.
However, Dataless Management Services uses the
bootp
protocol, which is not a secure protocol. Therefore, your
dataless environments may not be secure.