C H A P T E R  10

Implementing Disaster Recovery

The 5800 system implements a distributed data model that includes extensive self-healing functionality to protect against localized hardware failure.

This chapter describes how to protect your 5800 system against catastrophic system loss. It contains the following sections:

About the 5800 System Implementation of NDMP

The 5800 system does not require back-ups in the conventional sense, since the system heals automatically from any failures.

To enable you to recover from a catastrophic system loss, however, the 5800 system implements a subset of the Network Data Management Protocol (NDMP). NDMP allows you to back-up the data stored on the system to tape and restore that data in the event of catastrophic system loss.

The 5800 system NDMP implementation allows only for complete restoration of data to an empty cell, not partial restorations. Before restoring data to a cell, you must use the CLI or GUI to delete all data from the cell. See wipe for information about the CLI wipe command. See To Delete All Data Using the GUI for information about deleting data using the GUI.

During a restoration of data to the 5800 system, you must restore the most recent back-up first, and then restore back-ups covering the entire span of the system’s operation. After the most recent back-up is restored, you can restore the other back-ups in any order.

See the remaining sections in this chapter for information about using NetVault as the back-up product and for more guidelines about backing up and restoring data to the 5800 system.

Note - The 5800 system acts as an NDMP data server (filer). It does not implement the optional Direct Access Recovery (DAR) portion of the NDMP protocol, which assumes a directory structure that the 5800 system does not have. The 5800 system does not require the DAR feature to recover individual files since the 5800 system automatically recovers data lost from any hardware failures.

Using NetVault to Implement Disaster Recovery

Sun has tested 5800 system disaster recovery using NetVault, Version 7.4.5, with the NDMP plug-in from BakBone Software on a SPARC®-based system running Solaris 10. NetVault supports a wide range of tape devices. After you configure NetVault with the BakBone patch for 5800 system support, you can use the NetVault GUI or CLI to control all back-up and restore operations.

For detailed information about using NetVault with the 5800 system, contact your service representative to obtain a copy of Protecting the Sun StorageTek 5800 System with Bakbone NetVault using NDMP and also a pointer to BakBone Software’s documentation about using NetVault with the 5800 system.

Note - If you are using the authorized subnetworks feature on the 5800 system, the system that NetVault is running from must be on an authorized subnetwork. If you have left the authorized subnetwork setting at its default of all (thereby allowing any client on the network to access the data stored on the 5800 system) this is not an issue. See Authorized Subnetworks for more information.

Checking NDMP Status

Use the sysstat command to determine the status of back-up and restore on the 5800 system.

ST5800 $ sysstat
Cell 0: Online. Estimated Free Space: 7.49 TB
8 nodes online, 32 disks online.
Data VIP, Admin VIP
Data services Online, Query Engine Status: HAFaultTolerant
Data Integrity check not completed since boot
Data Reliability check last completed at Wed Sep 05 07:12:43 UTC 2007
Query Integrity established as of Wed Sep 05 01:31:20 UTC 2007
NDMP status: Backup ready.
ST5800 $

General Guidelines for Backing Up Data

To back-up data to tape, follow these general guidelines:

General Guidelines for Restoring Data

To restore data from tape, follow these general guidelines: