Todays Goal – AlwaysOn in 60 Minutes Where well start:

46
Today’s Goal – AlwaysOn in 60 Minutes Where we’ll start:

Transcript of Todays Goal – AlwaysOn in 60 Minutes Where well start:

Page 1: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll start:

Page 2: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll start:

• MARS – Domain Controller

Page 3: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll start:

• MARS – Domain Controller

• ROMULUS – Win Server 2012 (SQL bits installed)

Page 4: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll start:

• MARS – Domain Controller

• ROMULUS – Win Server 2012 (SQL bits installed)

• REMUS – Win Server 2012 (SQL bits installed)

Page 5: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll start:

• MARS – Domain Controller

• ROMULUS – Win Server 2012 (SQL bits installed)

• REMUS – Win Server 2012 (SQL bits installed)

• RHEA – Win Server 2012 (SP 2013 bits installed)

Page 6: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll end up:

Page 7: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll end up:

• MARS – Domain Controller

Page 8: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll end up:

• MARS – Domain Controller

• WS 2012 Failover Cluster (ROMULUS and REMUS)

Page 9: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll end up:

• MARS – Domain Controller

• WS 2012 Failover Cluster (ROMULUS and REMUS)

• SQL Server 2012 AlwaysOn Availability Group

Page 10: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll end up:

• MARS – Domain Controller

• WS 2012 Failover Cluster (ROMULUS and REMUS)

• SQL Server 2012 AlwaysOn Availability Group

• (ROMULUS and REMUS Independent SQL Nodes)

Page 11: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Today’s Goal – AlwaysOn in 60 Minutes

Where we’ll end up:

• MARS – Domain Controller

• WS 2012 Failover Cluster (ROMULUS and REMUS)

• SQL Server 2012 AlwaysOn Availability Group

• (ROMULUS and REMUS Independent SQL Nodes)

• RHEA – Win Server 2012 (SharePoint Configured)

Page 12: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability

Page 13: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Business Intelligence and Standard:

Page 14: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Business Intelligence and Standard:

• Database Mirroring (Safety Full Only)

Page 15: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Business Intelligence and Standard:

• Database Mirroring (Safety Full Only)

• DEPRECATED in 2012, possibly unavailable thereafter

Page 16: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Business Intelligence and Standard:

• Database Mirroring (Safety Full Only)

• DEPRECATED in 2012, possibly unavailable thereafter

• Failover Clustering (Two Nodes Only)

Page 17: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Enterprise (and Developer):

Page 18: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Enterprise (and Developer):

• Database Mirroring

Page 19: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Enterprise (and Developer):

• Database Mirroring

• Still DEPRECATED

Page 20: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Enterprise (and Developer):

• Database Mirroring

• Still DEPRECATED

• Failover Clustering (OS Maximum)

Page 21: Todays Goal – AlwaysOn in 60 Minutes Where well start:

SQL Server High Availability (By Edition)

SQL Server Enterprise (and Developer):

• Database Mirroring

• Still DEPRECATED

• Failover Clustering (OS Maximum)

• AlwaysOn Availability Groups

Page 22: Todays Goal – AlwaysOn in 60 Minutes Where well start:

The Setup

Page 23: Todays Goal – AlwaysOn in 60 Minutes Where well start:

The Setup

Quorum Drive pre-built (5GB) on MARS (DC)

Page 24: Todays Goal – AlwaysOn in 60 Minutes Where well start:

The Setup

Quorum Drive pre-built (5GB) on MARS (DC)

Networking pre-built:

Page 25: Todays Goal – AlwaysOn in 60 Minutes Where well start:

The Setup

Quorum Drive pre-built (5GB) on MARS (DC)

Networking pre-built:

• Heartbeat NIC – Non-routed

• Storage – iSCSI NIC

• Intrafarm – All Farm Communications

Page 26: Todays Goal – AlwaysOn in 60 Minutes Where well start:

The Setup

Quorum Drive pre-built (5GB) on MARS (DC)

Networking pre-built:

• Heartbeat NIC – Non-routed

• Storage – iSCSI NIC

• Intrafarm – All Farm Communications

Firewalls Disabled

Page 27: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Step 1Setting Up iSCSI Storage

Page 28: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Setting Up iSCSI Storage

Ensure that Windows Firewall is Off, or configure TCP Ports

Page 29: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Setting Up iSCSI Storage

Ensure that Windows Firewall is Off, or configure TCP Ports

Setup iSCSI Initiator on SQL Servers

Page 30: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Setting Up iSCSI Storage

Ensure that Windows Firewall is Off, or configure TCP Ports

Setup iSCSI Initiator on SQL Servers

Setup iSCSI Target on DC

Page 31: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Setting Up iSCSI Storage

Ensure that Windows Firewall is Off, or configure TCP Ports

Setup iSCSI Initiator on SQL Servers

Setup iSCSI Target on DC

Connect Storage in iSCSI Initiator

Page 32: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Step 2Configure DNS and Install Failover Clustering

Page 33: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure DNS and Failover Clustering

Initial DNS Entries

Page 34: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure DNS and Failover Clustering

Initial DNS Entries

Cluster Installation

Page 35: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure DNS and Failover Clustering

Initial DNS Entries

Cluster Installation

Assign Permissions in DNS to the A Record

Page 36: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure DNS and Failover Clustering

Initial DNS Entries

Cluster Installation

Assign Permissions in DNS to the A Record

Quorum Drive Addition

Page 37: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Step 3Configure Availability Groups

Page 38: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure Availability Groups

Enable AlwaysOn Availability Groups

Page 39: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure Availability Groups

Enable AlwaysOn Availability Groups

SQL Configuration

Page 40: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure Availability Groups

Enable AlwaysOn Availability Groups

SQL Configuration

• Create Seed Database and Backup

Page 41: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure Availability Groups

Enable AlwaysOn Availability Groups

SQL Configuration

• Create Seed Database and Backup

• Create Availability Group

• Create Availability Listener

Page 42: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Configure Availability Groups

Enable AlwaysOn Availability Groups

SQL Configurations

• Create Seed Database and Backup

• Create Availability Group

• Create Availability Listener

• Build Backup Share

Page 43: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Step 4Configure SharePoint 2013

Page 44: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Step 5Adding SharePoint 2013 Content Databases to Availability Groups

Page 45: Todays Goal – AlwaysOn in 60 Minutes Where well start:

References

• SQL Server 2012 AlwaysOn - http://technet.microsoft.com/en-us/sqlserver/gg490638.aspx

• Features Supported by the Editions of SQL Server 2012 - http://msdn.microsoft.com/en-us/library/cc645993.aspx

Page 46: Todays Goal – AlwaysOn in 60 Minutes Where well start:

Contact information:

Troy LanphierEmail: [email protected]: http://www.guio.com/troyTwitter: @troylanphier