AD RMS高可用(五)RMS数据库AllwaysOn

(一) 创建故障转移群集

先把两台服务器rms-sql01和rms-sql02加入到域, sql安装步骤比较简单所以此处忽略sql的安装过程,按平时安装sql即可(此环境使用的是azure上的sql 2012企业版的模版镜像。)。

1. 点击“添加角色和功能”,开始添加故障转移群集角色。

2. 点击“下一步”

3. 选择要安装的服务器,点击“下一步”

4. 角色保持默认,点击“下一步”

5. 勾选“故障转移群集”并添加相应的功能。

6. 勾选完成后,点击下一步

7. 点击“安装”

8. 等待安装的完成

以上是rms-sql02添加群集功能的操作,rms-sql01进行同样的操作即可。

9. 完成群集角色添加后,打开“故障转移群集管理器”,右击选择”创建群集“

10. 开始创建群集向导,点击下一步

11. 添加两台sql服务。

12. 选择运行配置验证测试。点击下一步。

13. 开始群集验证测试向导

14. 选择”仅运行选择的测试“,点击”下一步“

15. 去掉勾选”存储“,因为sql allwayson不需要群集存储测试。

16. 确认无误后,点击”下一步“进行群集验证测试。

17. 因为环境是在Azure上搭建的,故障转移功能是不支持的,点击完成即可。

18. 错误原因如下,因为没有双网卡。

19. 开始创建群集向导

20. 添加两台sql服务器进来

21. 设置群集的名称和ip地址,后续手动改也行。

22. 创建完成。后续设置群集仲裁配置。

23. 更改群集ip地址

24. 更改群集仲裁配置。右击“RMSSQL”—“更多操作”—“配置群集仲裁设置”。

25. 配置群集仲裁向导。

26. 选择“添加或更改仲裁见证”

27. 设置文件共享路径。

28. 共享文件夹的权限要RMSSQL$有读写权限。

29. 确认无误后,点击下一步即可。

30. 完成群集仲裁配置。

(二) 创建SQL高可用性组

31. 打开sql配置管理控制台,右击SQL SERVER属性。

32. 启用alwayson功能。

33. 把sql的运行帐号改为域管理员,这里就直接用rmsadmin

34. 设置一个共享文件夹,权限如下图,等下创建的可用性组需要用到。

35. 设置rms数据库的恢复模式为完整

36. 对rms的数据库进行备份

37. 备份类型选择“完整”

38. 备份完成

39. 开始新建可用性组向导

40. 选择下一步

41. 输入可用性组名

42. 勾选满足条件的rms数据库

43. 点击”添加副本“把rms-sql01添加进来,并如下图设置。

44. 端点保持默认设置

45. 备份首选项选择”首选辅助副本“

46. 创建可用性组侦听器,如下图

47. 选择数据同步首选项为”完整“,并且指定网络共享路径

48. 等待验证完成

49. 点击”完成“,即可完成可用性组的创建

若创建高可用性组失败,请参考以下命令。

若要创建 [NT AUTHORITY\SYSTEM] 帐户,请在查询窗口中运行以下命令:

USE [master]

GO

CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS WITH DEFAULT_DATABASE=[master]

GO

要授予对 [NT AUTHORITY\SYSTEM] 帐户的权限,请在查询窗口中运行以下命令:

GRANT ALTER ANY AVAILABILITY GROUP TO [NT AUTHORITY\SYSTEM]

GO

GRANT CONNECT SQL TO [NT AUTHORITY\SYSTEM]

GO

GRANT VIEW SERVER STATE TO [NT AUTHORITY\SYSTEM]

GO

参考连接。

https://support.microsoft.com/zh-cn/kb/2847723

50. 高可用性组创建完毕。

时间: 2024-10-11 22:35:19

AD RMS高可用(五)RMS数据库AllwaysOn的相关文章

AD RMS高可用(一)rms工作原理及实验环境

Active Directory 权限管理服务 (AD RMS) 是一种信息保护技术,它与支持 AD RMS 的应用程序协同工作,以防止在未经授权的情况下使用数字信息(无论是联机和脱机,还是在防火墙内外).AD RMS 适用于需要保护敏感信息和专有信息(例如财务报表.产品说明.客户数据和机密电子邮件消息)的组织.AD RMS 通过永久使用策略(也称为使用权限和条件)提供对信息的保护,从而增强组织的安全策略,无论信息移到何处,永久使用策略都保持与信息在一起.AD RMS 永久保护任何二进制格式的数

