五、Microsoft群集服务(MSCS)环境的搭建

一、【目的】

 学会利用Windows Server布置群集环境。

二、【设备】

FreeNAS11.2,Windows Server 2019

三、【要求】

学会利用Windows Server布置群集环境,掌握处理问题的能力。

配置表:

节点公网IP(public)内网IP(private)群集IP(cluster)域名(ha)
nodeA192.168.91.23610.1.1.2192.168.91.239NODEA
nodeB192.168.91.23710.1.1.3192.168.91.239NODEB
master192.168.91.239HA.COM
NAS192.168.91.234

四、【步骤】

1、在虚拟机中安装3个Windows Server 2019

打开VMware,“创建新的虚拟机”->“自定义”->兼容性“Workstation 16.x”

 安装程序光盘映像文件,选择:server 2019

要安装的Windows版本选择“Windows Server 2019Datacenter” 配置全名及密码,可不设置密码

 配置虚拟机名称及存储位置

引导类型选怎“BIOS”

 处理器、内存及磁盘容量按需配置,其余选项默认

 

 点击完成后,启动虚拟机,自动进入安装

 安装完成可正常登录后根据上述内容再安装2个Windows Server 2019,并重命名。

编辑nodeA设置,单击“添加”->“网络适配器”,将原适配器设置为“仅主机模式”,适配器2为“NAT”,nodeB节点进行一样的操作。

2、群集环境部署

同时启动nodeA节点和nodeB节点(以下配置双节点同步进行)

登录nodeA,更改名字方法:进入控制面板\用户帐户\用户帐户\管理帐户,选择账户,单击“更改账户名称”为“nodeA”。

登录节点,关闭防火墙

打开服务器管理器面板,单击“工具”->“高级安全Windows Defender防火墙”->“Windows Defender防火墙属性”,域配置文件“防火墙状态关闭”,专用配置文件“防火墙状态关闭”,公用配置文件“防火墙状态关闭”。

 

 

 进入:控制面板\网络和 Internet\网络和共享中心\更改适配器设置,修改内网网卡为“private”,外网网卡为“public”

 右键心跳网卡“private”,单击“属性”->“internet协议版本4”,配置IP地址及子网掩码

单击“高级”,进入高级TCP/IP设置

打开“DNS”选项卡,取消选中“附加主DNS后缀的父后缀”

 打开“WINS”选项卡,选择“禁用TCP/IP上的NetBIOS”,点击确定。

注意:私有网卡这两项设置的主要原因是组建节点间的心跳网络,为了消除可能的通信问题,必须从网络适配器删除所有不必要的网络流量以防干扰心跳网络的正常运行。

 右键公网网卡“public”,配置IP地址及子网掩码,首选DNS指向master节点

 同理配置nodeB节点。双节点配置完成在nodeB节点win+r打开运行程序,输入“cmd”,通过ping “nodeA节点ip测试连通性”

3、设置共享磁盘

IP-SAN组件参考:三、FreeNAS安装及实现SMB共享_yyn01的博客-CSDN博客

Windows Service 2019自带iSCSI,无需下载,登录nodeA,打开服务器管理器,单击“工具”——“iSCSI发起程序”->“目标”->“快速连接”

 打开:控制面板\系统和安全\管理工具\计算机管理,查看“磁盘管理”

 右键“磁盘1”->单击“联机”。 打开“此电脑”查看。

nodeB进行同样操作,无需关闭nodeA,至此共享磁盘环境搭建完成。

4、创建域服务器

将master节点设置为域控制器的操作系统。关闭nodeB节点,开启master节点,关闭master节点防火墙,配置ip地址及子网掩码,首选DNS为环回地址127.0.0.1,并测试与nodea的连通性

 打开服务器管理器面板,单击“添加角色和功能”

进入下一步,选择“基于角色或基于功能的安装”

默认进入下一步,选择“Active Directory域服务”

 默认“下一步”到确认,单击“安装”,安装完毕单击“将此服务器提升为域控制器” 

 选择“添加新林”,配置根域名ha.com

 

 设置DSRM密码(有强度要求,本例密码123456QAZ.),用于还原恢复域控制器上的Sysvol目录和Directory目录

 略过“DNS选项”,进入“其他选项”,使用系统建议的NetBIOS域名“HA”

 默认进入“下一步”,进入“先决条件检查” , 系统检测失败,报错是未设置Administrator账户密码

 

 通过进入:控制面板\用户帐户\用户帐户\管理帐户\更改帐户,选择更改密码,创建Administrator账户密码,重新检测通过,单击“安装”

 (安装完成将自动重启,完成域服务器的安装)(nodeB可能也会做这个步骤,视情况而定)

5、群集节点加入ha.com域

登录nodeA节点,加入HA.COM域,nodeB节点同理,最好做nodeB时候关掉nodeA。

