Chat now with support
Chat with Support

NetVault 13.1.2 - Administration Guide

Introduction Getting started Configuring clients Managing catalog search Configuring storage devices
About storage devices SAN considerations Quest DR Series systems Quest QoreStor Object storage NetVault SmartDisk EMC Data Domain Systems Snapshot Array Manager Virtual Tape Libraries Virtual standalone drives Shared Virtual Tape Libraries Physical tape devices Storage tiers
Backing up data Managing policies Restoring data Managing NetVault dashboard Managing jobs Monitoring logs Managing storage devices
Monitoring device activity Managing disk-based storage devices in list view Managing disk-based storage devices in tree view Managing the Snapshot Array Manager Managing tape libraries in list view Managing tape libraries in tree view Managing tape drives in list view Managing tape drives in tree view Adding shared devices
Managing storage media Managing user and group accounts Monitoring events and configuring notifications Reporting in NetVault Working with client clusters Configuring default settings for NetVault
About configuring default settings Configuring encryption settings Configuring plug-in options Configuring default settings for post-scripts Configuring default settings for Verify Plug-in Configuring Deployment Manager Settings Configuring Job Manager settings Configuring Logging Daemon settings Configuring Media Manager settings Configuring Network Manager settings Configuring Process Manager settings Configuring RAS device settings Configuring Schedule Manager settings Configuring Web Service settings Configuring Auditor Daemon settings Configuring firewall settings Configuring general settings Configuring security settings Synchronizing NetVault Time Configuring default settings for global notification methods Configuring the reporting utility Configuring NetVault WebUI default settings Configuring NetVault to use a specific VSS provider Configuring default settings using Txtconfig
Diagnostic tracing Managing diagnostic data Using the deviceconfig utility NetVault processes Environment variables Network ports used by NetVault Troubleshooting
Common errors
NetVault Service fails to start on Windows NetVault Service fails to start after the machine is restarted NetVault Service starts, but stops immediately on Linux Login fails after any change in the server IP address Unexpected behavior of NetVault WebUI WebUI does not run in Compatibility View in Internet Explorer NetVault installer fails during push installation VSS-based backup fails Modifying TCP/IP socket buffer size on Windows Restores using Data Copy savesets fail on clients running NetVault 10.0.1 Restore fails on Itanium platforms if the index is larger than 2GB After upgrade, Data Copy and Consolidated backup job on Linux fails After upgrade, console error is displayed on WebUI pages Deployment task hangs on target Linux machine during push installation. Unable to add package store with hostname. Deployment task fails due to network configuration issues. Domain user is unable to login NetVault Server if the workstation attribute is set. Domain user is unable to login NetVault Server on Debian 9. Adding the target machine as a client fails, after successful push installation. Unable to install, uninstall or navigate catalog search page after manually uninstalling NetVault Client Host. Unable to install, uninstall catalog search on client after NetVault Server migration with the same or different server name External Azure AD user cannot add an external Azure AD user to NetVault Server Failed to verify target Windows machine from a Linux-based NetVault Server NetVault is unable to send reports as an email attachment in PDF format on RHEL 5.x platform Restore fails on NetVault Database backup When using RDA for backups, only four streams are used at once Unable to create large VTL on Linux Browsing a folder with a large number of files times out Push installation failed on Linux
Safe Mode in NetVault

Process description

This section briefly describes the functions of various NetVault processes that run on the server and client machines. NetVault includes the following processes:

nvpmgr runs on all NetVault Server and Client machines. This process manages all other NetVault processes. nvpmgr creates and destroys the transient processes. The Process Manager also manages the allocation of shared memory area for the process table and trace buffers. Although the Process Manager is assigned a static process ID, this process is seen as a Dynamic process because it requires varying levels of system resources.

Process Type: Dynamic

Process ID: 1

nvcmgr supports the inter-process messaging system. This process runs on all NetVault Server and Client machines. On UNIX and Linux OS, the Communications Manager runs as a process. On Windows, this process runs as a thread within the nvpmgr process. nvcmgr handles communication between various NetVault processes on a local machine.

Process Type: Static

Process ID: 2

nvnmgr supports the inter-process messaging system. This process runs on all NetVault Server and Client machines. On UNIX and Linux OS, the Network Manager runs as a process. On Windows, this process runs as a thread within the nvpmgr process. nvnmgr transmits the inter-process messages to remote clients. The Network Manager also broadcasts availability messages that help determine the status of the clients.

Process Type: Static

Process ID: 3

nvmedmgr runs on the NetVault Server.

This process manages the Media Database, which contains information about the media contents and online backup savesets. The Media Manager also stores and manages the device configuration details. It manages the backup devices through the Device Manager processes. The Media Manager issues high-level instructions for loading and unloading media; the Device Manager processes carry out these instructions. The Media Manager controls the selection of device and media for a job according to the media requests submitted by the Job Manager.

Process Type: Static

Process ID: 4

nvsched runs on the NetVault Server. This process manages the job schedules and queues. It also manages the Scheduler Database. The Schedule Manager initiates the Job Manager to start a job instance, and schedules the next instance for recurring jobs; the Job Manager runs the job. This process also updates the Job Status page and provides job scheduling data to the Reporting utility.

Process Type: Static

Process ID: 5

nvlogdaemon runs on the NetVault Server. This process starts along with the NetVault Service.

The Logging Daemon manages the log messages generated by various NetVault processes and writes these messages to the NetVault Database. Log messages contain information that can be used for diagnosing and troubleshooting problems. The Logging Daemon also performs periodic disk space checks, and issues alert messages when the space usage level reaches the Warning or Critical Threshold. These checks apply to the NetVault Home, Database, Logs, and Reports directories.

Process Type: Static

Process ID: 7

