windows故障转移群集和mysql_Windows 2016 无域故障转移群集部署方法 超详细图文教程...

故障转移群集是一个很实用的功能,而windows在2016版本开始,终于支持不用域做故障转移群集.

在群集中,我们可以设定一个"群集IP"

而客户端只需要根据这个"群集IP"就能连接当前群集的主服务器.而不必关心群集服务器之间的替换.

而更棒的是,它是"去中心"的,它没有一个中心主机,我们都知道"有中心"的集群,如果"中心"出了问题,那么整个集群都无法运行了.

而故障转移群集,通常是无中心,或者多中心的(多台设备当中心,只要剩下一个,就没事).

演示环境

1. 通用配置

KeyValue

系统版本

Win2016

集群IP

10.22.20.201

网段

10.22.20.0

网关

10.22.20.1

2. 设备配置

设备编号IP地址域名

1

10.22.20.10

d1.net

2

10.22.20.11

d2.net

3

10.22.20.12

d3.net

安装功能

1. 在这个界面点击"添加角色和功能"

699a7d7685e202c62b865caddf5d9b30.png

2. 在弹出的窗口跳到"服务器角色"页,选"DNS"服务,如果已经有了就不用选,按下一步.

d8d8fa727f37c2accd54c5b91486c041.png

3. 在"功能"页选"故障转移群集",并一路继续,直到安装完成.

d7f9bde5c56d57c3d787ae1bf20b8391.png

配置DNS

我这里是建议每台设备单独配置DNS的,因为我要去中心化,如果只有一台设备配置了DNS,而那台设备如果垮了,就整个垮了.

1. 点这里进DNS管理器

f55454e3bf3d640cadc0c1e57b13ef55.png

2. 新建区域

b41f261f0bb2ff480a97fa75f82da1b2.png

接下来依次:选择主区域,下一步,名称输入"net",后面一路默认即可

完成:

626c057b1f2b58026f9018e1d7f24473.png

3. 添加所有设备的DNS信息

4dc594746473b881546935ac8fae9927.png

依次添加所有设备,按照最上面的表添加

48e9570722e4a0dbe7fec235dd0dc6f6.png

334253ec755780e7756f857408ded411.png

4. 修改本机的DNS服务器ip指向自己

44082da04004cf2ef62a778515b8816b.png

配置计算机名称

打开计算机属性

在"计算机名"页,点"更改"

在"计算机名"编辑框输入域名前缀,参考最上面的表,我第一台应该填"d1"

点击"其它"

在"dns后缀"编辑框输入"net"

一路点确认回去,并重启...

f252efcdb735b38a699bdf761863088a.png

上面我们配置了一台设备,接着根据那个配置,配置其它设备.这里我配置了三台设备:

3520b04b810d5c02bb7c411ef444ecae.png

创建故障转移群集,并添加设备.

之前的操作都是每台服务器都要做的,而这个操作,只需要任选一台去做即可,我这里选d1

1. 在这打开"故障转移群集管理器"

f82412b530b68b639c32f51cf6fc5a1f.png

2. 点创建群集

371ccfe54820c2abdb397ebc63b05b9b.png

3. 输入三个服务器域名,点"添加"

724da40e18e6236b1622977fac67b551.png

等待验证结束后,点下一步即可

4. 跳过验证

然后会有个验证,这个验证可以跳过.当然你也可以验证试试...

4cb87a26f10b87d0c09d3bf212348e60.png

5.配置群集名称和IP

IP在第一章的表格里提到过

8784917d1bcce29d3f20726b4c0310f9.png

后面一路点下一步与确认即可.

让其它设备连接到群集管理器

注意:这个连接并不是一定要连的,就算不连接,该设备也是群集管理器的一份子,连接上去只是为了"做管理员",可以去管理这个群集

1. 在其它设备打开"故障转移群集管理器",点"连接到群集"

96e280782ef8c37d6a64b908bedc481c.png

2. 查找此服务器的群集

217fb12ebeb2f669317b6b081e657c3a.png

