Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Release 6.5
Publication release 6.5, revision 1
Technical support
For technical assistance, visit
http://www.symantec.com/business/support/index.jsp. Type
NetBackup PureDisk in the Find Your Product field.
Contents
Chapter 1
Product overview
About the PureDisk documentation set ...........................................................11
Accessing updated documentation ...........................................................11
Updating PureDisk help ..............................................................................12
Overview ................................................................................................................13
Major services in a PureDisk storage pool ...............................................13
Example configuration ................................................................................16
Installing and using PureDisk ............................................................................17
Chapter 2
6 Contents
Chapter 3
Installation prerequisites
Introduction ......................................................................................................... 27
Server requirements ........................................................................................... 28
Storage pool configuration examples ....................................................... 28
Example 1 - An all-in-one configuration .......................................... 28
Example 2 - A two-node configuration ............................................. 29
Example 3 - A three-node configuration .......................................... 29
Example 4 - A five-node, high availability single-cluster configuration
29
Example 5 - A three-node, high-availability configuration .......... 30
PDOS hardware compatibility ................................................................... 31
General PureDisk hardware requirements .............................................. 32
Node-specific hardware requirements ..................................................... 34
Requirements for an all-in-one PureDisk node ............................... 34
Requirements for a content router node .......................................... 35
Requirements for a metabase engine node ...................................... 36
Requirements for highly availability storage pools ....................... 37
Capacity planning ................................................................................................ 37
Capacity planning for a storage pool ........................................................ 37
Planning the number of clients ......................................................... 37
Planning the number of simultaneous backup streams ................ 38
Planning the number of backup jobs per client .............................. 38
Planning the number of user accounts ............................................ 39
Capacity planning for a metabase engine ................................................ 39
Capacity planning for a content router .................................................... 41
Planning for additional content routers .......................................... 41
Disk space requirements for a content router ................................ 41
Capacity planning for service databases .................................................. 42
Client requirements ............................................................................................ 43
Backup and restore client platforms ........................................................ 44
PDDO client platforms ................................................................................ 45
Application agent requirements ....................................................................... 45
Browser requirements ........................................................................................ 45
Storage Foundation requirements .................................................................... 46
Software included ........................................................................................ 46
Supported disks and other hardware ....................................................... 46
PureDisk deduplication option requirements ................................................. 47
High availability requirements ......................................................................... 48
Storage pool hardware requirements ....................................................... 48
Java administration console requirements ............................................. 49
VCS software requirements ....................................................................... 50
PureDisk software requirements .............................................................. 50
Network requirements ................................................................................ 51
Contents
Chapter 4
8 Contents
Appendix A
Script-based failover
Example configurations for script-based failover .......................................... 98
Contents
Index
103
10 Contents
Chapter
Product overview
This chapter includes the following topics:
Overview on page 13
http://www.symantec.com/enterprise/support/documentation.jsp?pid=52672
2
In the Version field, use the drop-down list to select the PureDisk 6.5 release
level.
12 Product overview
About the PureDisk documentation set
File name
PureDisk_Admin_Guide.pdf
PureDisk_BackupOperator_Guide.pdf
PureDisk_BestPractices_Guide.pdf
PureDisk_GettingStarted_Guide.pdf
PureDisk_PDDO_Guide.pdf
PureDisk_ClusterPlanning.xls
(Optional) Use Linux commands to copy the existing PDF files to an archive
directory.
Perform this step if you have older versions of the documentation to save in
a directory of your own choosing.
On the storage pool authority, use Linux commands to write the downloaded
PDF files to the following documentation directory:
/opt/pdweb/htdocs/documentation
Make sure to use the file names as stated in To download updated PureDisk
documentation on page 11. These are the file names by which PureDisk
retrieves the manuals when you click the Help button.
Product overview
Overview
Overview
PureDisk provides an enterprise-level data deduplication environment. This
software is ideally suited for companies that need a centralized solution for
bandwidth-optimized backups of data in remote offices and virtual
environments. You can also use PureDisk to reduce the amount of backup data
stored in a data center by NetBackup.
When PureDisk performs a backup, it separates the file content from its
metadata. PureDisk uses global deduplication technology to reduce the amount
of backup data that it stores. It writes file content to secondary disk storage, and
it writes file metadata to a distributed database that is called a metabase. The
metadata consists of information about the file, such as its owner, where it
resides on a client, when it was created, and other information. The metadata
also includes a unique fingerprint that identifies the files content to PureDisk.
The first step in backing up data is to create a data selection. A data selection
specifies a list of files and directories that you want to include in a backup. You
can back up a data selection on a regular basis by including it in a backup policy.
Alternatively, you can make a quick one-time backup of a data selection. When
you restore files, you restore the files or directories that you need. You do not
need to restore an entire data selection.
Identical files can reside on multiple clients in a PureDisk environment.
However, the PureDisk global data deduplication capability ensures that if
identical files exist, only one copy of the files content resides in storage.
PureDisk analyzes the content of each file and stores only one backup image for
each unique file in the environment. When files change, PureDisk detects these
changes by comparing the file fingerprints. When you install the PureDisk
deduplication option (PDDO) plug-in on a NetBackup media server, you can
deduplicate NetBackup data.
13
14 Product overview
Overview
Table 1-1 on page 14 shows the roles for each PureDisk services.
Table 1-1
Service
Role
Storage pool
authority
Metabase server
Metabase engine
Product overview
Overview
Table 1-1
Service
Role
Content router
CIFS interface
NetBackup export
engine
A PureDisk storage pool includes several clients that need to be backed up.
When you configure your PureDisk environment, you install PureDisk agent
software on the client, and you assign each client to a storage pool. The
controller service on the metabase engine maintains a connection to the agent
on each client. The controller sends backup, restore, and other job instructions
to the agent through this connection.
15
16 Product overview
Overview
Example configuration
Figure 1-1 shows an example configuration with five nodes.
Figure 1-1
Node_5
Metabase engine
Node_4
NetBackup export engine
Node_3
Content router
Disk
storage
Node_1
Storage pool authority
Metabase server
Node_2
CIFS interface
Content router
Client
Client
Client
Client
Client
Node_1 hosts the storage pool authority, the metabase server, and the CIFS
interface.
Product overview
Installing and using PureDisk
This example configuration does not include any spare nodes. If you want to
enable high availability or script-based failover, you need to configure one or
more spare nodes in your storage pool.
The CIFS interface and the NetBackup export engine are optional services.
Familiarize yourself with the PureDisk product and plan your storage pool
Use the information in this manual, the PureDisk Getting Started Guide.
This guide contains general information about this PureDisk release. It also
describes the software requirements and hardware requirements that your
site needs to meet to install and configure PureDisk successfully.
17
18 Product overview
Installing and using PureDisk
Chapter
Data that resides on a NetApp filer. PureDisk can back up and restore full
ACLs.
OpenStorage plug-in
The PureDisk deduplication option (PDDO) plug-in is a PureDisk agent that you
can install on a NetBackup media server. The plug-in lets you configure a
PureDisk storage pool as a NetBackup disk storage unit.
You can install the PDDO plug-in on NetBackup Windows, Linux, and Solaris
SPARC media servers. The PDDO plug-in supports optimized duplication of data
from NetBackup.
New clients
PureDisk 6.5 now supports additional HP-UX clients and MacOS clients.
The types of files that PureDisk should segment. For example, if you
back up graphics files, you can specify the file extensions for the
graphic file types to disable segmentation for those files.
If you do not specify any of the new parameters, PureDisk behavior and
performance matches PureDisk releases prior to 6.5.
You can configure some aspects of this capability in the Web UI and others in
the client configuration files.
Performance enhancements
The PureDisk 6.5 release includes the following performance enhancement
features:
21
64-bit port. This feature extended the content routers memory addressing
capability. The content router can now keep a larger fingerprint index table
in its memory. Backup and restore operations are faster, and this change
supports the content router capacity increase from 4 TB to 8 TB.
The Veritas cluster server (VCS), releases 4.1 MP3 and 4.1 MP4.
The PDOS installation process installs the operating system software, as well as
VxVM and VxFS. No additonal installation steps are needed for VxVM or VxFS.
In addition, the PDOS installation process also installs the license keys for these
products.
The PureDisk release includes the documentation for the Veritas Storage
Foundation products that are integrated into PureDisk. For more information on
these products, select the 4.1 MP4 documentation at the following link:
For the main Symantec Corporation documentation Web site, visit the
following Web site:
http://www.symantec.com/business/support/all_products.jsp
http://www.symantec.com/business/support/documentation.jsp?pid=15273
http://www.symantec.com/business/support/documentation.jsp?pid=15101
http://www.symantec.com/business/support/documentation.jsp?pid=15066
Tip: Some of the preceding documentation links contain several files. For best
results, use the Show Document Types, Show Results For, and Show Language
pull-down menus to narrow your search.
Passwords hidden
Passwords now appear as masked text in configuration files or other locations.
23
Note: You can edit the scheduling of the new CR Queue Processing workflow to
change its default schedule. For more information, see the maintenance policies
chapter of the PureDisk Backup Operators Guide.
Files
Directories
It eliminates the need to create separate data selections for Files and Folders
data and for System State and Services data.
It eliminates the need to create separate backup policies for Files and
Folders data and for System State and Services data.
It lets you create a backup policy on an agent basis, not on a data selection
basis.
Product changes
This section describes major changes in PureDisk release 6.5 that might affect
your site practices.
Specific hardware. The VxFS file system does not support all disk types. For
example, it does not support iSCSI disks. If you have iSCSI disks, use the XFS
file system for all the nodes in your storage pool.
25
Chapter
Installation prerequisites
This chapter includes the following topics:
Introduction
This chapter describes the hardware and software that you are required to
obtain and prepare before you begin to install the PureDisk software. PureDisk
interoperates with additional Symantec software products and third-party
28 Installation prerequisites
Server requirements
Server requirements
The PureDisk software lets you create a modularly scalable backup
environment. You can install all the PureDisk services on one server.
Alternatively, you can install PureDisk software on multiple servers to create
multiple nodes. These multiple nodes increase the storage pools capacity and
performance because they balance the backup processing load.
For each node, you can configure several services, but you cannot configure
multiple instances of the same service on one node. For example, you can
configure a storage pool authority service and a metabase server service on one
node. But you cannot configure two metabase servers on the same node.
The following sections present configuration examples, describe PDOS
requirements, and describe the PureDisk service requirements. During an
installation, you install PDOS on each server. Then you configure each server to
assume one or more roles in a PureDisk environment.
For additional example configurations and an explanation of the PureDisk
services that are available, see the following section:
Example configuration on page 16
Installation prerequisites
Server requirements
Storage pool authority with the common internet file system (CIFS)
interface
Metabase server
Metabase engine
Content router
Metabase server
Metabase engine
Content router
Metabase server
Metabase engine
Content router
Content router
29
30 Installation prerequisites
Server requirements
Metabase server
Metabase engine
Content router
Content router
Metabase engine
Spare node
Like the storage pool in example 3, the two content routers in this storage pool
can accommodate up to 16 TB of file content. If you add another content router,
you can increase the optimized file storage capacity.
Node 4 is a dedicated metabase engine node. Each dedicated metabase engine
can store the metadata of approximately 140 million file and version records
that you want to retain. Node 1 hosts three services, and one of these services is
a metabase engine. A metabase engine on a multiservice node can retain fewer
file and version records than a metabase engine that resides on a node by itself.
The metabase engine on node 1 can retain approximately 100 million file and
version records. If you add another metabase engine, you can increase the
number of files that the metabase can contain. For example, if you add another
dedicated metabase engine to this storage pool, the expanded system can now
store approximately 380 million file and version records.
You can continue to add nodes to this cluster. All nodes you add need to be
configured for high availability. For example, you can add a NetBackup export
engine.
Note: Symantec recommends that you contact Symantec Consulting Services for
the installation of a clustered, highly available PureDisk storage pool.
Installation prerequisites
Server requirements
Metabase server
Metabase engine
Content router
Content router
Metabase engine
Spare node
You can continue to add nodes to this cluster. All nodes you add need to be
configured for high availability.
Note: Symantec recommends that you contact Symantec Consulting Services for
the installation of a clustered, highly available PureDisk storage pool.
A SAN over disk array over iSCSI. This disk storage scheme is supported for
XFS file systems only. The VxFS file system does not support iSCSI disks. Do
not use iSCSI disks if you want to configure a highly available PureDisk
storage pool.
PureDisk supports network-attached storage (NAS) over NFS only with NetApp
Filers. No other NAS devices are supported.
The amount of storage to attach to each PureDisk node depends on the roles you
want to assign to the PureDisk node. This chapter contains the storage
requirements for each PureDisk service in a later section.
31
32 Installation prerequisites
Server requirements
This chapter explains when you can use the various types of disks in more detail
when it describes the PureDisk services and their requirements. By default,
PureDisk installs the Storage Foundation file system, VxFS, and installs the
Storage Foundation volume manager, VxVM. Use a storage system that is
compatible with the Veritas Storage Foundation 4.1 MP4. Use a host bus adaptor
(HBA) that is compatible with SUSE Linux Enterprise Server 10.1 for AMD64
and Intel EM64T.
For any hardware that SUSE Linux Enterprise Server for AMD64 and Intel
EM64T does not support by default, obtain the drivers from the vendor.
For more compatibility information, see the following Web sites:
For information about the list of arrays that VxVM supports in the Storage
Foundation 4.1 MP4 release, see the hardware compatibility list in the
following document:
http://seer.entsupport.symantec.com/docs/289200.htm
Caution: The PureDisk node software you install on a server overwrites any
pre-existing information on that server. The server becomes a dedicated
PureDisk node.
Hardware
component
Requirement
Processor
Installation prerequisites
Server requirements
Table 3-1
Hardware
component
Requirement
Network cards
Removable media
Uninterruptible
power supply (UPS)
Symantec recommends that you use RAID technology for the disks that you
include in a PureDisk storage pool. The PureDisk Storage Pool Installation Guide
discusses the use of hardware and software RAID technology when it describes
how to configure the storage partitions.
33
34 Installation prerequisites
Server requirements
Note: PureDisk has databases for the content router, metabase engine, and
storage pool authority services. Symantec recommends that you do not use a
RAID 6 configuration for the partitions on which those PureDisk databases
reside. RAID 6 configurations cause the performance of the PureDisk databases
to degrade significantly, which adversely affects the performance of PureDisk
processes.
Installation prerequisites
Server requirements
The metabase engine on an all-in-one node can store 100 million file records
and file version records. If you want to back up more than 100 million files,
plan to add an additional node for a second metabase engine.
If you need more than 8 TB of disk space for your file content on storage,
plan to add a node for another content router.
If you use only internal disks, PureDisk requires them to be at least 7,200
RPM IDE or SATA disks. SCSI, fibre channel, or serial-attached SCSI disks
enhance PureDisk performance.
If you use an external disk cabinet or SAN, configure both internal disks and
external disks, as follows:
35
36 Installation prerequisites
Server requirements
For the internal disks, PureDisk requires them to be at least 7,200 RPM
SCSI or serial-attached SCSI disks with RAID 1. PureDisk requires 250
GB or more to store the content router database and the temporary
backup data on the internal disks. More internal disk space permits you
to back up a higher volume of daily incremental data at higher speeds.
For the external disks, PureDisk requires them to be at least 7,200 RPM
IDE or SATA disks with RAID 5. PureDisk can store up to 8 TB of unique
data segments on these disks.
4 GB of ECC RAM.
Installation prerequisites
Capacity planning
All the nodes must be able to access the /Storage partition on the external
disks.
Capacity planning
The following sections contain information about node-specific capacity and
database needs.
37
38 Installation prerequisites
Capacity planning
Data type
Change
100%
500,000
Incremental backup
5%
25,000
Installation prerequisites
Capacity planning
If you retain all of the files and their versions for 60 days before you remove the
older versions, the records eventually grow to 2,000,000. The calculation is as
follows:
500,000 + (60 25,000) = 2,000,000 records
File metadata accumulates for every file and version that you retain in a
PureDisk storage pool. Depending on whether you configure your metabase
engine(s) as dedicated nodes or as a multiservice nodes, plan to include one
metabase engine for every 140 million file and version records or every 100
million file and version records. If you want to retain more than these
recommended limits, you need to configure more than one metabase engine.
If you replicate data from one storage pool to another, PureDisk replicates the
metabase engines data, too. The target storage pool is the storage pool to which
PureDisk writes replicated data. Make sure that the target storage pool has
enough capacity in its metabase engine to store the following:
The number of files you want to back up. This number represents all of the
files that currently reside on the clients primary storage.
The rate at which the files are modified and added to the clients. PureDisk
creates new records in the metabase engines database when files are
modified or added.
39
40 Installation prerequisites
Capacity planning
Note that if a user deletes a file from source, PureDisk does not
automatically delete the metabase entry for that file. You can configure
policies for removing expired backup copies and their metabase
information.
The retention period, which is amount of time you want to keep the
metadata on the metabase engine.
Note: If you use PDDO, the metadata for each individual file is stored in the
NetBackup catalog, not in the PureDisk metabase. For each NetBackup image
that is stored in the PureDisk storage pool, PureDisk creates only three entries
in the PureDisk metabase.
Installation prerequisites
Capacity planning
How much file data you want to back up. This amount is the number of bytes
of data that currently resides on the clients primary storage.
(Optional) The amount of data you want PureDisk to replicate to this storage
pool from a remote storage pool. Consider this option only if this content
router is part of the target storage pool to which the data is replicated.
With replication enabled, PureDisk sends the data from a content router in
one storage pool to all of the content routers in another storage pool.
PureDisk distributes the data to all content routers in the target storage pool
evenly. Your target storage pool may have two or more content routers.
Remember that the data each content router receives from the source
storage pool is divided among all content routers in the target storage pool.
For example, assume that storage pool A has one content router and storage
pool B has four content routers. You enable replication from storage pool A
to storage pool B. Because storage pool B has four content routers, each
router receives one quarter of the data from storage pool A.
41
42 Installation prerequisites
Capacity planning
The retention period, which is amount of time you want to keep backups on
the content router.
For example, assume that your site has 1,000 GB of source data to protect. You
want to retain backup copies for 60 backup days. Use the following numbers to
make the calculation:
Source data of 1,000 GB 25% = 250 GB needed for the initial backup
You might replicate this data to another storage pool with the same 60-day
retention policy. Without filters applied, you must allocate another 850 GB of
storage for this data in the other storage pool. PureDisk spreads the data equally
over the number of content routers in the target storage pool. PureDisk applies
its global data deduplication technology on replicated data. Therefore, the
actual amount of storage that the other storage pool requires is likely to be less
than 850 GB. You can monitor the storage pool log files and change your storage
allocation as needed.
A content router includes a database. For information about database capacity
needs, see the following section:
Installation prerequisites
Client requirements
monitor the size of the database and add additional nodes if the databases reach
their capacity.
PureDisk creates one record in the metabase engines internal database for each
file during the initial backup. It adds a record when each file changes. The
average length of a metadata record is 500 bytes. The actual metadata record
length depends on the number of characters in the file name and the path.
For example, assume that across all the clients at your site, you have 20,000,000
files to back up. Of these files, 5% change on a daily basis. You want to retain all
versions of these files for 60 days. Table 3-3 summarizes the information about
the files at this site.
Table 3-3
Data type
Change
Source data
Internal database
records
20,000,000
Index in matabase
100%
20,000,000
5%
1,000,000
If you retain all files and their versions for 60 days before you remove the older
versions, the metabase engine records eventually grow to 80,000,000. The
metabase engine eventually consumes 40 GB of disk space. The calculations are
as follows:
20,000,000 + (60 1,000,000) = 80,000,000 records
80,000,000 records 500 bytes per record = 40 GB of storage
Note: If you use PDDO, the metadata for each individual file is stored in the
NetBackup catalog, not in the PureDisk metabase. For each NetBackup image
that is stored in the PureDisk storage pool, PureDisk creates only three entries
in the PureDisk metabase.
Client requirements
You can restore the PureDisk agent on a client as either a backup and restore
agent or as a PDDO agent. For specific client operating system levels that
PureDisk supports, see the hardware compatibility matrix at the following Web
site:
http://www.symantec.com/business/support/compatibility.jsp?language=e
nglish&view=comp&pid=52672
43
44 Installation prerequisites
Client requirements
Each client must have a network connection to the storage pool authority
node and to all other PureDisk nodes.
A client needs at least 100 MB of available free space to install and run the
PureDisk agent.
AIX
HP-UX
Linux
Mac OS
Solaris SPARC
Windows XP
For Windows 2003 platforms, make sure that SP1, SP2 or both have
been installed on each client machine.
During backups, a client stores lists of files that have been backed up
previously. PureDisk writes this file list to the clients temporary directory.
An entry in this list consumes an average of 200 bytes, depending on the
average path length and the file name length on the client. Up to three
separate lists can exist on a client. For example, a client that backs up 1
million files stores three lists of 1 million files each. This operation requires
600 MB of disk space on the client.
Installation prerequisites
Application agent requirements
Solaris SPARC
Linux
System state and services files on Windows 2003 server and Windows XP
64-bit agents
Browser requirements
The PureDisk graphical user interface is Web based. You can use the Web UI on
any screen resolution of 1280 1024 pixels or higher. For an optimal user
experience, Symantec advises that you maximize the browser window or use a
higher screen resolution.
The Web UI is compatible with the following browsers:
45
46 Installation prerequisites
Storage Foundation requirements
Software included
The Storage Foundation software that PDOS includes is as follows:
Veritas File System (VxFS). You can configure the VxFS file system if your
disk types permit. PureDisk supports some disk types that are not
compatible with VxFS. Symantec recommends that you use the VxFS file
system with PureDisk if VxFS supports your disk types.
For information about hardware compatibility, see the Storage Foundation and
PureDisk hardware compatibility lists.
For information about how to use the Storage Foundation software, see the
Storage Foundation documentation.
Installation prerequisites
PureDisk deduplication option requirements
Make sure that your array is supported and check whether you need to
download the ASL/APM.
For example, if you have an EMC Clariion Cx00 array and you want to use it with
PureDisk, install the ASL after you install PureDisk. For more information, visit
the following Web sites:
Verify that the NetBackup media server upon which you want to install the
PDDO client is a good candidate for this purpose.
The hardware must be suited for both I/O and for computation. PDDO
increases the computational load on a media server because it calculates
data deduplication. Verify your media servers hardware capabilities to
ensure an optimal PDDO configuration.
The PureDisk license that you used to install your PureDisk storage
pool. You need to install this PureDisk license on your NetBackup
media server.
The NetBackup Open Storage Disk Option license. If you do not already
have this license installed in your NetBackup environment, obtain and
install this license on the NetBackup master server and the NetBackup
media server before you attempt to install and configure the PDDO
plug-in. For information about the NetBackup Open Storage Disk
Option License, see the Veritas NetBackup Shared Storage Guide.
Verify that the media server is configured with NetBackup 6.5 or later.
47
48 Installation prerequisites
High availability requirements
Verify that the media server meets the PureDisk PDDO client requirements.
You can install the PDDO software on NetBackup Windows, Linux, and
Solaris SPARC media servers. For more information about this requirement,
see the following resources:
Installation prerequisites
High availability requirements
The SAN must include the disk devices that VxFS supports. For
example, the SAN cannot consist of iSCSI disks. Although PureDisk
supports iSCSI disks in a SAN, PureDisk does not support iSCSI disks
for high availability. For more information about disk device
compatibility, see the compatibility list at the following Web site:
http://www.symantec.com/business/support/compatibility.jsp?langua
ge=english&view=comp&pid=52672
256 MB RAM
49
50 Installation prerequisites
High availability requirements
48 MB of RAM
KDE and KWM window managers that are used with displays set to local
hosts
Make sure you familiarize yourself with the VCS documentation and the
PureDisk Storage Pool Installation Guide before you begin to install the product.
Installation prerequisites
High availability requirements
For more information about hardware compatibility, see the Storage Foundation
hardware compatibility list on the Symantec Web site.
Network requirements
Each server node that you want to include in a cluster requires three NICs:
Two additional NICs are required for the private heartbeat network. These
NICs need to be connected to the private network NICs on the other nodes.
The following list contains more information about these NICs and their roles:
The first private NIC detects and monitors the cluster heartbeat. This NIC
also manages internode communication in the cluster. It connects the node
to the clusters private network. The private network is internal to the
cluster.
Do not configure an IP address or an FQDN on this NIC. If an IP address or
FQDN are already configured on this NIC, unconfigure them. The VCS
software requires exclusive use of these cards, and VCS does not use TCP/IP.
The second private NIC detects and monitors a redundant heatbeat. This
NIC connects the node to the clusters second (redundant) private network.
Connect this card to a switch that is different from the switch for the first
private NIC. The private network is internal to the cluster.
As is true for the other private NIC, do not configure an IP address or an
FQDN on this NIC. If an IP address or FQDN are already configured on this
NIC, unconfigure them. The VCS software requires exclusive use of these
cards, and VCS does not use TCP/IP.
During typical operations, the nodes in a cluster ping each other. When VCS
detects that a node is down, the cause can be a node malfunction or a
51
52 Installation prerequisites
High availability requirements
network malfunction. If the network malfunctions, then card two and card
three can appear to be malfunctioning.
When the two private network links are down and VCS does not receive
heartbeat from a node, it marks the node as DOWN. It excludes the node
from the cluster. The cluster takes corrective action, which can initiate a
failover.
From node to node, make sure to connect all the NICs that form the two
private networks.
Configuration examples
A PureDisk high availability configuration is similar to other high availability
configurations that use Veritas Cluster server.
Figure 3-1 shows the network connections between the services in a VCS
configuration. In this figure, the storage pools four nodes are configured into
one cluster. The cluster consists of three nodes that are configured with
services, and one spare node. In the event of a malfunction, the VCS fails over
the services from the malfunctioning node to the spare node.
Figure 3-1
A four-node cluster
Installation prerequisites
High availability requirements
Figure 3-2 shows the network connections between the services in a different
VCS configuration.
Figure 3-2
Terminology
The documentation for highly available PureDisk includes the following new
terms:
Term
Definition
Active node
Cluster
Two or more nodes with failover capability. At least one node must
be configured as a spare node.
Host address
The host IP address, the host name, and the host FQDN are the
identifiers for a particular server node. These addresses are
associated with the node hardware.
These addresses reside on the public NIC in each node, and these
are the address that an administrator can use for system
administration purposes. For example, these are the addresses you
use to log into a node to perform system maintenance, to install
PDOS, to install VCS, and to verify the state of the machine.
In an unclustered storage pool, the service address is most likely
the same as the host address, but this is not a requirement.
Compare to service address.
53
54 Installation prerequisites
High availability requirements
Term
Definition
Passive node
Private NIC
Service address
The service IP address, the service host name, and the service
FQDN are the identifiers for the service group that resides on a
particular node.
When you configure VCS, you define the service addresses on the
public NIC that resides in a node. VCS manages the service IP
address as a service group. When a failover occurs, the VCS
software moves the nodes service group, including the PureDisk
services and the nodes service address, to a spare node.
In an unclustered storage pool, the service address is most likely
the same as the host address, but this is not a requirement.
Compare to host address.
Public NIC
Service group
Shared disk
The NIC
Installation prerequisites
High availability requirements
Term
Definition
Spare node
Stand-by node
VCS uses the term stand-by node to refer to the configured, but
inactive, node in a storage pool. PureDisk uses the term spare node
to refer to this node. Compare to spare node.
Virtual address
The virtual IP address, virtual host name, and virtual FQDN. These
addresses are not connected to a specific computer or NIC.
Incoming packets go to the virtual address, but all packets travel
through real network interfaces. In a clustered storage pool, the
service address is a virtual address.
PureDisk requires you to add the virtual address to a node when
you configure VCS. After installation, VCS controls the virtual
address.
Planning a cluster
The following procedure can help you plan your highly available PureDisk
configuration. Perform this procedure before you begin to install any PureDisk
software.
To plan the cluster
1
Network information about your default gateway, your NTP server, and
so on.
55
56 Installation prerequisites
High availability requirements
Service group names for the VCS service groups you are about to create
for disk groups, disk volumes, and so on. These are names you create
for the cluster service groups.
Unsupported configurations
Symantec does not support the following capabilities:
The ability to migrate a storage pool that uses PureDisk 6.2 software to one
that is highly available.
The ability to convert a non-highly available PureDisk 6.5 storage pool into a
highly available storage pool. At installation time, you can configure a
storage pool to be highly available or not.
Within your backup infrastructure, you can mix and match both highly
available and non-highly available storage pools. For example, you can
configure a central offices storage pool to be highly available and you can
configure remote office without the highly available feature.
Installation prerequisites
NetBackup requirements
NetBackup requirements
PureDisk has some features that interoperate with NetBackup. These features
require that you install a NetBackup DataStore license on the NetBackup server.
The PureDisk license key includes a NetBackup DataStore license.
The PureDisk features that interoperate with NetBackup are as follows:
The NetBackup export engine. This feature lets you copy a backed-up data
selection from a PureDisk content router to NetBackup. NetBackup catalogs
the data and copies it to tape or disk. After you export the PureDisk files to
NetBackup, log into a NetBackup administration console. You can treat these
files as if they were native NetBackup files. From the administration console,
you can generate NetBackup reports, browse the files, and manage the files.
The NetBackup export engine requires you to install the NetBackup 6.0 MP5
or later software in your NetBackup environment. In addition, install the
NetBackup client on at least one node in your PureDisk storage pool.
For information about this feature, see the PureDisk Administrators Guide.
NetBackup disaster recovery. This feature lets you write PureDisk disaster
recovery backups to NetBackup. Symantec recommends that you use
NetBackup to perform disaster recovery backups. Without NetBackup, you
should implement a disaster recovery plan that copies files to a CIFS shared
file system or to a local file system.
The NetBackup disaster recovery feature requires you to install the
NetBackup 6.0 MP5 or later software in your NetBackup environment. It
requires you to install the NetBackup 6.5 client software or NetBackup 6.0
MP5 client software on every node in your PureDisk storage pool.
For information about this feature, see the PureDisk Administrators Guide.
Licensing requirements
PureDisk requires a license key to install a server, to activate clients, and to
activate application agents. The PureDisk pricing and licensing guide explains
the PureDisk licensing options.
57
58 Installation prerequisites
User authentication requirements
The host has a network connection to the storage pool you want to
configure.
This service uses one network-wide root broker and several authentication
brokers. Each authentication broker communicates with a root broker to provide
trust in the user identities that other authentication brokers have verified.
Authentication brokers support the default PureDisk internal OpenLDAP
directory service and the optional external OpenLDAP and Active Directory
services. More information is available on synchronization.
See User authentication requirements on page 58.
Installation prerequisites
Symantec Product Authentication Service requirements
For background and more detailed information about using this authentication
service, refer to the Symantec Product Authentication and Authorization guide.
59
60 Installation prerequisites
Symantec Product Authentication Service requirements
Figure 3-3
Is a root broker
installed on the
network?
No
See Local root broker configuration on page 60
Yes
Yes
No
See External root broker configuration on page 63
The following sections explain the relationships between the brokers and how to
specify these relationships when you install a PureDisk storage pool. These
sections refer to the PureDisk installation topology wizard. You might find it
useful to refer to the information about the broker configuration in the PureDisk
Storage Pool Installation Guide.
You have not yet installed and configured a root broker anywhere in your
PureDisk environment
In a local root broker configuration, a PureDisk storage pool has both a root
broker and an authentication broker installed. Other Symantec products and
Installation prerequisites
Symantec Product Authentication Service requirements
other storage pools that you install subsequently on the network can use this
root broker.
The local option is number 1 in the PureDisk installation topology wizard.
Choose only one PureDisk storage pool to host a root broker. If you plan to
configure a PureDisk central storage pool for reporting, this storage pool is a
good choice to host a shared root broker.
To create a local root broker, specify the following when the topology wizard
prompts you for the Unique host name for this SPA:
For an unclustered storage pool, specify the fully qualified domain name
(FQDN) or host name of the storage pool authority node. This name is an
entry in the installation wizard worksheets in the PureDisk Storage Pool
Installation Guide.
For a clustered storage pool, specify the host FQDN or host name of the
storage pool authority node. In a cluster, the broker is associated with a
physical server, not a PureDisk service, so do not specify a service name.
This name appears on the cluster installation spreadsheet.
Root broker +
authentication broker
Storage pool installation using
the Local option
You have no other Symantec product on the network that has a root broker
61
62 Installation prerequisites
Symantec Product Authentication Service requirements
Note: Install only one local root broker in a PureDisk storage pool. Configure all
other storage pools in your environment to use this single root broker.
Figure 3-4 shows three storage pools and locations for root brokers and
authentication brokers.
Figure 3-4
Root broker +
authentication broker
authentication broker
authentication broker
Storage pool A has a root broker and an authentication broker installed. The
broker was installed as a local broker. This storage pool is the first one
installed on the Symantec network. The storage pool is also the first
software that you installed on the Symantec network with an authentication
broker.
Storage pools B and C reside on the same network and have only
authentication brokers installed. You configured these storage pools after
you configured storage pool A. The authentication brokers on storage pools
Installation prerequisites
Symantec Product Authentication Service requirements
B and C communicate with and run under control of the shared root broker
on storage pool A.
If you need to create a broker system like the one in Figure 3-4, use the topology
wizard is as follows:
For the first storage pool you configure, use the topology wizard to select
Local, which is option 1 in the Root broker screen. This method installs a
root broker and an authentication broker on that PureDisk storage pool.
Configure this storage pool first.
See Local root broker configuration on page 60.
For the other storage pools, use the topology wizard to select Remote, which
is option 2 in the Root broker screen. This option installs only an
authentication broker on these storage pools. Configure these storage pools
after you configure the storage pool with the local root broker.
For these and all subsequent storage pools you add, choose the Remote
option, which is option 2, in the topology wizard. This configuration option
uses the existing root broker that was installed on the first storage pool. It
installs only an authentication broker on any new additional storage pools.
For topology wizard Remote option, in the IP/Host name field, specify the
FQDN, host name, or IP address of the first storage pool.
For the installation wizard worksheets, specify the root login password for
that first storage pool for the Root Broker password field.
Specify the following when the topology wizard prompts you for the Unique
host name for this SPA:
For a clustered storage pool, specify the host FQDN or host name of the
storage pool authority node. In a cluster, the broker is associated with a
physical server, not a PureDisk service, so do not specify a service
name. This name appears on the cluster installation spreadsheet.
63
64 Installation prerequisites
Symantec Product Authentication Service requirements
When you configure a storage pool to use an external root broker, PureDisk
installs only an authentication broker on each storage pool. The authentication
broker on each storage pool communicates with the root broker on the external
host.
If you decide to use an existing external root broker, consider the following
points:
Configure all of your PureDisk storage pools to use the same external root
broker.
Ensure that the external host has a network connection to the storage pool
you are configure.
Any version of the authentication broker can communicate with any version
of the root broker. Therefore, you can upgrade the software version of the
external root broker safely.
When you invoke the PureDisk topology wizard during installation, select
External, which is option 3 in Root broker screen.
Figure 3-5 shows two storage pools, X and Y, that use an external root broker.
This root broker is installed on host C, which is not part of a PureDisk storage
pool.
Installation prerequisites
Firewall and networking requirements
Figure 3-5
Root broker
Authentication broker
Authentication broker
65
66 Installation prerequisites
Firewall and networking requirements
Firewalls can exist in the communication path between the clients and the
PureDisk nodes. Use the port information in this section to configure the
environment to allow these connections.
If personal firewall software is active on a client that has the PureDisk agent
installed, configure it to allow the network connections. Also configure the
firewall to allow the connections in the following sections.
If the connectivity requirements are not met and your firewall performs a
passive drop, PureDisk does not generate a message that describes this
situation. Your connection times out without notification.
Installation prerequisites
Firewall and networking requirements
Figure 3-6
Job management
443
Metadata checks
443
53
DNS server
Metabase server
Client agent
Control management
10101
Controller
(on metabase engine)
10082
Data
Content router
Data
137, 138,
139, 445
CIFS
(on storage pool authority)
Samba client
Source
Destination
Port
Protocol Purpose/notes
Client agents
Controller
10101
TCP
67
68 Installation prerequisites
Firewall and networking requirements
Table 3-4
Source
Destination
Port
Protocol Purpose/notes
Client agents
Content router
10082
TCP
Sends data.
Client agents
Storage pool
authority
443 (HTTPS)
TCP
Metabase server
Client agents
DNS server
53
UDP and
TCP
Samba client
CIFS gateway
TCP
Installation prerequisites
Firewall and networking requirements
Figure 3-7
2821
22, 443
Storage pool authority,
Web UI, and CIFS
21, 443
21, 443
21, 443
22, 10082
22, 10101
22
Metabase engine
and controller
node
10082
10101,
10085
10082
Content router
10101
10101
Metabase server
Clients
69
70 Installation prerequisites
Firewall and networking requirements
Ports between the storage pool authority node and other services
Source
Destination
Port
Protocol Purpose/notes
Storage pool
authority
21
TCP
Storage pool
authority
All PureDisk
node services
22 (SSH)
TCP
22 (SSH)
TCP
Performs inquiries.
Storage pool
authority
443 (HTTPS)
TCP
443 (HTTPS)
TCP
Storage pool
authority
2821
TCP
Content router
10082
TCP
Exchanges data.
Metabase server
Metabase engine
10085
TCP
Controller
10101
TCP
Following are some additional ports that are not shown in the figure:
All PureDisk node
services
TCP
Storage pool
authority node
UDP
10087
Installation prerequisites
Firewall and networking requirements
Table 3-5
Ports between the storage pool authority node and other services (continued)
Source
Destination
Port
NetBackup
NetBackup
ports
Protocol Purpose/notes
Facilitates any disaster recovery through
NetBackup. This communication is
bidirectional.
Used only when disaster recovery
through NetBackup is implemented. See
NetBackup documentation for protocols.
NetBackup Export
Engine gateways
NetBackup
NetBackup
ports
71
72 Installation prerequisites
Firewall and networking requirements
Figure 3-8
NetBackup
123
13724
NTP server
53 (UDP)
DNS server
SNMP server
SMTP server
10443
Veritas Backup
Reporter (VBR)
161
25
Administrators host
system
10087
DL daemon
2148
Veritas Enterprise
Administrator (VEA)
14141
Veritas Cluster
Server (VCS)
Installation prerequisites
Firewall and networking requirements
Table 3-6 provides more details about the ports that are used in communications
between PureDisk and other applications.
Table 3-6
Source
Destination
Port
Protocol Purpose/notes
Storage pool
authority
SMTP server.
25
TCP
Corporate DNS
server.
53 (DNS)
TCP
NTP client.
123
TCP
Storage pool
authority
SNMP server.
161
UDP
PureDisk nodes
with the Veritas
Enterprise
Administrator
(VEA) installed
upon them.
2148
FTP
VEA server.
Veritas Backup
Reporter (VBR)
Storage pool
authority.
10443
TCP
PureDisk nodes
with the Veritas
Cluster Server
(VCS) installed
upon them.
14141
FTP
UDP
UDP
73
74 Installation prerequisites
Firewall and networking requirements
Source
Destination
Port
Protocol Purpose/notes
Metabase engine on
the source storage
pool
Storage pool
authority on the
destination
storage pool
443
TCP
Metabase engine on
the source storage
pool
Content router
on the
destination
storage pool
10082
TCP
Centrally
managed storage
pool authority
nodes
443 (HTTPS)
TCP
Installation prerequisites
Firewall and networking requirements
Intraclient communication
PureDisk uses port 7325 for interprocess communication such as file
snapshotting through VSP and VSS. Table 3-8 provides details about this port.
Table 3-8
Source
Destination
Port
Protocol
Purpose/Notes
The same
Windows client
7325
TCP
UDP
If port 7325 is used for another purpose, edit the /etc/services file and add
lines at the end to specify a different port number. For example:
puredisk-ss
puredisk-ss
7326/tcp
7326/udp
Ensure that you include a newline character at the end of the last line that you
add so that Windows recognizes it.
Windows 2003
The default security settings in Windows 2003 prevent proper access to the
storage pool authority Web UI. The settings also disallow the download of the
PureDisk agent software. You can change the security settings in Internet
Explorer.
Use one or both of the following procedures to configure Internet Explorer.
75
76 Installation prerequisites
Firewall and networking requirements
Add the IP address or host name of the storage pool authority and the
PureDisk nodes to the following setting:
Extra > Internet Options > Security > Trusted sites
Open the Internet Options dialog by selecting Tools > Internet Options from
the Internet Explorer toolbar.
Click Internet and click Custom Level to open the Security Settings dialog
box.
Scroll down to the Downloads section and set Automatic prompting for file
downloads to Enable. Note that if you enable only the File Download setting,
that does not fix the problem.
Installation prerequisites
Enabling snapshotting on Windows clients
One local NTFS volume on the target system being snapped. The
snapshotting feature is supported only on NTFS volumes. The snapshotting
software does not support other file system types.
To ensure that you have all the latest VSS updates or to verify your VSS
binaries, visit the following Web site:
http://support.microsoft.com/kb/833167
77
78 Installation prerequisites
Configuring backups and restores of network shared drives or UNC paths on Windows platforms
To add the Manage auditing and security log rights for users who are
added to the Backup Operator group on page 79
To grant write permissions to users who are added to the Backup Operator
group on page 80
To change the PureDisk service to run under the Backup Operator group
for each user on page 81
Installation prerequisites
Configuring backups and restores of network shared drives or UNC paths on Windows platforms
Note: These procedures apply to the Windows XP operating system, but are
similar on other Windows platforms. For the specific procedures that apply to
Windows 2003 platforms or Windows 2000 platforms, see your Microsoft
documentation.
To add users to the backup operator group
1
Click Add .
Specify a user name under which the pdagent service can run.
To browse for a user name, use the following procedure:
Click Locations.
Select the domain for the user name you want to add.
Click Advanced... .
To add the Manage auditing and security log rights for users who
are added to the Backup Operator group on page 79
Click OK.
Click OK.
10 Click OK.
To add the Manage auditing and security log rights for users who are added
to the Backup Operator group
1
Click Start.
79
80 Installation prerequisites
Configuring backups and restores of network shared drives or UNC paths on Windows platforms
Click Security Settings > Local Policies > User Rights Assignment.
Specify the user name under which the pdagent service can run.
To browse for a user name, use the following procedure:
Click Locations.
Select the domain for the user name you want to add.
Click OK.
Click Advanced... .
Click OK.
Click OK.
10 Click OK.
11 Close the Local Security Settings window.
To grant write permissions to users who are added to the Backup Operator
group
1
Ensure that the user account has write access to the agents working
directory.
This location can vary depending on where PureDisk is installed.
Click Add.
Specify a user name under which the pdagent service can run.
To browse for a user name, use the following procedure:
Click Locations.
Installation prerequisites
Configuring backups and restores of a NetApp filer on Windows platforms
Select the domain for the user name you want to add.
Click OK.
Click Advanced... .
Click OK.
Click OK.
In the box titled Group or user names, click on the user you added.
In the box titled Permissions for user_name, click in the Write box in the
Allow column.
Verify that a check mark appears in the box.
10 Click OK.
To change the PureDisk service to run under the Backup Operator group for
each user
1
Specify the name of the user you added in step 8 on page 79.
Either type the domain name for the user name or click Browse and follow
the browse prompts.
81
82 Installation prerequisites
Upgrade requirements
UNIX
Mixed
NTFS
In order to successfully perform backups and restores of the NetApp Filer
on a Windows client, the security style on the volume or Qtree should be
configuured as Mixed or NTFS.
If the configured security style at backup is UNIX and the restore style is
UNIX or Mixed, then errors can occur when PureDisk restores the files.
If the configured security style at restore is UNIX, errors occur when
PureDisk restores each file.
For snapshot based backups of a NetApp filer, the PureDisk client must have
access to each NetApp filer on which a snapshot is to be created. To set up
this authorization, use the following PureDisk client command:
Upgrade requirements
The PureDisk Storage Pool Installation Guide includes information about how to
upgrade a PureDisk storage pool to PureDisk 6.5. This information includes
upgrade requirements.
Chapter
Known problems
The following sections summarize the problems that are known to exist in the
PureDisk 6.5 software.
Symantec recommends that you examine this Web site before you install
PureDisk and perform backups.
PureDisk should back up the placeholder instead of the actual file to which the
placeholder refers.
Bandwidth limitation
Testing has shown that backup jobs might fail when the bandwidth limit is set to
a value less than 9 KB per second. This problem occurs on a limited number of
systems and in a limited number of cases.
Even if this user is given write access to the C:\Program Files directory,
agent update jobs for this agent fail.
new replicated agent for every replicated data selection on the source agent.
This behavior is erroneous but does not lead to data loss.
To avoid witnessing this behavior, do not delete a replicated agent that is still in
use. The replicated agent is in use if any policies replicate data to it.
To identify users and groups in your directory service that duplicate reserved
PureDisk IDs
1
Log into the storage pool authority as root and check for login IDs that are
reserved for PureDisks internal use.
PureDisk has a limited list of agent ID accounts for its own internal use.
None of the external directory service user IDs that you import can be the
same as one of these internal PureDisk agent IDs. Run the following
command on your PureDisk storage pool authority to obtain the list of
internal user IDs that PureDisk reserves for its own use:
85
Examine the output from the ldapsearch(1) command you used in step 1
on page 85 for user accounts with invalid characters.
If a user account contains invalid characters, you cannot import that user
account into PureDisks internal OpenLDAP directory service. The list of
invalid characters is as follows: (, ), <, and >.
I18N problems
PureDisk 6.5 offers better support for international characters than was present
in earlier releases. PureDisk fully supports the Windows file systems. It fully
supports all Linux and UNIX variants that use either a UTF8 locale or the C
locale.
The file name started with Copy of, which is the case when you create a copy
of a file through Windows Explorer.
The problem only occured with Internet Explorer 6, not with the Firefox
browser.
As a workaround, you can edit the file name in the Save as ... dialog before
saving the file.
87
changes. For this reason, an error for an invalid change is often only displayed
at implementation time, not while you are making the change.
For example, an error occurs after the following sequence of events:
You create a disk group with one disk and commit this change.
You add a second disk to the group, remove the first disk, then commit these
changes.
You could work around this behavior if you complete these steps instead:
You create a disk group with one disk and commit this change.
You add a second disk to the group and commit this change.
Another way to work around the error is to first delete the disk group, then
create a new one with only the second disk.
The workaround for this problem is to perform the upgrade directly from the
client machine. For more information, see the PureDisk Client Installation
Guide.
89
Your storage pool contains a storage pool authority, one content router, and
some clients. The storage pool contains some backup data.
You add a new content router to this storage pool and initiate a content
router rerouting job.
The storage pool loses its connection to one or more clients before the
rerouting job completes. If the connection is lost for a long time, the
rerouting job cannot update the client-side routing tables. After these
clients reconnect, backups from these clients are successful. However,
restores to this client fail because the client routing tables are not updated.
To resolve this problem, use one of the following methods to update the client
routing tables manually:
Restart the PureDisk agent on the client. For information about how to stop
and restart the PureDisk agent on a client, see the PureDisk Client
Installation Guide.
Ignore the job and let PureDisks internal watchdog terminate the job.
Click Save.
Note: If you choose to edit the System policy for Maintenance, remember to
re-edit this policy periodically and check the Delete old tmp Files checkbox.
When this box is checked, the maintenance policy cleans up the temporary files
that accumulate on all systems.
91
For install_path, specify the path in which the agent is installed. The
default is /opt.
For platform, specify one of the following: AIX, Darwin, HP-UX, Linux,
SunOS. Use Darwin for MAC OS.
To start the pdagent process on UNIX and Linux clients
For install_path, specify the path in which the agent is installed. The
default is /opt.
For platform, specify one of the following: AIX, Darwin, HP-UX, Linux,
SunOS. Use Darwin for MAC OS.
The installer issues the preceding warning under the following circumstances:
The agent name you specified on the command line contains characters that
are not allowed in the agent name.
The agent name that the installer detects contains characters that are not
allowed in the agent name.
Product limitations
The following are PureDisk limitations.
93
accessing the data in the storage pool. The administrator on the client system
can remove the data lock password if it is necessary to export that clients data
to NetBackup.
I18N limitations
Non-UTF8 encoding display errors
If a Linux or UNIX clients file system is not configured with UTF8 encoding or
C-locale encoding, PureDisk still provides complete backup and restore support.
However, for these unsupported locales, the PureDisk Web UI displays the
names of files and directories backed up from this client as byte sequences. If
you restore files or directories to the original client, the problem affects only the
Web UI and does not affect how PureDisk restores these files and directories.
95
Appendix
Script-based failover
The PureDisk 6.2 release introduced a script-based failover capability. It let you
run scripts that failed over a content router or a metabase engine to a spare node
in your storage pool. The current PureDisk release supports script-based
failover, but rather than implement script-based failover, Symantec
recommends that you enable highly available PureDisk if possible. Highly
available PureDisk supports an automatic failover capability for any services on
any node.
Note: In the PureDisk documentation, this capability is called script-based
failover or failover. You use scripts to move a service from a failing node to a
spare node. This capability differs from high availability in that a highly
available service group fails over automatically.
Certain storage pools cannot implement highly available PureDisk. Such storage
pools include the following characteristics:
Storage pools that use iSCSI disks. To implement high availability, PureDisk
requires that you install a VxFS file system on all nodes. The VxFS file
system does not support iSCSI disks. If you use iSCSI disks, you need to
install the XFS file system on those disks.
Storage pools that you upgraded from a PureDisk 6.2.x release. You cannot
enable highly available PureDisk on a PureDisk 6.5 storage pool that you
upgraded from PureDisk 6.2.x. High availability requires the VxFS file
system. You cannot migrate your data from the XFS file system that you
used in PureDisk 6.2.x to the VxFS file system.
98 Script-based failover
Example configurations for script-based failover
Metabase server
Metabase engine
Content router
If you add a spare node to this storage pool, you can perform a script-based
failover of the content router node.
Metabase server
Metabase engine
Content router
Content router
Script-based failover
Example configurations for script-based failover
If you add a spare node to this storage pool, you can perform a script-based
failover of either of the two content router nodes.
Metabase server
Metabase engine
Content router
Content router
Metabase engine
Spare node. You can perform a script-based failover for either the content
router node or the stand-alone metabase engine node to this spare node.
99
Configure your metabase engine services and your content router services
as stand-alone services on their own nodes. If you want to be able to failover
a service, it must be the only service on a node. You cannot failover a node if
it hosts more than one service.
Configure the nodes to have identical device paths from the nodes to the
disks used for /Storage. The primary nodes and the spare nodes must
access the /Storage partition in the same way. Do not mount /Storage on
the spare nodes disk.
Script-based failover
Script-based failover requirements
For example, assume that you want to configure a three-node storage pool.
Node_2 is a content router node, and Node_3 is a spare node for the content
router to use in case of a failover. Node_1 hosts the storage pool authority
and all the other services. For example, the device paths to /Storage for
both Node_2 and Node_3 can be /dev/sda3.
When you upgrade PDOS software on any node, make sure that you upgrade
the spare nodes. The failover scripts verify that each node is running the
same PDOS level.
The failover feature requires you to specify an IP address for the node
hardware and a virtual IP address (VIP) for the PureDisk service. Symantec
supports failover for the service if both the IP and the VIP are defined on the
same NIC.
The term virtual has a different meaning for script-based failover than it
has for highly available PureDisk. For more information about terminology,
see the following section:
Terminology on page 53
Node_5 is a spare node. The spare node meets the hardware requirements
for a metabase engine and for a content router. In this storage pool, you can
failover either type of service to the spare node.
Nodes 3, 4, and 5 are all attached to the SAN. Nodes 1 and 2 are not attached
to the SAN because you cannot failover the services on nodes 1 and 2. Only a
primary node that can be failed over and a spare node need to be attached to
the SAN.
101
Figure A-1
Node_4
Node_5
Metabase engine
SAN
Spare
Node_3
Content router
Disk
storage
Node_1
Storage pool authority
Metabase server
Node_2
Content router
Metabase engine
Client
Client
Client
Client
Client
You might have a PureDisk storage pool that does not meet these requirements,
but you still want to be able to use the failover feature. In this case, you might be
able to modify your storage pool. For information about how to modify a storage
pool to use failover, see the PureDisk Administrators Guide.
Index
A
all-in-one node configuration
example 28
requirements 34
application agent requirements 45
B
browsers
requirements 45
supported 45
C
capacity planning
clusters 55
content router 41
metabase engine 39
number of clients 37
service databases 42
storage pool 37
CIFS interface 15
clients
backup and restore client platforms 44
capacity planning 37
PDDO client platforms 45
requirements 43
clustering
configuration examples 52
planning 55
PureDisk software requirements 50
requirements 48
terminology 53
VCS software requirements 50
configuration
overview 16
unsupported capabilities 56
configuration examples
all-in-one node 28
cluster configurations 52
four-node 29
three-node 29
two-node 29
connectivity 65
content router
capacity planning 41
role 15
content router node requirements 35
D
data repository
See storage pool
data selection 13
documentation updates 11
E
enabling on Windows clients 77
examples
cluster configurations 52
storage pool configuration 28
F
fingerprint overview 13
four-node configuration example 29
H
hardware compatibility
clients 43
PDOS 31
hardware requirements
all-in-one node 34
clients 43
content router node 35
general 32
metabase engine node 36
power supply (UPS) 33
processors 32
removable media 33
high availability
See clustering
104 Index
I
imitations
See known problems
installation requirements 27
J
Java administration console requirements 49
K
known problems 83
L
license key requirements 57
Linux hardware compatibility 31
M
metabase engine
capacity planning 39
requirements 36
role 14
metabase server role 14
metadata overview 13
N
NetBackup export engine overview 15
network card (NIC) requirements 33
nodes
configuration examples 29
overview 16
O
overview
configuration 16
data selection 13
fingerprint 13
metadata 13
product 11
product components 13
services 13
single instance store 13
storage pool 13
P
PDDO client platforms 45
PDOS
hardware compatibility 31
Storage Foundation and VCS integration 22
personal firewalls on clients 65
ports 65
power supply (UPS) requirements 33
processor requirements 32
product components
overview 13
R
removable media requirements 33
repository
See storage pool
requirements
all-in-one node 34
application agents 45
browsers 45
clients 43
clustering 48, 50
content router node 35
hardware 32
installation 27
Java administration console 49
license key 57
metabase engine 36
Storage Foundation 46
storage pool 48
VCS 50
S
server installation requirements 28
service database capacity planning 42
single instance store overview 13
snapshotting
on Windows 2000 clients 78
on Windows 2003/XP clients 77
Storage Foundation
PDOS integration 22
requirements 46
storage pool
capacity planning 37
major services 13
overview 13
requirements 48
storage pool authority 14
SUSE Linux hardware compatibility 31
Index
T
three-node configuration example 29
two-node configuration example 29
U
uninterruptible power supply (UPS)
requirements 33
unsupported configurations 56
updates to documentation 11
V
VCS
PDOS integration 22
requirements 50
VSP on Windows clients 78
VSS on Windows clients 77
W
Web browsers supported 45
Windows clients
enabling VSP 78
enabling VSS 77
105
106 Index