nvavp runs on the NetVault Server. This process tracks and controls user activities. nvavp validates each user request, and depending on the assigned privileges, allows or denies a request.

Process Type: Static

Process ID: 8

nvstatsmngr runs on all NetVault Server and Client machines. This process collects drive statistics, event history, media requests, server capacity, and transfer information for the reporting utility.

Process Type: Static

Process ID: 9

nvrepdbmngr runs on the NetVault Server. This process manages the Reports Database.

The Reports Database Manager polls the Statistics Manager at periodic intervals to fetch the collected data, and writes the data to the Reports Database. nvrepdbmng also transmits the information in the Reports Database to the reporting utility and performs periodic purging of the Reports Database.

Process Type: Static

Process ID: 10

nvwsrequesthandler runs on the NetVault Server. This process runs the Web Service used by the WebUI.

Process Type: Static

Process ID: 14

nvconsolesvc runs on all NetVault Server and Client machines. NetVault uses this process to get or set configuration properties on remote client machines.

Process Type: Static

Process ID: 15

nvdeploymentmgr runs on the NetVault Server. This process manages the push installation tasks.

You can use the push installation method to perform the following tasks:

This process stores all deployment related information in the netvault_machines database. The Deployment Manager creates one or more deployment worker processes (nvdeploymentwkr) to manage the installation processes for the remote machines.

Process Type: Static

Process ID: 17

nvdevmgr runs on the NetVault Server and Clients that have locally attached devices. This process performs media reads and writes, and handles loading and unloading of media. NetVault creates one instance of the Device Manager process for each configured drive. In SAN environment, an instance runs for each NetVault Client that shares the device.

Process Type: Static (runs while the device is available)

Process ID: Varies

nvndmpdevmgr runs on the NetVault Server. This process performs media reads and writes, and handles loading and unloading of media for NDMP-based filers. NetVault creates one instance of the NDMP Device Manager process for each configured drive.

Process Type: Static (runs while the device is available)

Process ID: Varies

nvchgmgr controls the Robotic Arm Changer. This process runs on the NetVault Server and Clients to which the robotic arm changer is connected. NetVault creates one instance for each arm changer.

Process Type: Static (runs while the device is available)

Process ID: Varies

nvchgmgr runs on the NetVault Server. This process controls the Robotic Arm Changer for devices attached to NDMP-based filers. NetVault creates one instance for each arm changer.

Process Type: Static (runs while the device is available)

Process ID: Varies

nvrascontroller manages the disk-based storage devices. This process runs on the NetVault Server. NetVault creates one instance of the RAS Device Controller process for each configured device.

Process Type: Static (runs while the device is available)

Process ID: Varies

nvjobmgr runs on the NetVault Server and manages the execution of a job.

The Schedule Manager starts the Job Manager. A single instance of Job Manager runs for each job until the completion of the job. The Job Manager reports on the job run status and exit status. This process coordinates with the Data Plug-in and fetches the required information from the NetVault Server. It is also responsible for sending drive and media requests to the Media Manager process.

Process Type: Dynamic

Process ID: Varies

nvduplicate performs backup duplication. This process runs on the NetVault machine on which the Duplication phase is run.

Process Type: Dynamic

Process ID: None

nvverify performs backup verification. This process verifies the stream length written to the media and ensures that no blocks were dropped during backup. nvverify runs on the NetVault machine on which the Verification phase is run.

Process Type: Dynamic

Process ID: None

nvplgscript executes the pre- and post-scripts for a job. This process runs on the target client when you select the pre- and post-script execution options for a job.

Process Type: Dynamic

Process ID: None

nvwsworker is the Web Service worker process. The nvwsrequesthandler process starts the worker processes. Teams of these processes are used to improve performance. When a large amount of content is served to the WebUI, ten or more processes can run on the NetVault Server. These processes continue running for a short time after the content is served.

Process Type: Dynamic

Process ID: None

 

Environment variables

Environment variables in NetVault

The following is a list of NetVault environment variables that can be used in user-defined scripts.

NETVAULTCLIACCOUNT

Specifies the NetVault user name. The specified account must have privileges to use the CLI utility.

NETVAULTCLIACCOUNT=<User Account Name>

This variable must be included in the script to access the CLI utility.

NETVAULTCLIPASSWORD

Specifies the password for the NetVault user account.

NETVAULTCLIPASSWORD=<Password>

This variable must be included in the script to specify the password for the user account.

NV_HOME

Returns the NetVault installation directory.

NV_JOBCLIENT

Specifies the target client for a job.

NV_JOBCLIENT=<Name of the NetVault Client>

NV_JOBID

Specifies the Job ID number.

NV_JOBID=<Job ID>

NV_JOBTITLE

Specifies the name of the job.

NV_JOBTITLE=<Job title>

NV_JOB_WARNINGS

Returns TRUE if a job completes with warnings, else returns FALSE.

This variable can only be used in a post -script. The mail scripts use this variable, but the variable has general applicability.

If a backup completes with warnings, the NV_STATUS variable returns SUCCEEDED, while the NV_JOB_WARNINGS variable returns TRUE.

The return value is not localized; it is TRUE or FALSE in English.

NV_OUTPUT_FILE

Returns the user-defined output file for reports.

NV_SERVERNAME

Specifies the NetVault Server Name.

NV_SERVERNAME=<Name of the NetVault Server>

NV_SESSIONID

Specifies the Session ID of a job.

NV_SESSIONID=<Session ID>

NV_STATUS

Returns the exit status of a job. It returns either SUCCEEDED or FAILED.

This variable can only be used in a post-script. The return value is not localized; it is SUCCEEDED or FAILED in English.

NV_USER_ARG

Specifies the user-defined arguments passed with the pre- or post-scripts.

 

Network ports used by NetVault

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating