Veritas™ Volume Replicator Administrator's Guide

Article:DOC4470  |  Created: 2011-07-21  |  Updated: 2014-02-27  |  Article URL http://www.symantec.com/docs/DOC4470
Article Type
Documentation

Product(s)

Environment

Description



Veritas™ Volume Replicator Administrator's Guide

Contents

1. Introducing Veritas Volume Replicator
What is VVR?
How VVR processes application writes
Features of VVR
Components of VVR
Replicated Volume Group (RVG)
Storage Replicator Log (SRL)
Replication Link (RLINK)
Data Change Map (DCM)
Replicated Data Set (RDS)
Replication terms defined
Write-order fidelity
Consistent data versus current or up-to-date data
IPv4-only node
IPv6-only node
Dual-node / Dual-stack
IPv6-enabled node
How the VVR components fit together
VVR at the Primary
VVR at the Secondary
Local host (localhost)
About modes of replication
2. Understanding how VVR works
About Veritas Volume Replicator concepts
How data flows in VVR asynchronous mode
How data flows in VVR synchronous mode
How data flows in an RDS containing multiple Secondary hosts
Replication in a shared disk group environment
The role of the logowner
Understanding how VVR logs writes to the SRL
Understanding checkpoints
Volume sets in VVR
Changing membership of an RVG and a volume set
Using MVFS with VVR
Cross-platform Data Sharing in VVR
Understanding the VVR snapshot feature
Snapshots of RVGs containing volume sets
About the traditional snapshot feature
About the instant snapshot feature
How VVR creates instant space-optimized snapshots
Comparing the snapshot methods based on different features
3. Understanding replication settings for a Secondary
About replication settings for a Secondary
Modes of replication
Asynchronous replication
Synchronous replication
The synchronous attribute
Protecting against SRL overflow
The srlprot attribute
Setting up latency protection
The latencyprot attribute
Controlling the network bandwidth used for replication
4. Setting up replication
About configuring replication
Best practices for setting up replication
Creating a Replicated Data Set
Creating a Primary RVG of an RDS
Adding a Secondary
Changing the replication settings for a Secondary
Synchronizing the Secondary and starting replication
Methods to synchronize the Secondary
Using the automatic synchronization feature
Using the full synchronization feature
Using block-level backup and checkpoint
Using the Disk Group Split and Join feature
Using difference-based synchronization
About SmartMove for VVR
Starting replication when the data volumes are zero initialized
Example: Starting replication when the data volumes are zero initialized
Examples for setting up a simple Volume Replicator configuration
Creating a Replicated Data Set for the examples
Example 1—Setting up replication using automatic synchronization
Example 2—Setting up replication using full synchronization
Example 3—Setting up replication using block-level backup and checkpointing
Example 4—Setting up replication using Disk Group Split and Join
Example 5—Setting up replication using differences-based synchronization
Example 6—Setting up replication when data volumes are initialized with zeroes
5. Displaying configuration information
Displaying RVG and RDS information
Displaying RDS information
Displaying an individual RVG
Displaying information about data volumes and volume sets
Displaying data volumes in a Replicated Data Set
Displaying a list of data volumes
Displaying information about all failed data volumes
Displaying an individual data volume
Displaying a volume set
Displaying information about Secondaries
Displaying consolidated replication status
Displaying a list of RLINKs
Displaying a specific RLINK
Displaying the status of a Secondary
Displaying a list of checkpoints
Displaying statistics with the vrstat display commands
Displaying the consolidated statistics
Displaying the RLINK information for all the hosts in the RDS
Displaying information about all the data volumes for all the hosts in the RDS
Displaying information about the SRL volumes for all the hosts in the RDS
Displaying information about the memory tunable parameters for all the hosts in the RDS
Determining the network bandwidth being used by VVR
Collecting consolidated statistics of the VVR components
Understanding how VVR stores the statistics
Displaying network performance data
Displaying extended replication statistics
Identifying the most up-to-date Secondary
VVR event notification
6. Administering Veritas Volume Replicator
Administering data volumes
Associating a volume to a Replicated Data Set
Associating a volume set to an RDS
Associating a Data Change Map to a data volume
Resizing a data volume in a Replicated Data Set
Dissociating a data volume from its Replicated Data Set
Administering the SRL
Protecting from SRL overflow
Incrementally synchronizing the Secondary after SRL overflow
Changing the size of the SRL on the Primary and the Secondary
Administering replication
Changing the replication settings
Pausing and resuming replication to a Secondary
Stopping replication to a Secondary
Changing the IP addresses used for replication
Changing the network ports used for replication
Administering the Replicated Data Set
Removing a Secondary from a Replicated Data Set
Removing a Primary RVG
Administering checkpoints
Creating checkpoints
Ending checkpoints
Viewing checkpoints
Deleting checkpoints
Creating RVG snapshots
Using the instant snapshot feature
Instant full snapshot
Instant space-optimized snapshots
Instant plex-breakoff snapshots
Administering snapshots
Using the traditional snapshot feature
Using Veritas Volume Manager FastResync
Verifying the DR readiness of a VVR setup
Performing a failover
Performing a fire drill
Verifying the data on the Secondary
Backing up the Secondary
Checkpoint pause/resume Secondary RLINK
Restoring the Secondary from online backup
Changing the VVR tunables
Points to note when changing the value of the tunables
Changing the tunable values using vxtune
Changing the tunable values using the vxio.conf file
7. Using VVR for off-host processing
About using VVR for off-host processing
What is off-host processing?
In-Band Control Messaging overview
How to use the data on the Secondary
In-BandControl Messaging explained
Performing off-host processing tasks
Tasks to perform for off-host processing
Using the IBC messaging command vradmin ibc
Examples of off-host processing
Example 1—Decision support using the snapshot feature and the vradmin ibc command
Example 2—Backing up using the snapshot feature and the vradmin ibc command
Example 3—Performing block-level backup of the Secondary data using the vradmin ibc command
8. Transferring the Primary role
About transferring the Primary role
Migrating the Primary
Prerequisites for migrating the Primary
Important notes for migrating the Primary role
Example 1—Migrating from a healthy Primary
Example 2—Migrating the Primary role in a setup with multiple Secondaries
Taking over from an original Primary
Important notes about taking over from an original Primary
Example 1—Taking over from an original Primary
Example 2—Taking over from an original Primary in a setup with multiple Secondaries
Failing back to the original Primary
Fast failback versus difference-based synchronization
Failing back using fast failback synchronization
Failing back using difference-based synchronization
About choosing the Primary site after a site disaster or network disruption
Application availability in the case of a network disruption
Limitations
9. Replicating to a bunker
Introduction to bunker replication
Bunker replication during normal operations
How the bunker is used for disaster recovery
Sample configuration
Setting up bunker replication
Requirements for bunker replication
Best practices for setting up bunker replication
Adding a bunker to an RDS
Changing replication settings for the bunker Secondary
Starting replication to the bunker
Reinitializing the bunker
Administering bunker replication
Using a bunker for disaster recovery
Updating the Secondary from the bunker
Restoring the original Primary in a bunker setup
Removing a bunker
Bunker commands
Bunker replication in a VCS environment
Automating local cluster failover for a bunker
Bunker replay in a VCS environment
10. Troubleshooting VVR
Recovery from RLINK connect problems
Recovery from configuration errors
Errors during an RLINK attach
Errors during modification of an RVG
Recovery
Primary-host crash
Recovering from Primary data volume error
Primary SRL volume error cleanup and restart
Primary SRL volume error at reboot
Primary SRL volume overflow recovery
Primary SRL header error cleanup and recovery
Secondary data volume error cleanup and recovery
Secondary SRL volume error cleanup and recovery
Secondary SRL header error cleanup and recovery
Secondary SRL header error at reboot
A. VVR command reference
VVR command reference
B. Messages
Kernel messages
Error messages
Informational messages
Utility error messages
The vradmin error messages
Messages related to configuration errors
Messages related to the vrstat command
C. Using the In-band Control Messaging utility vxibc and the IBC programming API
About the IBC messaging utility vxibc
In-band Control Messaging overview
Using the IBC messaging command-line utility
Registering an application name
Displaying the registered application name for an RVG
Receiving an IBC message
Sending an IBC message
Unfreezing the Secondary RVG
Unregistering an application name
Receiving and processing an IBC message using a single command
Sending and processing an IBC message using a single command
Examples—Off-host processing
Example 1—Decision support using the traditional snapshot feature and the vxibc utility
Example 2—Backing up using the snapshot feature and the vxibc utility
Example 3—Trial failover using the snapshot feature
Example 4—Decision support using the instant full snapshot feature and the vxibc utility
In-band Control Messaging API
IOCTL commands
Using the IBC API
D. Veritas Volume Replicator object states
Veritas Volume Replicator Kernel State
RVG KSTATEs
RLINK KSTATEs
Veritas Volume Replicator utility states
RVG utility states
RLINK utility states
Inactive RLINKs
STALE RLINK state
FAIL RLINK state
Inconsistent RLINKs
Pausing, resuming, and restoring RLINK states
E. VVR task reference
Mapping the name of a Secondary data volume to a differently named Primary data volume
Mapping disk groups
F. Migrating VVR from Internet Protocol version4 to Internet Protocol version6
Overview of VVR migration
Migrating to IPv6 when VCS global clustering and VVR agents are not configured
Understanding the current configuration
Migration prerequisites
Migrating from IPv4 to IPv6
Migrating to IPv6 when VCS global clustering and VVR agents are configured
Understanding the current configuration
Migration prerequisites
Migrating to IPv6
Migrating the VCS global clustering service group to IPv6
Adding IP and NIC resources for IPv6 addresses in the RVG agent group
Migrating VVR RLINKs from IPv4 to IPv6
Removing the IPv4 resources from the VCS configuration
Migrating to IPv6 when VCS global clustering and VVR agents are configured in the presence of a bunker
Understanding the current configuration
Migration prerequisites
Migrating to IPv6

Attachments

vvr_admin_51sp1_sol.pdf (6.4 MBytes)

Legacy ID



uxrt-51sp1_vvr_admin_51sp1_v52071706


Article URL http://www.symantec.com/docs/DOC4470


Terms of use for this information are found in Legal Notices