3. 连接成功

4f165871e0e552431eb1020338120b78.png

配置完成&测试

1. 完成配置

以上的操作结束后可以在群集管理器里看到一个集群,以及三个节点,节点的颜色是绿的表示群集当前三个节点都在稳定运行着

25f593c768ceee681c9330692b0609bd.png

其中一台设备会绑定群集的IP,作为对外的IP.外部设备只需要访问这个IP即可访问服务

如果这台对外的机器突然崩溃了,则群集会自动触发故障转移,将这个IP转移到另一台机器

cfd92b43b8432490ed17ee817d233a0e.png

2. 关机测试转移

咱把主机关了,测试一下

24de5f703ba8ef1b50462eea25cab3f8.png

3. 在其它机器查看

183a5e499ba76dde9938944812bac304.png

5f3cfc76c92205a11493b5cb5668ced8.png

可以发现,这里显示该设备已经故障,并且IP也被切换了过来

4. 验证下"去中心"效果

如你所见,我的群集是在d1上创建的,那么把d1关了会怎样呢?

这里把d1关了,把最开始关闭的d3再次打开.

402130576a75cda4493e993b321a4e3c.png

5. 结果

4fbc9c541869fd0d7e02a4962f9a83d4.png

就算群集是d1创建的,d1关了也毫不影响整个集群的连接,它不是"中心"

就算d3一开始有ip,后来ip被转移了,d3重新打开也没有直接重新获得ip,可见它也不是"中心"

windows的故障转移群集去中心测试完成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520293.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Dubbo下一站:Apache顶级项目

近日,在Apache Dubbo开发者沙龙杭州站的活动中,阿里巴巴中间件技术专家曹胜利(展图)向开发者们分享了Dubbo2.7版本的规划。 本文将为你探秘 Dubbo 2.7背后的思考和实现方式。 Dubbo 2.7 将围绕 异步支持优化、元数据改造,引入JDK8的特性、Net…

