Go to main content

Oracle® Solaris Cluster Geographic Edition Remote Replication Guide for Oracle ZFS Storage Appliance

Exit Print View

Updated: June 2017
 
 

Planning and Configuring Remote Replication With Oracle ZFS Storage Appliance Software

This section contains the following information:

Guidelines for Remote Replication With Oracle ZFS Storage Appliance Software

Observe the following guidelines and restrictions when planning your Oracle ZFS Storage Appliance remote replication configuration:

  • Supported versions of Oracle ZFS Storage Appliance software – See the Oracle Solaris Cluster 4 Compatibility Guide (http://www.oracle.com/technetwork/server-storage/solaris-cluster/overview/solariscluster4-compatibilityguide-1429037.pdf) for current information about the versions of Oracle ZFS Storage Appliance software that are supported with Geographic Edition software. This document requires My Oracle Support login.

  • Support for zone clusters as partner members – Zone clusters using Oracle ZFS Storage Appliance replication are supported as members of a Geographic Edition partnership, by themselves or in combination with global clusters.

  • Restriction for synchronous replication – Continuous replication is asynchronous. Oracle ZFS Storage appliances do not currently support synchronous replication, which does not consider data to be committed to stable storage until it is committed to stable storage on both the primary and secondary storage systems.

  • Quorum devices – Do not configure a replicated volume as a quorum device. Locate any quorum devices on a shared, unreplicated volume or use a quorum server.

  • Project replication – Only project level replication is supported.

  • Limit of one action per project – Each project that is managed by Geographic Edition software can have only one action on the source with its paired package on the target. Multiple actions or packages are not supported for a project that is managed by Geographic Edition software.

For guidelines and requirements by Oracle ZFS Storage Appliance software, see the Oracle ZFS Storage online documentation at https://appliance-hostname:215/wiki, where appliance-hostname is the name of your storage appliance.

Overview of the Oracle ZFS Storage Appliance Configuration File

Oracle ZFS Storage Appliance remote replication with Geographic Edition is developed with the script-based plug-in module of Geographic Edition. Your appliance replication configuration must comply with all rules of the script-based plug-in. For each protection group, you must provide a script-based plug-in configuration file on each node. In addition, the Geographic Edition module for appliance replication includes its own configuration file, which is needed only at registration.

Creation of the appliance replication protection group for Geographic Edition is an automated process that takes the appliance configuration file as input and performs the necessary actions. The essential content of this file consists of the following key=value pairs:

PS

Name of the partnership

PG

Name of the protection group

REPCOMP

Name of the appliance project that is replicated from the primary site to the secondary site

REPRS

Name of the replication resource that monitors appliance project replication

REPRG

Name of the replication resource group to contain the replication resource

DESC

Description for the protection group

APPRG

Application resource groups, one or more, which contain at least an HAStoragePlus or ScalMountPoint resource. A resource group can belong to only one protection group.

CONFIGFILE

Configuration file for the script-based plug-in evaluation rules

LOCAL_CONNECT_STRING

Source appliance connection string, in the form user@hostname at the local site

REMOTE_CONNECT_STRING

Target appliance connection string, in the form user@hostname at the remote site

CLUSTER_DGS

Oracle Solaris Cluster device groups, separated by commas

For more information, see Chapter 13, Script-Based Plug-Ins in Oracle Solaris Cluster Geographic Edition System Administration Guide.

Geographic Edition Properties to Set for Oracle ZFS Storage Appliance Replication

This section describes the properties that can be modified for Oracle ZFS Storage Appliance remote replication.

The following table lists the script-based plug-in properties.

Property Type
Properties
Script-based plug-in data replication component properties
  • local_service_password

  • remote_service_password

Script-based plug-in protection group properties
  • configuration_file

The following table lists the general properties.

Property Type
Properties
General protection group properties
  • RoleChange_ActionCmd

  • Timeout

Remote Replication Layer Process for Validating the Application Resource Groups and Remote Replication Entities

During protection group validation, the Oracle ZFS Storage Appliance remote replication layer validates the application resource groups and the replication entities by verifying that an application resource group in the protection group has its Auto_start_on_new_cluster property set to False.

Setting the Auto_start_on_new_cluster property to False prevents the Oracle Solaris Cluster resource group manager from automatically starting the application resource groups. In this case, the startup of resource groups is reserved for the Geographic Edition software.

The appliance geocontrol module supplies a script that is used by the script-based plug-in module. The script entry points require the same set of arguments. These arguments are validated for semantics and completeness. The following validation checks are performed:

  • Are all of the mandatory arguments defined?

  • Is the appliance monitoring resource defined?

  • Are the hostnames of the local and remote appliances specified?

  • Are the login credentials provided to execute oscgeo7kcli commands?

  • Is the remote replication component name provided?

When the validation is complete, the Geographic Edition software creates and brings online the replication resource group and its resources, if they don't already exist. If a resource group or resource of the same name already exists, the Geographic Edition software might modify its properties. The software cannot create a new resource group or a resource of the same name if one already exists.