添加角色和功能,默认下一步,安装DNS服务。

进入:控制面板\系统和安全\系统,单击“更改设置”

  进入“计算机名”选项框,单击“更改”

  修改计算机名为“nodeA”,隶属于域“ha.com”

  单击“确定”,输入管理员账户密码(Administrator,123456QAZ.)

成功加入ha.com域

6、群集域账号

建立用于启动群集服务的域账号

登录域节点“master”,打开服务器管理器面板,单击“工具”——“Active Directory用户和计算机”,右键“Users”,单击“新建”->“用户”

 配置姓、名、登录名及密码

 取消勾选“用户下次登录时须更改密码”,勾选“密码永不过期”、“用户不能更改密码”选项,单击“下一步”(本例密码123456QAZ.)

7、创建群集服务

登录nodea节点,打开服务器管理器面板,单击“添加角色和功能”,默认配置“下一步”,进入“功能”选项区,添加“故障转移群集”,进入安装,安装完毕手动重启

在nodeb重复上一步操作,再从“服务器管理器面板”->“工具”->“注册表”,找到目录

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

新建DWORD(32位)值,键名:LocalAccountTokenFilterPolicy 键值为十进制 1

注:这步可省略,出现问题再操作,两个节点均要操作。

 重新登录nodea节点,打开服务器管理器面板,单击“工具”->“故障转移群集管理器”->右侧“创建群集”

 输入服务器名称:nodeA,nodeB,点击“添加”,可以先添加一个,后面再添加

 进行配置验证

 运行测试

 

 配置群集网卡,这里我只选择一张对外网卡,对192.168.91.0/24网段进行配置

nodeA节点连接群集,单击右侧“连接到群集”

这里列举的先添加nodeB,查看节点,仅有nodeB节点,正常后可在后面操作处添加节点

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

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

相关文章

linux磁盘空间清理

