Please enter search query.
Search <book_title>...
InfoScale™ 9.0 Replication Administrator's Guide - AIX
Last Published:
2025-04-14
Product(s):
InfoScale & Storage Foundation (9.0)
Platform: AIX
- Section I. Getting started with Volume Replicator
- Introducing Volume Replicator
- Understanding how Volume Replicator works
- How VVR uses kernel buffers for replication
- Replication in a shared disk group environment
- Using SmartTier with VVR
- Understanding the VVR snapshot feature
- About VVR compression
- Planning and configuring replication
- Before you begin configuring
- Choosing the mode of volume replication
- Planning the network
- Sizing the SRL
- Understanding replication settings for a Secondary
- Configuring VVR in a VCS environment
- Using the primary-elect feature to choose the primary site after a site disaster or network disruption
- Requirements for configuring VVR in a VCS environment
- Example setting up VVR in a VCS environment
- Configuring the agents for a bunker replication configuration
- Section II. Setting up and administering VVR
- Setting up replication
- Creating a Replicated Data Set
- Creating a Primary RVG of an RDS
- Adding a Secondary to an RDS
- Changing the replication settings for a Secondary
- Synchronizing the Secondary and starting replication
- Starting replication when the data volumes are zero initialized
- Displaying configuration information
- Displaying RVG and RDS information
- Displaying information about data volumes and volume sets
- Displaying information about Secondaries
- Displaying statistics with the vrstat display commands
- Collecting consolidated statistics of the VVR components
- Displaying network performance data
- Administering 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 as a log plex
- Resizing a data volume in a Replicated Data Set
- Administering the SRL
- Incrementally synchronizing the Secondary after SRL overflow
- Administering replication
- Administering the Replicated Data Set
- Administering Storage Checkpoints
- Creating RVG snapshots
- Using the instant snapshot feature
- About instant full snapshots
- Preparing the volumes prior to using the instant snapshot feature
- Creating instant full snapshots
- About instant space-optimized snapshots
- Creating instant space-optimized snapshots
- About instant plex-breakoff snapshots
- Administering snapshots
- Using the traditional snapshot feature
- Using Veritas Volume Manager FastResync
- Verifying the DR readiness of a VVR setup
- Backing up the Secondary
- Administering data volumes
- Using VVR for off-host processing
- Transferring the Primary role
- Migrating the Primary
- About taking over from an original Primary
- Failing back to the original Primary
- Choosing the Primary site after a site disaster or network disruption
- Troubleshooting the primary-elect feature
- Replication using a bunker site
- Introduction to replication using a bunker site
- Setting up replication using a bunker site
- Using a bunker for disaster recovery
- Replication using a bunker site in a VCS environment
- Configuring and administering VVR using System Management Interface Tool
- Accessing Volume Replicator interface in SMIT
- Setting up a simple Volume Replicator configuration using SMIT
- Displaying configuration information using SMIT
- Administering Volume Replicator using SMIT
- Taking instant snapshot of data volumes of an RVG using SMIT
- Associating a volume to a Replicated Data Set using SMIT
- Transferring the Primary role using SMIT
- Troubleshooting VVR
- Recovery from configuration errors
- Errors during an RLINK attach
- Errors during modification of an RVG
- Recovery on the Primary or Secondary
- Recovering from Primary data volume error
- Primary SRL volume error cleanup and restart
- Primary SRL header error cleanup and recovery
- Secondary data volume error cleanup and recovery
- Tuning replication performance
- SRL layout
- Tuning Volume Replicator
- VVR buffer space
- Tuning VVR compression
- VVR buffer space
- Setting up replication
- Section III. Analyzing your environment with Volume Replicator Advisor
- Introducing Volume Replicator Advisor (VRAdvisor)
- Collecting the sample of data
- About collecting the sample of data
- Collecting the sample of data on UNIX
- Collecting the sample of data on Windows
- Analyzing the sample of data
- About analyzing the sample of data
- Analyzing the collected data
- Understanding the results of the analysis
- Viewing the analysis results
- Recalculating the analysis results
- Installing Volume Replicator Advisor (VRAdvisor)
- Section IV. VVR reference
- Appendix A. VVR command reference
- Appendix B. Using the In-band Control Messaging utility vxibc and the IBC programming API
- Using the IBC messaging command-line utility
- Examples - Off-host processing
- In-band Control Messaging API
- Appendix C. Volume Replicator object states
- Appendix D. Alternate methods for synchronizing the Secondary
- Using the full synchronization feature
- Using block-level backup and Storage Checkpoint
- Using difference-based synchronization
- Examples for setting up a simple Volume Replicator configuration
- Appendix E. Migrating VVR from IPv4 to IPv6
- Migrating VVR to support IPv6 or dual stack
- About migrating to IPv6 when VCS global clustering and VVR agents are not configured
- About migrating to IPv6 when VCS global clustering and VVR agents are configured
- About migrating to IPv6 when VCS global clustering and VVR agents are configured in the presence of a bunker
- Migrating to IPv6 when VCS global clustering and VVR agents are configured in the presence of a bunker
- Appendix F. Sample main.cf files
Globally clustered VCS and VVR main.cf
The following main.cf file applies to a globally clustered VCS and VVR configuration. It is common for the elect-primary feature and for use with bunker with the global cluster options with VVR.
include "OracleASMTypes.cf" include "types.cf" include "Db2udbTypes.cf" include "OracleTypes.cf" include "SybaseTypes.cf" cluster gco2 ( UserNames = { admin = dqrJqlQnrMrrPzrLqo } ClusterAddress = "10.182.44.221" Administrators = { admin } ) remotecluster gco1 ( ClusterAddress = "10.182.71.20" ) heartbeat Icmp ( ClusterList = { gco1 } StopTimeout @gco1 = 60 AYATimeout @gco1 = 300 AYARetryLimit = 1 Arguments @gco1 = { "10.182.71.20" } ) system msdn15 ( ) system msdn16 ( ) group ClusterService ( SystemList = { msdn15 = 0, msdn16 = 1 } AutoStartList = { msdn15, msdn16 } OnlineRetryLimit = 3 OnlineRetryInterval = 120 ) Application wac ( StartProgram = "/opt/VRTSvcs/bin/wacstart" StopProgram = "/opt/VRTSvcs/bin/wacstop" MonitorProcesses = { "/opt/VRTSvcs/bin/wac" } RestartLimit = 3 ) IP webip ( Device = en0 Address = "10.182.44.221" NetMask = "255.255.240.0" ) NIC csgnic ( Device = en0 ) wac requires webip webip requires csgnic // resource dependency tree // // group ClusterService // { // Application wac // { // IP webip // { // NIC csgnic // } // } // } group VVRGrp ( SystemList = { msdn15 = 0, msdn16 = 1 } AutoStartList = { msdn15, msdn16 } ) DiskGroup Hr_Dg ( DiskGroup = dg1 ) IP vvrip ( Device = en0 Address = "10.182.44.220" NetMask = "255.255.240.0" ) NIC vvrnic ( Device = en0 ) RVG Hr_Rvg ( RVG = rvg1 DiskGroup = dg1 ) Hr_Rvg requires Hr_Dg Hr_Rvg requires vvrip vvrip requires vvrnic // resource dependency tree // // group VVRGrp // { // RVG Hr_Rvg // { // DiskGroup Hr_Dg // IP vvrip // { // NIC vvrnic // } // } // } group app_rep ( SystemList = { msdn16 = 0, msdn15 = 1 } ClusterList = { gco1 = 1, gco2 = 0 } AutoStartList = { msdn16, msdn15 } ClusterFailOverPolicy = Auto ) FileOnOff test-res ( PathName = "/var/tmp/test" ) RVGPrimary rvg_prim_res ( RvgResourceName = Hr_Rvg AutoResync = 1 ) requires group VVRGrp online local hard test-res requires rvg_prim_res // resource dependency tree // // group app_rep // { // FileOnOff test-res // { // RVGPrimary rvg_prim_res // } // } group app_rep_fd ( SystemList = { msdn16 = 0, msdn15 = 1 } UserStrGlobal = "FD:app_rep" AutoFailOver = 0 TypeDependencies = { IP, Mount, RVGSnapshot } ) IP webip_fd ( Device = en0 Address = "10.182.44.221" NetMask = "255.255.240.0" ) RVGSnapshot Hr_Rvg-sos ( RvgResourceName = Hr_Rvg CacheObj = cacheobj Prefix = snap ) requires group VVRGrp online local firm // resource dependency tree // // group app_rep_fd // { // RVGSnapshot Hr_Rvg-sos // IP webip_fd // }