完整安装always on 集群

准备工作

1、  四台已安装windows server 2008 r2 系统的虚拟机,配置如下:

CPU : 1核

MEMORY : 2GB

DISK : 40GB(未分区)

NetAdapter : 2块

2、  网卡设置:

本地连接:外网IP(由于虚拟机本身处于内网网段,192.168.1.2-192.168.1.255,在此我们把当前内网视为外网公开的IP)。

PC01:192.168.1.241 (域主机)

PC02:192.168.1.242 (集群主节点)

PC03:192.168.1.243 (集群辅助节点)

PC04:192.168.1.244 (集群辅助节点)

本地连接2:域内网IP。这里设置为192.168.10.1

PC01:192.168.10.1 (域主机)

PC02:192.168.10.2 (集群主节点)

PC03:192.168.10.3 (集群辅助节点)

PC04:192.168.10.4 (集群辅助节点)

3、  虚拟机默认安装只有一块网卡,以下演示添加网卡:

注意:此时两块网卡都处于NAT模式,在此我将第一个网络适配器的网络连接模式改为桥连接,目的是为了与我物理机所处的内网电脑进行交互。

安装域控制器和配置域

安装域控制器

在IP:192.168.1.241这台虚拟机上建立域控制器

注意:在未配置固定IP时,无法安装有效的域控制器

此时我们设置虚拟机的固定外网IP(注意:这里没有配置DNS服务器地址,所以无法在虚拟机上面连接到真实外网,在正式环境中,需要配置DNS服务器地址):

内网IP:

再次来安装域控制器:

域控制器安装完成

安装域服务和配置域

域配置完成后,会提示重启虚拟机,请立即重启!

将其它几台虚拟机加入域

先将其它几台虚拟机的第二块网卡,也就是本地连接2的IP地址改为准备工作中的IP地址,

同时,DNS服务器指向内网IP为192.168.10.1的虚拟机,这个是必须的,否则无法加入新建的域。

加入域成功,立即重启虚拟机!

安装和配置windows server故障转移集群

先安装.net framework 3.5

安装完成!

安装故障转移功能

配置故障转移集群

使用NewCluster\administrator账户登录除域主机外的所有虚拟机,

注意:域管理员账户才能配置故障转移集群

创建一个故障转移集群

检查防火墙,将域防火墙关闭

但依旧有问题,这时我发现PC03和PC04两台虚拟机的外网IP是自动获取,于是将其分别修改:

然后再添加节点:

集群配置完成。

安装和配置sqlserver 2012 always on集群

安装sqlserver 2012

在集群的每一台虚拟机上安装sqlserver2012

选择安装账户,这里选择是域管理员账户

重启计算机,完成sqlserver2012的安装!

配置sqlserver 2012

为每个节点的虚拟机的sqlserver服务开启alwayson功能

配置别名

IP:192.168.10.2

同样在32位的客户端也添加上同样的别名

打开32位和64位客户端协议中的命名协议

IP:192.168.10.3(操作步骤跟上面相同)

IP:192.168.10.4

使用别名测试登录

注意:如果安装时未使用域管理员账户,并且未将与管理员账户加入sqlserver管理员账户组中,将无法采取windows验证模式使用域管理员账户免密码登录sqlserver

配置always on

准备工作

1、  创建文件夹用于存储数据库备份。

2、 创建一个测试数据库,并备份数据库。如果已有数据库,只需备份数据库。

3、  将备份路径共享

创建alwayson高可用性组

只需要在IP:192.168.10.2上创建即可

注意:一定要先修改数据库恢复模式为完整恢复模式,并完整备份数据库。否则这里的状态会显示为不满足先决条件。

添加侦听器

到此alwayson集群完成:

测试集群:

在主节点IP:192.168.10.2上创建一个表,并插入一条数据

在辅助节点IP:192.168.10.3上查看表和数据

在辅助节点IP:192.168.10.4上查看表和数据

测试成功!

