SQL Server 2012 Always on Availability Groups安装Step by step 1-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

SQL Server 2012 Always on Availability Groups安装Step by step 1

简介:

SQLServer 2012 Always on是针对高可用性和灾难恢复的新解决方案。可以配置一个或多个辅助副本以支持对辅助数据库进行只读访问,并且可以将任何辅助副本配置为允许对辅助数据库进行备份。 这样就提供了硬件的使用效率。

 

可用性组针对一组离散的用户数据库(称为可用性数据库,它们共同实现故障转移)支持故障转移环境。一个可用性组支持一组主数据库以及一至四组对应的辅助数据库。可用性组在可用性副本级别进行故障转移。故障转移不是由诸如因数据文件丢失或事务日志损坏而使数据库成为可疑数据库等数据库问题导致的。

 

每组可用性数据库都由一个可用性副本承载。有两种类型的可用性副本:一个主副本和一到四个辅助副本前者用于承载主数据库,后者则承载一组辅助数据库并作为可用性组的潜在故障转移目标。主副本使主数据库可用于客户端的读写连接。此外,它在称为数据同步的过程中使用,在数据库级别进行同步。主副本将每个主数据库的事务日志记录发送到每个辅助数据库。每个辅助副本缓存事务日志记录(硬化日志),然后将它们应用到相应的辅助数据库。主数据库与每个连接的辅助数据库独立进行数据同步。因此,一个辅助数据库可以挂起或失败而不会影响其他辅助数据库,一个主数据库可以挂起或失败而不会影响其他主数据库。

 

或者,您可以配置一个或多个辅助副本以支持对辅助数据库进行只读访问,并且可以将任何辅助副本配置为允许对辅助数据库进行备份。部署 AlwaysOn可用性组需要一个Windows Server故障转移群集 (WSFC)群集。

图显示一个可用性组,该组包含最大数目的可用性副本,即一个主副本和四个辅助副本。

来自:http://msdn.microsoft.com/zh-cn/library/ff877884.aspx

 

虽然2012 Always on是基于WSFC的,但是并不需要共享存储,所以配置就非常简单。

 

下面是我的安装步骤:

 

至少需要三台机器(我创建了三台虚拟机,一台是作为DC,DNS服务器,两台Nod3)

 

机器名

角色

OS

IP Address

DC

Domain Controller

Windows 2008R2

192.168.1.10

Node1

Cluster Node 1

Windows 2008R2

192.168.1.11 Public

192.168.2.1

心跳线

Node2

Cluster Node 2

Windows 2008R2

192.168.1.12 Public

192.168.2.2

心跳线窗体底端

 

首先配置Windows集群:

 

1. 安装.NETFramework 3.5.1 Features和Failover Clustering

 

 

2. 安装Windows KB 2494036

 

3.新建集群

 

 

4.选择加入集群的服务器:

 

 

5.检测配置:

 

 

6.不需要选择检测共享磁盘(AlwaysOn不需要)

 

 

7.开始检测:

 

 

8.检测内容(检测完成后可以导出Report):

 

 

9.之后输入Cluster名字和IP点击下一步创建成功,成功后打开Server Manager查看集群配置(可以看到并没有共享磁盘,跟传统的集群还是有区别的):

 

现在我们集群已经配置后了,下一步是安装SQLServer并且配置Always On.


本文转自 lzf328 51CTO博客,原文链接:

http://blog.51cto.com/lzf328/967492

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章
最新文章
相关文章