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
About installing SQL Server on the first system
Note:
To install a standalone SQL Server instance, refer to the topic about installing SQL Server on additional systems.
Review the following considerations for installing SQL Server on the first system:
Ensure that you have installed the product and configured InfoScale Enterprise on all the systems on which you plan to configure SQL Server.
See the Arctera InfoScale™ Installation and Upgrade Guide.
Make sure that the volumes or LUNs (virtual disks) required for SQL Server are mounted or connected to the system.
When installing SQL Server on the first system in a VMware virtual environment, install the SQL Server instance at the default path. Place the data folders and log folders on a VMDK. The VMware disk agent detaches and attaches the disk between nodes during a failover.
Open the SQL Server Installation Center using the appropriate Microsoft SQL Server installer.
To launch the SQL Server Setup wizard, click
on the Installation panel.On the SQL Server setup wizard, provide the following information:
On the Feature Selection panel, ensure that you select all the features (for example, Full-Text Search, Analysis Services) that you plan to configure for high availability.
On the Instance Configuration panel, make the following selections:
Specify the instance name and instance ID, and make a note of these values.
You must use the same name and ID when you install the SQL Server instance on additional systems.
If you plan to install multiple instances of SQL Server in a cluster, each instance must have a unique name and ID. Later, use these same values when installing the instance on the corresponding additional systems.
Ensure that the Instance root directory resides on the local system disk.
Doing so installs the SQL Server instance on the local disk. The location of data directories is to be specified later on a different panel of the installation wizard.
On the Service Accounts tab of the Server Configuration panel, specify the following values:
Specify a domain user name for the SQL Server services account.
Note:
This user may not be a part of the local Administrators group on all the systems. In this case, you must configure the SQLClusterAccount attribute of the VCS agent while configuring the SQL Server service group later.
Set the Startup Type of the SQL Server Browser service to Automatic.
Set the Startup Type of all the other services to Manual.
Alternatively, use the SQL Server Configuration Manager to change the Startup Type of each service after the installation is complete.
On the Data Directories tab of the Database Engine Configuration panel, verify the following:
In case of shared storage, all the directories must be located on the shared disks.
In case of non-shared storage, all the directories must be located on the disks that reside on a shared datastore. These include Data root, User database, User database log, Temp DB, Temp DB log, and Backup.
On the Data Directories tab of the Analysis Services Configuration panel, verify the following:
In case of shared storage, all the directories must be located on the shared disks.
In case of non-shared storage, all the directories must be located on the disks that reside on a shared datastore. These include Data, Log file, Temp, and Backup.
Refer to the Microsoft documentation for the application-specific instructions.