关于应用程序连接集群问题,应该是连接集群的虚拟IP,也可以用SSMS直接连接虚拟IP,此时,sa账户的密码一定要在集群所有节点上配置一样。否则集群切换后,使用sa的账户连接会出现密码错误问题。

时间: 2024-10-10 06:16:40

完整安装always on 集群的相关文章

完整安装always on 集群——转自菜鸟就是我

1.  四台已安装windows server 2008 r2 系统的虚拟机,配置如下: CPU : 1核 MEMORY : 2GB DISK : 40GB(未分区) NetAdapter : 2块 2.  网卡设置: 本地连接:外网IP(由于虚拟机本身处于内网网段,192.168.1.2-192.168.1.255,在此我们把当前内网视为外网公开的IP). PC01:192.168.1.241 (域主机) PC02:192.168.1.242 (集群主节点) PC03:192.168.1.24

centos7/rhel7下安装redis4.0集群

Redis从3.0版本开始支持集群! 集群一般由多个节点组成,节点数量至少6个才能保证组成完整高可用的集群. 每个节点需要开启配置文件中的cluster-enabled yes,让Redis运行在集群模式下. 测试环境: 资源有限,这里使用3台虚拟机模拟6个节点(用端口区分),每台虚机2个节点,如下图: 注:Redis默认端口:6379,这里方便起见,设定从7001~7006来区分6个节点. 操作步骤: Redis下载官网:https://redis.io/ 1. 节点准备 每台机器都先编译安装

Ubuntu16.04安装kubernetes1.13集群

Ubuntu16.04安装kubernetes1.13集群 最新的安装可以使用以下方式:https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/quick-start-guide 方便,快捷! 以下为正文. 前言 Docker容器化,虚拟化技术上的又一个猛将,可以极高提高软件部署的速度.运行一个Docker容器,这个容器作为一个进程分配了计算资源,不同容器之间资源隔离,仿佛每个容器都是一台机器, 并且通过宿主机网桥,可以模拟一个局域网.可以

flink初识及安装flink standalone集群

转自:https://www.cnblogs.com/dtmobile-ksw/p/11988132.html 安装Flink standalone集群 1.下载flink https://flink.apache.org/downloads.html 2.官网参考 https://ci.apache.org/projects/flink/flink-docs-release-1.8/ops/deployment/cluster_setup.html 另外,如果已有hadoop平台,并且想使用f

Linux下安装搭建Memcached集群环境

Linux下安装搭建Memcached集群环境

使用docker安装部署Spark集群来训练CNN(含Python实例)

使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需转载,请附上本文链接,不甚感激! http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器,每台有8个tesla-GPU,然而平时做实验都只使用了其中的一个GPU,实在暴遣天物! 于是想用spark来把这些GPU都利用起来.听闻d

redis安装,主从集群

1:服务端   下载 $ wget http://download.redis.io/releases/redis-2.8.13.tar.gz   解压 $ tar xzf redis-2.8.13.tar.gz   $ cd redis-2.8.13   编译 $ make [[email protected] ~]$ tar xzf redis-2.8.13.tar.gz [[email protected] ~]$ cd redis-2.8.13 [[email protected] re

Zookeeper集群安装(HBase集群已安装好)

HBase集群已安装好,在使用了其内置的zookeeper集群出现问题无法解决后改用自己安装的zookeeper集群,HBase集群可成功启动. 1.在/home/instal目录下,解压zookeeper-3.4.6到该目录下 tar  -zxvf  zookeeper-3.4.6.tar.gz  -C /home/instal 2.复制zookeeper-3.4.6/conf下的zoo_sample.cfg,并且重命名为zoo.cfg cp  zoo_sample.cfg  zoo.cfg

Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群

Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群 系统环境: 操作系统: AIX 5300-08 集群软件: CRS 10.2.0.1 数据库:   Oracle 10.2.0.1 一.故障现象        在安装CRS后,安装Oracle软件时失败,重新安装,删除了/u01/app/oracle下所有的目录,导致Oracle再次安装时不能识别集群环境. 查看Oracle软件安装索引目录:/u01/app/oracle/oraInventory,已经