查看磁盘使用情况 查看磁盘分区上可以使用的磁盘空间 $ df -h若要查看文件类型和block,使用下面的命令 $ df -T查看每个文件和目录的磁盘使用空间,也就是文件的大小。 $ sudo du -sh /* $ sudo du -h --max-depth1 /清理旧的 Snap 包版本以释放磁盘空…

华为OD试题六(数据最节约的备份方法、TLV解码)

1. 数据最节约的备份方法 题目描述: 有若干个文件,使用刻录光盘的方式进行备份,假设每张光盘的容量是500MB,求 使用光盘最少的文件分布方式 所有文件的大小都是整数的MB,且不超过500MB;文件不能分割、分卷…

centos-LAMP搭建与配置(论坛网站)

文章目录 LAMP简介搭建LAMP环境安装apache(httpd)安装mysql安装PHP安装php-mysql安装phpwind LAMP简介 LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux操作系统,网页服务器Apache,…

工作遇到问题与解决办法(二)

弹出确认框 this.$confirm(确定删除全部添加的数据吗?, 提示, {confirmButtonText: 确定,cancelButtonText: 取消,type: warning}).then(() > {// 确定操作this.addYpslTempList[];this.isSelectfalse;//删除状态this.addMultiple true;this.$message({type: success,mes…

MySQL InnoDB存储引擎中的索引结构解析

目录 常见的几种数据结构1、二叉树2、红黑树3、B树4、B树5、总结 索引结构1、聚簇索引和非聚簇索引2、Hash索引3、总结 常见的几种数据结构 1、二叉树 特点: 每个节点最多有两个子节点,分别称为左子节点和右子节点。通常不是自平衡的,可能…

Mac中nvm切换node版本失败

Mac中使用 nvm 管理 node 版本,在使用指令:nvm use XXX 切换版本之后。 关闭终端,再次打开,输入 node -v 还是得到之前的 node 版本。 原因: 在这里这个 default 中有个 node 的版本号,使用 nvm use 时&a…

spring boot 实现直播聊天室(二)

spring boot 实现直播聊天室(二) 技术方案: spring bootnettyrabbitmq 目录结构 引入依赖 <dependency><groupId>io.netty</groupId><artifactId>netty-all</artifactId><version>4.1.96.Final</version> </dependency>Si…

安装DevEco Studio

下载 首先进入鸿蒙开发者官网&#xff0c;顶部导航栏选择开发->DevEco Studio 根据操作系统下载不同版本&#xff0c;其中Mac(X86)为英特尔芯片&#xff0c;Mac(ARM)为M芯片。 安装 下载完毕后&#xff0c;开始安装。 点击Agree 首次使用&#xff0c;请选择Do not impor…

Vue 详细教程

Vue实战 1. Vue 引言 渐进式 JavaScript 框架 --摘自官网 官网地址&#xff1a;Vue.js - 渐进式 JavaScript 框架 | Vue.js # 渐进式 1. 易用 html css javascript 2. 高效 开发前端页面 非常高效 3. 灵活 开发灵活 多样性 # 总结 Vue 是一个javascript 框架 js 简化页面js操作…

Pr自动从视频脚本剪辑视频FirstCut插件免费下载

FirstCut 插件将自动从视频脚本中剪辑视频&#xff0c;在例如新闻、采访、自媒体视频等带有配音或字幕内容的视频制作中提高了粗剪效率。 使用 FirstCut&#xff0c;大大缩短了粗剪的时间&#xff0c;而不是转到每个视频文件并找到 IN 点和 OUT 点&#xff0c;然后将其插入到序…

jmeter,读取CSV文件数据的循环控制

1、构造csv数据 保存文件时需要注意文件的编码格式 id,name,limit,status,address,start_time 100,小米100,1000,1,某某会展中心101,2023/8/20 14:20 101,小米101,1001,1,某某会展中心102,2023/8/21 14:20 2、在线程组下添加【CSV数据文件设置】元件 3、CSV文件数据的循环控…

数据库动态视图和存储过程报表数据管理功能设计

需求&#xff1a;需要将ERP的报表数据挪到OA中&#xff0c;但是OA表单设计不支持存储过程动态传参&#xff0c;所以需要设计一个系统&#xff0c;可以手动配置&#xff0c;动态显示原本ERP的报表数据&#xff0c;ERP报表是存在数据库的视图和存储过程中 思路&#xff1a;因为E…

c#按照时间进行数据存储(不用数据库)

概要介绍 按照日期生成文件夹&#xff0c;按照时间生成文件名&#xff0c;存储字符串。 可以用于简单数据记录&#xff08;如果数据存储考虑格式文本&#xff0c;保存为csv格式&#xff09; 实现效果 调用方法 SaveText.saveStr("测试字符串"DateTime.Now.ToStrin…

高效排队,紧急响应:RabbitMQ Priority Queue全面指南【RabbitMQ 九】

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 高效排队&#xff0c;紧急响应&#xff1a;RabbitMQ Priority Queue全面指南 引言前言第一&#xff1a;初识RabbitMQ Priority Queue插件插件的背景和目的&#xff1a;为什么需要消息优先级&#xff1…

我的NPI项目之Android 安全系列 -- Google Wallet and Secure Element(SE)

随着电子支付的兴起&#xff0c;越来越多的支付方式出现在我们的生活中。其中就有基于NFC的“碰一碰”的支付&#xff0c;支付宝的“扫一扫”支付&#xff0c;我们还知道有Google Pay(Wallet), Apple Pay(Wallet)。作为Android BSP的开发者&#xff0c;我比较关心的是Google Pa…

Processon的使用以及流程图的绘制

目录 一、ProcessOn 1.2 官方网站 门诊流程图 会议OA流程图 药库采购入库流程图 ​住院流程图 二、Axure自定义元件库 2.1 新建元件库 2.2 自定义元件 2.3 添加元件库 一、ProcessOn ProcessOn是一款在线的流程图、思维导图、组织结构图、网络拓扑图等多种图表类型…

2020年第九届数学建模国际赛小美赛A题自由泳解题全过程文档及程序

2020年第九届数学建模国际赛小美赛 A题 自由泳 原题再现&#xff1a; 在所有常见的游泳泳姿中&#xff0c;哪一种最快&#xff1f;哪个冲程推力最大&#xff1f;在自由泳项目中&#xff0c;游泳者可以选择他们的泳姿&#xff0c;他们通常选择前面的爬行。然而&#xff0c;游泳…

Java基础面试题小结

基础面试题 Java语言简介 Java是1995年由sun公司推出的一门高级语言&#xff0c;该语言具备如下特点: 简单易学&#xff0c;相较于C语言和C&#xff0c;没有指针的概念&#xff0c;所以操作和使用是会相对容易一些。平台无关性&#xff0c;即Java程序可以通过Java虚拟机在不…

MongoDB 与 Python 的交互

文章目录 第1关&#xff1a;MongoDB 与 Python 的交互 第1关&#xff1a;MongoDB 与 Python 的交互 编程要求 根据提示&#xff0c;在右侧编辑器 Begin-End 处补充代码&#xff0c;完成右侧程序。 测试说明 点击评测&#xff0c;平台会对你编写的代码进行测试。 import pymo…

tomcat优化

目录 一.tomcat的优化 二.nginxtomcat负载均衡、动静分离 三.nginx的反向代理类型 四.nginx的调度算法&#xff08;调度策略、负载均衡模式&#xff09; 五.nginx反向代理如何实现会话保持 一.tomcat的优化 tomcat的优化分为&#xff1a;系统优化&#xff0c;配置文件参数…