ddmgr man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]


DDMGR(8)							      DDMGR(8)

NAME
       ddmgr  -	 Device detection manager. Manages auto-detection on local and
       remote storage nodes.

SYNOPSIS
       ddmgr [ -S ] [ -M ] [ -q ] [ -v ]

DESCRIPTION
       ddmgr is the main daemon for auto-detection that runs on the  NetWorker
       server  machine. It spawns child processes (of dvdetect) for each stor‐
       age node on which devices are to be detected.

       It starts the child processes with the help of the  nsrmon(8)  process,
       and depends on nsrmon to report on the success or failure of the remote
       dvdetect process.

       Once dvdetect on a storage node has  finished  its  work	 of  detecting
       devices,	 ddmgr	takes  up  the	task  of  creating resources for these
       detected devices, and in case of	 jukeboxes,  tries  to	find  out  the
       device mapping (element id to device path) by spawning another process,
       dtbind.	dtbind determines the device mapping by loading each drive  in
       the  jukebox that was detected and then trying to access it via various
       device paths till it finds the right one. This might take a  long  time
       depending on the type of the jukebox.

       ddmgr  is invoked by the nsrd process and is not be invoked on the com‐
       mand-line.

OPTIONS
       -q     Tells ddmgr to detect and create device  resources  but  not  to
	      enable them.

       -M     This  option  tells ddmgr that it has been invoked by the server
	      and to direct messages to the daemon log.

       -q     This option tells ddmgr to  run  in  the	'quiet'	 mode  without
	      printing any messages.

       -v     This  option  is	used to run ddmgr in the verbose mode for more
	      debug messages.

EXIT STATUS
       Exits with 0 on success and 1 on error. See  error  messages  for  more
       detail on errors.

SEE ALSO
       nsrmon(8)

DIAGNOSTICS
       Most,  if  not  all,  of	 ddmgr error reports is preceded by the phrase
       "Detection process for host X reports", followed by  the	 actual	 error
       message.	 This error message is based on the error reported by the nsr‐
       mon process monitoring the dvdetect process, or in cases	 where	nsrmon
       itself  cannot  be started, about the nsrmon process. The following are
       the error messages that ddmgr might produce along with  their  implica‐
       tions and possible solutions.

	remote dvdetect exec failure. Errno 76
	      The remote storage node was unable to start the dvdetect process
	      on the remote storage node. This could happen for	 various  rea‐
	      sons,  like  the dvdetect binary not having execute permissions,
	      or more commonly, the remote storage node not  being  configured
	      to service requests from this server.

       remote auto-detect feature not supported
	      Auto-detect  was being performed on a host that does not support
	      this feature. The client/storage-node should be 6.x or higher.

       dvdetect process failed on signal
	      The remote dvdetect process was killed by a signal.  This	 could
	      happen  even  when  the process encounters a memory fault. Check
	      for core files in the nsr/cores directory.

       dvdetect terminated due to timeout
	      The dvdetect process was terminated because  of  its  inactivity
	      for  a  certain period of time. The timeout is set by default to
	      15 minutes. This is not  user  configurable.   dvdetect  process
	      exited on signal The local dvdetect process was killed by a sig‐
	      nal. This could happen even when the process encounters a memory
	      fault. Check for core files in the nsr/cores directory.

       dvdetect exec failure
	      The  ddmgr  process  was unable to start the dvdetect process on
	      the server.  Check  for  execute	permissions  on	 the  dvdetect
	      binary.

       nsrmon exec failure
	      The  ddmgr process was unable to start the nsrmon process on the
	      server. Check for execute permissions on the nsrmon binary.

       nsrmon process exited on signal
	      The nsrmon process exited on a signal. This  could  even	happen
	      when  the process encounters a memory fault. Check the nsr/cores
	      directory for a core file.

       dvdetect failed with unknown error
	      ddmgr was unable to determine the cause of the  failure  of  the
	      dvdetect process.

       nsrmon failed. No info in the resdb
	      The  nsrmon  process exited without loggin any information about
	      either the remote dvdetect process or itself. Ddmgr is unable to
	      verify status of both.

       nsrmon failed. Invalid request or hostname
	      The  nsrmon  process was started with an invalid option or host‐
	      name. Check if the remote storage node  is  reachable  from  the
	      server.

       nsrmon failed. Authorization failure
	      The  nsrmon  process  could  not get authorization from the Net‐
	      Worker server to talk to the remote storage node.

       nsrmon exited on resdb access failure
	      The nsrmon process encountered errors in reading	the  NetWorker
	      RAP database.

       nsrmon exited on memory failure
	      The  nsrmon process ran out of physical memory while processing.
	      Add more memory.

       nsrmon failed. Invalid request value
	      The nsrmon process was asked to perform  a  request  it  is  not
	      familiar with.

       process exited with error
	      There  was  a problem with the detection process but ddmgr could
	      not determine the exact cause of the failure.

       RPC error Remote systems
	      The nsrmon process was unable to connect	to  the	 remote	 host.
	      This  could  be because of network problems, or if the NetWorker
	      processes were not installed on the remote system.

[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net