Java 中判断连接Oracle数据库连接成功

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Application {public static Connection getConnection() {Connection conn null;try { //连接driver为:oracle.jdbc.driver.OracleDriver//或者oracle…

从内部自用到对外服务,配置管理的演进和设计优化实践

本文整理自阿里巴巴中间件技术专家彦林在中国开源年会上的分享,通过此文,您将了解到: 微服务给配置管理所带来的变化配置管理演进过程中的设计思考配置管理开源后的新探索配置中心控制台设计实践“为什么相对于传统的软件开发模式&#xff0…

12 种主流编程语言输出“ Hello World ”,把我给难住了!

作为一名程序员,在初步学习编程想必都绕不开一个最为基础的入门级示例“Hello World”,那么,你真的了解各个语言“Hello World”的正确写法吗?在我们刚开始打开编程世界的时候,往往写的第一个程序都是简单的文本输出&a…

优秀工程师必备的三大思维,你拥有哪些?

不同岗位、不同职责的技术人对工程师思维的深度要求是不一样的,但从多维度去思考却应是每个技术人都应该具备的素养。本文整理自阿里巴巴高级技术专家至简在团队内部的个人分享,希望通过对工程师思维的分析和解读,让大家能正确对待那些在现实…

看完这篇还不了解Nginx,那我就哭了!

戳蓝字“CSDN云计算”关注我们哦!作者 | 蔷薇Nina责编 | 阿秃想必大家一定听说过 Nginx,若没听说过它,那么一定听过它的"同行"Apache 吧!Nginx 的产生Nginx 同 Apache 一样都是一种 Web 服务器。基于 REST 架构风格&…

迁移学习NLP:BERT、ELMo等直观图解

2018年是自然语言处理的转折点,能捕捉潜在意义和关系的方式表达单词和句子的概念性理解正在迅速发展。此外,NLP社区已经出现了非常强大的组件,你可以在自己的模型和管道中自由下载和使用(它被称为NLP的ImageNet时刻)。…

开发函数计算的正确姿势 —— 爬虫

在 《函数计算本地运行与调试 - Fun Local 基本用法》 中,我们介绍了利用 Fun Local 本地运行、调试函数的方法。但如果仅仅这样简单的介绍,并不能展现 Fun Local 对函数计算开发的巨大效率的提升。 这一次,我们拿一个简单的场景来举例子——…

SonarQube 规则的挂起与激活

文章目录规则添加规则挂起规则添加 规则挂起

内存性能的正确解读

一台服务器,不管是物理机还是虚拟机,必不可少的就是内存,内存的性能又是如何来衡量呢。 1. 内存与缓存 现在比较新的CPU一般都有三级缓存,L1 Cache(32KB-256KB),L2 Cache(128KB-2M…

2019年技术盘点云数据库篇(一):UCloud专家谈云数据库:千锤百炼 云之重器

作者 | 刘丹 出品 | CSDN云计算(ID:CSDNcloud) 公有云逐渐成为企业运行 IT 设施的新趋势,那么作为企业最核心的系统—数据库,数据上云也成为大数据时代的必然选择。对企业来说,数据可视为其命脉&#xff0…

专访阿里云专有云马劲,一个理性的理想主义者

“我的故事都是和团队技术相关的,自己还真没有什么引人入胜的故事。”当马劲被问到能不能多分享些个人经历故事时他笑着说,我们就干脆怀着好奇聊了聊他和阿里云专有云一路走来的故事。 马劲,花名隆猫,阿里云专有云事业部兼企业应用…

80后阿里P10,“关老板”如何带着MaxCompute一路升级?

我是个幸运的人。虽然幸运不能被复制,但是眼光和努力可以。 关涛/关老板,80后的阿里P10,阿里巴巴通用计算平台负责人,阿里巴巴计算平台研究员。12年职场人生,微软和阿里的选择。 关涛的花名取自谐音:观涛。…

【重磅快讯】T11 2019数据智能技术峰会举办,AI将成为行业颠覆者

当前数据的价值日益凸显,已成为重要的生产要素和社会财富。云计算、人工智能、5G等技术的蓬勃发展,带来了智能化时代算力的提升。以数据为“能源”、以技术为“引擎”,才能将数据转化为智能,产生突破局限、跨越发展的力量。11月25…

如何创建一个数据科学项目?

假如你想要开始一个新的数据科学项目,比如对数据集进行简单的分析,或者是一个复杂的项目。你应该如何组织你的项目流程?数据和代码要放在那里?应该使用什么工具?在对数据处理之前,需要考虑哪些方面&#xf…

i 智慧 | IBM存储:全面贯彻新存储的“智慧之道”

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘丹责编 | 阿秃出品 | CSDN云计算(ID:CSDNcloud)随着移动互联网、信息技术等创新发展,数据量呈指数级爆发式增长并表现在多个方面,即规模扩张、结构多元化的数据新…

二十分钟教你如何将区块链应用与函数计算相结合

前言 本篇文章适合对区块链应用感兴趣或是想要通过函数计算服务进一步开发区块链应用的新人。本文将结合阿里云区块链服务、阿里云函数计算服务、阿里云日志服务 以及社区应用 Marbles,手把手教大家如何将阿里云区块链服务与阿里云函数计算服务相结合,并…

Spring项目启动加载xml配置文件替换数据库提高响应速度

文章目录1. pom依赖2. xml配置文件3. 获取参数工具类4. 根据beanId从SpringBootIOC获取类实例工具类5. 测试类6. 浏览器控制台验证1. pom依赖 <properties><!--全局版本控制--><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><…

目标检测算法图解:一文看懂RCNN系列算法

在生活中&#xff0c;经常会遇到这样的一种情况&#xff0c;上班要出门的时候&#xff0c;突然找不到一件东西了&#xff0c;比如钥匙、手机或者手表等。这个时候一般在房间翻一遍各个角落来寻找不见的物品&#xff0c;最后突然一拍大脑&#xff0c;想到在某一个地方&#xff0…