InfoScale™ 9.0 Storage Foundation and High Availability Solutions HA and DR Solutions Guide for Microsoft SQL Server - Windows
- Section I. Getting started with Storage Foundation and High Availability Solutions for SQL Server
- Introducing SFW HA and the VCS agents for SQL Server
- How is application availability achieved in a VMware virtual environment
- How VCS monitors storage components
- Deployment scenarios for SQL Server
- Reviewing the active-passive HA configuration
- Reviewing a standalone SQL Server configuration
- Reviewing the campus cluster configuration
- Reviewing the Replicated Data Cluster configuration
- About setting up a Replicated Data Cluster configuration
- Disaster recovery configuration
- Reviewing the disaster recovery configuration
- Notes and recommendations for cluster and application configuration
- Configuring disk groups and volumes for SQL Server
- About managing disk groups and volumes
- Configuring the cluster using the Cluster Configuration Wizard
- Installing SQL Server
- Completing configuration steps in SQL Server
- Introducing SFW HA and the VCS agents for SQL Server
- Section II. Configuring SQL Server in a physical environment
- Configuring SQL Server for failover
- About configuring the SQL Server service group
- Configuring the service group in a non-shared storage environment
- Configuring an MSDTC Server service group
- Configuring campus clusters for SQL Server
- Configuring Replicated Data Clusters for SQL Server
- Setting up the Replicated Data Sets (RDS)
- Configuring a RVG service group for replication
- Configuring the resources in the RVG service group for RDC replication
- Configuring the VMDg or VMNSDg resources for the disk groups
- Configuring the RVG Primary resources
- Adding the nodes from the secondary zone to the RDC
- Verifying the RDC configuration
- Configuring disaster recovery for SQL Server
- Setting up your replication environment
- About configuring disaster recovery with the DR wizard
- Configuring replication and global clustering
- Configuring the global cluster option for wide-area failover
- Testing fault readiness by running a fire drill
- About the Fire Drill Wizard
- Prerequisites for a fire drill
- Preparing the fire drill configuration
- Deleting the fire drill configuration
- Configuring SQL Server for failover
Configuring the VMDg or VMNSDg resources for the disk groups
Configuration involves the following tasks:
Create the VMDg (in case of shared storage) or VMNSDg (in case of non-shared storage) resource in the RVG service group by copying it from the SQL Server service group and renaming it.
Modify the DGGuid attribute for the new VMDg or VMNSDg resource in the RVG service group to ensure the desired failover behavior.
Modify the attributes of the MountV resources in the SQL Server service group for the new VMDg or VMNSDg in the RVG service group.
Repeat these procedures for any additional VMDg or VMNSDg resources that you want to create for replication.
If you are creating a DR configuration in a non-shared storage environment, modify the DGGuid attribute for the new VMDg or VMNSDg resource in the RVG service groups at both the sites (primary site and the disaster recovery site) separately.
Note:
The MountV resources correspond to the volumes that you are configuring for replication. The table shows an example configuration. You may have additional volumes you want to include for replication, such as a FILESTREAM volume for SQL Server.
The following table shows the MountV resources and attributes to configure for the example configuration.
Table: MountV resources and attributes to modify
Resource | Attributes to modify |
---|---|
MountV (for the SQL Server system volume) | VMDg Resource Name Volume Name |
MountV (for the registry volume) | VMDg Resource Name Volume Name |
MountV (for the SQL Server user-defined database log) | VMDg Resource Name Volume Name |
MountV (for the SQL Server user-defined database) | VMDg Resource Name Volume Name |
To create the VMDg or VMNSDg resource in the RVG service group
- In the VCS Cluster Explorer window, select the SQL Server service group (INST1_SG) in the left pane.
- On the Resources tab, right-click the VMDg or VMNSDg resource for the disk group that you want to configure for the RVG and click Copy > Self.
For example, right-click INST1_SG-VMDg or INST1_SG-VMNSDg.
- In the left pane, select the RVG service group (INST1_RVG_SG).
- On the Resources tab, right-click in the blank resource display area and click Paste.
- In the Name Clashes window, change the name of the VMDg or VMNSDg resource for the RVG service group.
For example change INST1_SG-VMDg to INST1_RVG_SG-VMDg or INST1_RVG_SG-VMNSDg.
- Click OK.
Note:
Modify the DGGuid attribute of the new VMDg or VMNSDg resource before you perform this next procedure.
See Modifying the DGGuid attribute for the new disk group resource in the RVG service group.
To modify the MountV resources in the SQL Server service group
- In the VCS Cluster Explorer window, select the SQL Server service group (INST1_SG) in the left pane.
- In the Resources tab display area, right-click the MountV resource for the SQL Server system data files (INST1_SG-MountV) and select View > Properties View.
- In the Properties View window, verify that the Volume Name attribute is the SQL Server system data files (INST1_DATA_FILES).
- In the same Properties View window, for the VMDg Resource Name attribute, click Edit.
- In the Edit Attribute window, modify the VMDGResName scalar value to be the VMDg (in case of shared storage) or VMNSDg (in case of non-shared storage) resource that was just created in the RVG service group.
For example, INST1_RVG_SG-VMDg or INST1_RVG_SG-VMNSDg.
- Close the Properties View window.
- In the Resources tab display area, right-click the MountV resource for the registry volume (INST1_SG-MountV-1) and select View > Properties View.
- In the Properties View window, verify that the Volume Name attribute is the registry volume (INST1_REGREP_VOL).
- In the same Properties View window, for the VMDg Resource Name attribute, click Edit.
- In the Edit Attribute window, modify the VMDGResName scalar value to be the VMDg (in case of shared storage) or VMNSDg (in case of non-shared storage) resource that was just created.
For example INST1_RVG_SG-VMDg or INST1_RVG_SG-VMNSDg .
- Close the Properties View window.
To enable the VMDg or VMNSDg resource in the RVG service group
- In the left pane, select the RVG service group (INST1_RVG_SG).
- In the Resources tab display area, right-click the VMDg or VMNSDg resource (INST1_RVG_SG-VMDg or INST1_RVG_SG-VMNSDg) and select Enabled.