AD RMS高可用(三)部署RMS根群集服务器

1) 在rms服务器上点击"添加角色和功能",开始rms组件的添加 2) 选择"基于角色或基于功能安装",点击"下一步". 3) 选择第一台rms服务,点击"下一步". 4) 勾选"ADRMS"角色,同时会添加iis服务.点击"下一步". 5) 保持默认,点击"下一步". 6) 点击"下一步" 7) 选择"Active Director权

【OGG】 RAC环境下管理OGG的高可用 (五)

[OGG] RAC环境下管理OGG的高可用 (五) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① RAC环境下管理OGG的高可用 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,thread 2的最大归档日志号为43是需要特别关注的地方. List of Archived L

AD RMS高可用(四)添加rms成员服务器

1) 创建好了rms根群集服务器后,下面把另外一台rms成员服务器添加进来. 2) 选择加入现有AD RMS群集 3) 输入数据库的名字,点击"列表",选择"DefaultInstance",在"配置数据库名称"选择rms数据库名称. 4) 出现了一个错误,因为根群集使用scp来存储rms密钥,没有手动导入rms密钥造成的. 5) 在rms根群集服务器上导出rms密钥.在rms根群集服务上输入: aspnet_regiis.exe -px &qu

搭建高可用web和数据库集群

1.项目简介即拓扑图本次设计使用keepalived与lvs搭建一个调度器集群,实现lvs调度器的高可用,当lvs调度器的master宕机后,keepalived会自动切换到backup上.调度后面的web集群,实现web集群的负载均衡,前方调度器会根据lvs算法把服务发给web集群中的主机去响应.在web集群后面搭建数据库集群,数据库设置主主结构,并添加keepalived来实现高可用.具体拓扑图如下: 2.环境准备机器名称 IP配置 服务角色 备注LVS1-master 192.168.4.

AD RMS高可用(二)为rms群集服务器申请证书

rms证书是加密所需,所以这里要为rms创建自定义的证书申请,是部署rms安全的前提条件.以下是rms证书申请的过程: 1) 单击"开始"/"运行",输入MMC,打开控制台: 2) 单击"文件"/"添加/删除管理单元": 3) 在"可用的管理单元"项中,选择"证书",单击"添加",选择"计算机账户",单击"完成",在"

【Linux】【Services】【IaaS】OpenStack-Pike(2.搭建高可用的MySQL数据库)

1. 简介 1.1. 官方文档: 数据库架构:https://docs.openstack.org/ha-guide/shared-database.html 1.2. 本次使用的的是Percona XtraDB Cluster,5.7版本 https://www.percona.com/doc/percona-xtradb-cluster/5.7/index.html 1.3. 安装文件下载: https://www.percona.com/downloads/Percona-XtraDB-C

数据库高可用方案

数据库高可用方案 低读低写并发.低数据量方案 方案一:双机高可用方案 1.数据库架构图 2.特点 一台机器A作为读写库,另一台B作为备份库:A库故障后B库作为读写库:A库恢复后A作为备库. 3.开发说明 此种情况下,数据源配置中的数据库IP地址,可采用虚拟的IP地址.虚拟IP地址由两台数据库机器上的keepalive配置,并互相检测心跳.当其中一台故障后,虚拟IP地址会自动漂移到另外一台正常的库上. 数据库的主备配置.故障排除和数据补全,需要DBA和运维人员来维护.而程序代码或配置并不需要修改.

mysql+proxysql+keepalived实现高可用的数据库读写分离

前言 为了降低一台数据库的IO,远程连接数据库的时候,可以实现读写分离进行调度.这里就出现了一个单点,所以必须要做一个高可用.当然数据库服务器也需要做主从复制. 实验结构 说明:上图的拓扑只是整个架构中的一个小部分,其余功能的实现此图并未规划出来.此拓扑实现的目的是利用proxysql实现数据读写分离,并对proxysql高可用.两台安装了Keepalived和proxysql虚拟成一个VIP对外提供服务.这两台mysql服务器做的半同步复制,192.168.32.111是主节点负责用户的写操作