Oracle故障转移群集环境搭建与测试
oracle集群搭建步骤
oracle集群搭建步骤Oracle集群搭建步骤Oracle集群是指利用多台服务器和相关软件技术,将多个独立的Oracle数据库实例连接起来,实现数据的共享和负载均衡,提高系统的可用性和性能。
搭建Oracle集群可以有效提高数据库的稳定性和可靠性,本文将介绍Oracle集群的搭建步骤。
第一步:规划在搭建Oracle集群之前,首先需要进行集群规划。
根据实际需求,确定集群中数据库实例的数量、服务器的数量和配置、存储设备等。
同时,还要考虑到集群的可扩展性和容错性,确保集群能够满足未来的需求。
第二步:准备环境在搭建Oracle集群之前,需要准备好相应的硬件和软件环境。
首先,要确保服务器满足Oracle集群的最低硬件要求,并安装好操作系统。
其次,需要安装Oracle数据库软件,在每台服务器上进行相应的配置和初始化。
第三步:配置网络Oracle集群的正常运行需要良好的网络环境。
在配置网络时,需要为集群配置一个统一的主机名,并确保集群中的每台服务器可以相互通信。
此外,还需要配置监听程序和服务名称,以便实现客户端与集群的连接。
第四步:创建共享存储Oracle集群需要共享存储来实现数据的共享和负载均衡。
可以使用共享磁盘阵列(SAN)或网络附加存储(NAS)来实现共享存储。
在创建共享存储时,需要进行相应的配置和初始化,并确保集群中的每台服务器都可以访问共享存储。
第五步:安装集群软件在搭建Oracle集群之前,需要安装相应的集群软件。
Oracle提供了Oracle Clusterware和Oracle Real Application Clusters (RAC)软件,用于实现集群的管理和数据库实例的共享。
安装集群软件时,需要进行相应的配置和初始化。
第六步:创建集群安装完成集群软件后,需要创建集群。
在创建集群时,需要配置集群的名称、节点信息、资源组等,并确保集群的正常运行。
此外,还需要配置集群的监控和故障转移,以便实现集群的高可用性和容错性。
故障转移群集
故障转移群集必须满足硬件、软件和网络基础结构的某些要求,并且它需要一个具有适当域权限的管理帐户。
具体如下:(一)故障转移群集的软件要求一个故障转移群集中的所有服务器必须运行相同版本的Windows Server 2008。
服务器可以运行以下任一版本的操作系统:- Windows Server 2008 Enterprise- Windows Server 2008 Datacenter- Windows Server 2008 Enterprise 的服务器核心安装- Windows Server 2008 Datacenter 的服务器核心安装另外,所有服务器必须运行相同硬件版本的操作系统(32 位、基于x64 或基于Itanium 体系结构)。
例如,如果一台服务器运行的是基于x64 版本的Windows Server 2008 Enterprise,则故障转移群集中的所有服务器都必须运行该版本。
所有服务器还应具有相同的软件更新(修补程序)和Service Pack。
(二)故障转移群集的硬件要求在一个故障转移群集中,需要配备有以下硬件:(1)服务器:建议使用一组包含相同或相似组件的匹配计算机。
注意,仅当所有硬件组件均标记为"Certified for Windows Server 2008"时,Microsoft 才支持故障转移群集解决方案。
此外,完整配置(服务器、网络和存储)必须通过"验证配置"向导中的所有测试,该向导包含在故障转移群集管理单元中。
(2)网络适配器和电缆(用于网络通信):与故障转移群集解决方案中的其他组件一样,网络硬件必须被标记为"针对Windows Server 2008 进行了认证"。
如果使用iSCSI,则必须将网络适配器专用于网络通信或iSCSI,而不能同时用于两者。
在将群集节点连接在一起的网络基础结构中,要避免具有单个故障点。
故障转移群集教程
故障转移故障转移群集群集一、 实验目的实现故障转移群集二、 实验拓扑三、实验步骤1、按照拓扑图规划服务器名称和IP 地址2、准备两台Windows Server 2008服务器作为群集节点服务器作为群集节点,,每台服务器安装三块网卡网卡,,分别用于对外连接分别用于对外连接、、心跳线和连接ISCSI 存储3、将两节点服务器加入域4、在两节点服务器上安装障转移群集功能5、设置存储设备步骤1:在存储服务上安装StarWindiSCSITargetv4.0步骤2:连接到本地服务器分别用于仲裁和服务群集群集添加存储设备,,分别用于仲裁和服务步骤3:添加存储设备6、将两个群集节点连接到ISCSI存储设备步骤1:将节点1连接到ISCSI存储设备步骤2:参照步骤1将节点和连接到ISCSI存储设备7、创建群集步骤1:从管理工具打开从管理工具打开““故障转移群集管理故障转移群集管理””(从节点1、节点2上都可以上都可以)),单击单击““验证配置验证配置””步骤2:创建一个群集8、查看群集根据群集环境自动设置的仲裁模式9、配置文件服务器群集 步骤1:添加文件服务器步骤2:添加共享文件夹10、验证故障转移群集步骤1:从DC 上使用UNC 访问群集共享的文件夹访问群集共享的文件夹,,确认群集工作正常,选中群集,确认当前活动节点选中群集,步骤2:打开故障转移群集管理打开故障转移群集管理,,模拟节点1出现故障用于网络通信的网卡连接,步骤3:断开节点1用于网络通信的网卡连接确认当前活动节点,,发现主服务器已由节,确认当前活动节点再次打开故障转移群集管理,步骤4:再次打开故障转移群集管理点1转移至节点2步骤5:从DC上使用UNC访问群集共享文件夹,确认群集工作正常访问群集共享文件夹,。
故障转移集群配置 -回复
故障转移集群配置-回复如何配置故障转移集群。
第一步:规划和设计故障转移集群故障转移集群是为了确保在一个节点或者服务器出现故障时,系统可以无缝切换到另一个节点或者服务器上继续运行,以提高系统的可用性和稳定性。
在配置故障转移集群之前,需要对整个系统进行规划和设计。
1. 确定所使用的技术和工具在配置故障转移集群之前,需要选择适合自己需求的技术和工具。
常见的故障转移技术包括热备份、冷备份和暖备份等。
热备份是最常见的一种技术,它使得主服务器和备份服务器一直保持同步,当主服务器发生故障时,备份服务器可以立即接管。
冷备份则是备份服务器与主服务器保持异步的状态,当主服务器发生故障时,需要手动切换到备份服务器。
暖备份是热备份和冷备份的一个折中方案,备份服务器的数据与主服务器保持异步同步,但是备份服务器的软件和环境与主服务器保持相似。
2. 确定集群的拓扑结构在配置故障转移集群时,需要确定集群的拓扑结构。
常见的拓扑结构包括主-备份结构、主-从结构和多主结构。
主-备份结构是最简单的结构,它由一个主节点和一个备份节点组成,主节点负责处理用户请求,备份节点则是主节点的备份。
主-从结构中,主节点处理用户请求,而从节点则是主节点的复制,它不仅可以提高系统的读取性能,还可以在主节点故障时接管用户请求。
多主结构则是由多个主节点组成,它们都可以处理用户请求。
3. 确定故障转移策略在配置故障转移集群时,需要确定故障转移的具体策略。
故障转移策略包括主节点检测、切换操作以及恢复策略。
主节点检测可以通过心跳包、网络ping等方式进行,当主节点检测到故障时,需要进行切换操作。
切换操作包括离散操作和脚本操作,离散操作是将主节点的IP地址迁移到备份节点上,而脚本操作则是运行一段特定的脚本来完成切换。
当切换完成后,还需要进行系统的恢复工作,包括数据同步、网络连接等。
第二步:配置实际的故障转移集群在规划和设计故障转移集群后,需要实际进行配置。
1. 安装故障转移软件首先,需要安装故障转移软件。
ORACLE服务器TAF配置说明书
ORACLE服务器TAF配置说明书目录ORACLE 服务器端TAF 的配置说明书 (1)一、说明 (1)二、服务端配置方法 (1)三、客户端的配置方法 (3)四、手动模拟转移测试验证 (4)五、故障转移验证验证 (5)手工关闭某个实例 (5)自身故障 (6)六、注意事项 (7)一、说明TAF (TRANSPORT APPLICATION FAILOVER,简称透明应用故障转移)是在优化系统架构的同时,提高系统的可用性。
对比在客户端,在服务器端配置TAF,可以简化TAF的使用方法。
本文介绍在ORACLE RAC 服务器端/客户端上TAF的配置方法、及测试验证、及注意事项。
二、服务端配置方法环境说明:ORACLE 11204,RAC 双节点,1.查看数据库上已配置的服务(名)。
[oracle@tlmbdb1]/home/oracle$srvctl config service -d tlmborclService name: srv10Service is enabledServer pool: tlmborcl_srv10Cardinality: 1Disconnect: falseService role: PRIMARYManagement policy: AUTOMATICDTP transaction: falseAQ HA notifications: falseFailover type: SELECTFailover method: NONETAF failover retries: 0TAF failover delay: 0Connection Load Balancing Goal: LONGRuntime Load Balancing Goal: NONETAF policy specification: BASICEdition:Preferred instances: tlmborcl1Available instances: tlmborcl2Service name: srv20Service is enabledServer pool: tlmborcl_srv20Cardinality: 1Disconnect: falseService role: PRIMARYManagement policy: AUTOMATICDTP transaction: falseAQ HA notifications: falseFailover type: SELECTFailover method: NONETAF failover retries: 0TAF failover delay: 0Connection Load Balancing Goal: LONGRuntime Load Balancing Goal: NONETAF policy specification: BASICEdition:Preferred instances: tlmborcl2Available instances: tlmborcl1说明:●tlmbdb1,节点1的服务器名称,节点2名称为tlmbdb2。
故障转移集群配置
故障转移集群的配置主要包括以下步骤:
1. 启用故障转移集群功能:在服务器配置界面选择11,启用故障转移集群功能。
在HV01和HV02上执行
同样操作,完成后就可以创建群集了。
2. 创建群集:配置故障转移集群时,首先要创建一个群集。
在创建过程中,需要选择群集的类型,配置
网络设置,设置群集服务账户等。
3. 管理群集:创建完群集后,需要进行一些管理操作,如添加节点、配置磁盘等。
在添加节点时,需要
选择添加现有节点还是添加新节点,并配置网络设置等。
在配置磁盘时,需要选择磁盘类型、大小等。
4. 配置仲裁:在配置故障转移集群时,需要配置仲裁。
仲裁用于确定群集中的主节点和备用节点。
根据
节点数量和网络条件等因素选择合适的仲裁方式,如多数节点方式或文件共享方式。
5. 配置网络绑定:在配置故障转移集群时,需要配置网络绑定。
网络绑定用于确定节点之间的通信方
式。
根据实际情况选择合适的网络绑定方式,并配置相关参数。
6. 测试故障转移:完成上述配置后,需要进行故障转移测试,以确保群集能够正常工作。
在测试过程
中,可以模拟节点故障、网络故障等情况,测试故障转移是否能够正常进行。
7. 监控和调整:在配置完故障转移集群后,需要监控其运行状态,并定期检查相关配置是否需要调整。
同时,需要制定相应的维护计划,以保证群集的正常运行。
OracleRACfailover测试(连接时故障转移)
OracleRACfailover测试(连接时故障转移)Oracle RAC 集群最突出的表现就是高可用性,这些内容主要包括load balance以及failover,通过这些技术使得单点故障不影响客户端端应用程序对数据库的正常访问,以及通过创建service实现节点间负载均衡。
本文主要描述Oracle 10g rac环境下的Oracle failover测试。
下面是一些关于这方面的基础参考或相关链接:有关负监听配置,载均衡(load balance)以及Oracle service请参考ORACLE RAC 监听配置 (listener.ora tnsnames.ora)ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)Oracle RAC 客户端连接负载均衡(Load Balance)Oracle RAC 服务器端连接负载均衡(Load Balance)Oracle RAC 负载均衡测试(结合服务器端与客户端)Oracle RAC failover 测试(TAF方式)Oracle RAC failover 测试(Server TAF方式)1、Oracle failover的几种方式Oracle failover也叫故障转移,从Oracle 10g开始,分为3种方式:a. Client-Side Connect time Failover客户端连接failover模式,此方式较为简单,只要安装了rac集群,缺省情况下即被启用。
b. TAF透明故障转移,此方式同样基于客户端完成,需要配置客户端tnsnames.ora,连接故障发生时,无须重新连接c. Service-Side TAF服务器端透明故障转移,通过配置service来实现,客户端无须任何配置。
本文主要演示第一种情形,即客户端在发起连接请求时如何实现故障转移注意事项:不能在listener.ora 文件中设置GLOBAL_NAME该参数会禁用Connect-time Failover 和 Transparent Application Failover2、Client-Side Connect time Failover下面关于Client-Side Connect time Failover来自Oracle 的官方描述 ID 453293.1The connect-time failover enables clients to connect to another listener if the initial connection to the first listener fails. The number of listener protocol addresses determines how many listeners are tried. Withoutconnect-time failover, Oracle Net attempts a connection with only one listener. The default is on.Tnsnames Parameter: FAILOVER(failover=on) is default for ADDRESS_LISTs, DESCRIPTION_LISTs, and a set ofDESCRIPTIONs., therefore, you do not have to specify it explicitly.基于客户端的failover比较好理解。
实训6配置故障转移群集服务
实训6配置故障转移群集服务故障转移群集服务(Failover Cluster Service, FCS)是Windows Server操作系统中的一项功能,它允许将多个服务器组成一个群集,以提高系统的可靠性和可用性。
在该群集中,如果其中一台服务器发生故障,其他服务器将自动接管该服务器上的服务和应用程序,确保业务的连续运行。
配置故障转移群集服务可以帮助组织保持高可用性和故障恢复的能力,并确保业务的连续运行。
下面是关于如何配置故障转移群集服务的步骤:1.准备环境:-确保服务器满足故障转移群集服务的硬件和软件要求,如操作系统版本和硬件规格。
-确保网络配置正确,包括网络连接和IP地址分配。
2.安装故障转移群集角色:- 打开Server Manager控制台,选择“管理”->“添加角色和功能”来开始角色安装向导。
-在向导的“服务器角色”页面中,选择“故障转移群集”并继续安装。
-完成其他向导页面的配置,包括选择群集节点和配置网络。
3.创建故障转移群集:-打开故障转移群集管理器,右键单击“故障转移群集管理器”节点,选择“创建群集”。
-在向导的“创建群集向导”页面中,点击“继续”并输入群集的名称。
-选择要添加到群集中的服务器节点,并验证节点的配置。
-配置群集的IP地址和名称,确保群集与网络的连接和通信。
4.配置共享存储:-多台服务器通过共享存储来访问和共享数据,确保存储正确设置共享权限。
-确保存储网络连接正常,并配置存储的网络信息。
5.添加和配置群集应用程序和服务:-在故障转移群集管理器中,右键单击群集节点,选择“添加角色”。
-在添加角色向导中,选择要添加的应用程序或服务,并完成配置。
-配置应用程序或服务的网络信息和依赖项,确保其正常运行。
6.测试故障转移:-在群集中,模拟服务器故障,如关闭服务器或断开网络连接。
-监视故障转移过程,确保其他服务器可以接管故障节点上的服务和应用程序,并确保业务的连续运行。
7.监控和管理故障转移群集:-使用故障转移群集管理器来监测群集的状态和性能。
Windows 2008+Oracle 10G 故障转移群集配置完整版
Windows 2008+Oracle 10G 故障转移群集配置完整版一、故障转移群集环境介绍1、逻辑拓扑图2、服务器AOS:win 2008 entprise sp1 ServerName:ora1Pubic_IP:192.168.0.6/24 DNS:192.168.0.200 Heartbeat_IP:192.168.0.1/243、服务器BOS:win 2008 entprise sp1 ServerName:ora2Public_IP:192.168.0.7/24 DNS:192.168.0.200 Heartbeat_IP:192.168.0.2/245、群集clusterDomainName: ClusterName:clusterCluster_IP:192.168.0.5/246、存储设备仲裁盘Q:1GB共享盘F:500GBH:200GB二、准备工作1、服务器A、B网卡的设置(1)网卡优先级:“Heart”网卡顶置(2)修改服务器A和B的“Heart”网卡属性2、服务器A和B防火墙设置:把两片网卡勾去掉,不然彼此不能正常通信。
三、创建仲裁盘与共享盘:安装存储管理软件,把仲裁盘与共享盘分配到服务器A和B。
四、加入域:把服务器A和B加入到域五、安装和配置故障转移群集1、分别在服务器A和B上安装“故障转移群集管理”(1)开始-->管理工具-->服务器管理器-->右击左上角“功能选项”,选择“添加功能”(2)选中“故障转移群集”(3)确认选择并开始安装(4)安装成功,点击关闭。
2、待A和B都安装完了之后,开始创建故障转移群集了(A和B可以一起创建,群集会自动关联仲裁盘和数据盘的;也可以先创建一个,然后把另外一个添加到群集)(1)在管理工具里点击故障转移群集(2)点击右上角“创建一个群集”(3)选中要加入群集的服务器A和B(4)通过浏览选中服务器A和B(5)测试群集的安装环境(6)测试通过后,下一步就是输入群集名和群集IP(一般来说测试通过的话群集也就差不多成功一大半了)(7)确认群集信息(8)此群集已创建完成3、模拟群集故障转移环境:(1)停掉活动节点的群集服务,把群集切换到不活动节点上(2)关机或重启活动群集的服务器,切换到另一台上群集切换没问题的话,接下来可以直接安装数据库了。
rac测试标准
rac测试标准RAC测试标准主要涉及到Oracle数据库系统的Real Application Clusters(RAC)功能,它是Oracle提供的一个高可用性数据库解决方案。
RAC测试标准通常包括以下几个方面:1. 节点和实例:测试标准应确保每个节点上运行一个实例,并且这些实例通过CRS (Cluster Ready Service)进行协调。
测试应验证节点间的心跳通信以及故障转移机制的正常工作。
2. 共享存储:RAC的核心是共享存储,测试标准应确保数据库的数据文件、控制文件、参数文件、重做日志文件等都存储在共享存储上,并且各节点可以并行访问这些文件。
测试应验证数据的完整性和一致性。
3. 负载均衡:RAC应能够实现负载均衡,将请求均匀地分配到各个节点上。
测试标准应验证负载均衡的实现以及性能的优化。
4. 故障转移:测试标准应验证在某个节点出现故障时,RAC的故障转移机制能够将请求自动切换到其他正常运行的节点上,确保应用的连续性和高可用性。
5. 性能测试:RAC的性能测试标准应包括对数据库的响应时间、吞吐量、并发处理能力等方面的评估。
测试应模拟实际业务场景,以验证RAC在各种负载情况下的性能表现。
6. 兼容性和集成测试:测试标准应确保RAC与其他相关技术(如Oracle的其他组件或第三方软件)的兼容性和集成能力。
7. 安全性和可靠性测试:测试标准应包括对RAC的安全性(如身份验证、访问控制)和可靠性的评估,以确保系统的稳定性和数据的安全性。
以上是RAC测试标准的一些关键方面,根据实际需求和环境配置,具体的测试用例和要求可能会有所不同。
在执行RAC测试时,建议参考Oracle官方文档和最佳实践,以确保测试的准确性和有效性。
2008故障转移群集及Oracle数据库双机热备配置
2008故障转移群集及Oracle数据库双机热备配置目录---------------------------------------------------- 一、创建域控制器角色---------------------------------------------------- 二、安装DNS服务器角色---------------------------------------------------- 三、数据库服务器加入域---------------------------------------------------- 四、创建“故障转移群集”---------------------------------------------------- 五、安装ORACLE软件---------------------------------------------------- 六、创建数据库实例---------------------------------------------------- 七、Oracle数据库实例及Oracle软件双机热备故障转移模拟测试一、创建域控制器角色1、硬盘分区配置●服务器磁盘做RAID 1。
●在服务器上分两个分区,C盘为系统盘(50G),D盘空间为剩余空间。
●IP地址:172.16.80.1●域账户名:administrator 域账户口令:自定义2、安装基础软件●在服务器上安装Windows 2008标准版操作系统(64位)后,打上系统补丁,安装防毒软件。
●域控服务器的名称设置如下:3、配置域控服务器的域服务(活动目录)。
主域命名应先征询大连港财务有限公司要求,如大连港财务有限公司要求命名如下:二、安装DNS服务器角色创建正向搜索区域以及反向搜索区域。
三、数据库服务器加入域●更改数据库服务器DBSERVER1、DBSERVER2的Public网卡的DNS为域控服务器的的IP地址:172.16.80.1;●DBSERVER1:IP 172.16.20.1 域账户名:administrator 域账户密码:自定义●DBSERVER2:IP 172.16.20.2 域账户名:administrator 域账户密码:自定义●通过ping命令验证数据库服务器配置DNS后,解析是否生效.联通;。
WinServer2012故障转移群集配置+Oracle11g
WindowsServer2012故障转移群集配置:一、硬件IBM System x3650 M4 服务器两台(四端口千兆以太网卡,两块FC Single-Port PCI-E HBA),IBM System Storage DS3512存储。
二、准备在两台服务器中分别作如下操作①服务器安装好WindowsServer2012操作系统,存储做好配置,服务器与存储间网线及FC光纤连接好。
见《ds3512存储配置》②在服务器上配置多路径I/O。
配置前查看磁盘管理器会有六块两两相同的未分配磁盘这是由于没有配置多路径I/O服务器中两张HBA卡都找到同一组硬盘。
在添加功能与角色中安装“多路径I/O”功能安装存储光盘中带的软件完成多路径I/O安装安装完多路径I/O后只能看到一组磁盘③配置心跳线网卡及通信网卡配置心跳线ip地址两台分别为10.10.10.1/24,10.10.10.2/24在高级中配置一些设置配置两台服务器通信网卡④关闭防火墙三、配置AD域①第一台服务器建立AD域添加域服务AD域服务添加完成后进入服务器管理器->AD DS点击提示中“AD域服务所需的配置,更多”->“将此服务器提升为域控制器”将第一台服务器提升为域控制器选择“添加新林”,并输入根域名““输入目录服务还原模式密码四、第二台服务器加入AD域第二台服务器加入AD域并且也提升为域控制器,其它步骤都和第一台服务器一样,注意在AD域部署操作时选择“将域控制器添加到现有域”五、配置故障转移群集①在两台服务器上都添加“故障转移集群”功能②创建群集在第一台服务器上打开故障转移群集管理器点击创建群集输入两台服务器名称来选择要加入群集的服务器,在2008和2012操作系统中可以一次添加两个服务器进入群集而在2003操作系统中只能一个一个加入群集验证配置设置群集名称及群集访问IP地址确认设置完成群集创建③群集管理器操作设置设置心跳线网路设置通信网络”配置群集仲裁设置“,可以选择用哪块盘作为仲裁盘及仲裁配置④备份安装server backup功能后可以对系统及磁盘进行备份Oracle 11g安装及将服务加入群集:一、安装Oracle 11g注意软件安装在共享存储中①节点A上安装Oracle 11g,选择只安装软件不创建数据库。
网络应用服务管理-形考作业6-配置故障转移群集服务
实训6:配置故障转移群集服务实训环境1.一台Windows Server2016DC,主机名为DC。
2.两台Windows Server2016服务器并加入域,主机名为Server1、Server2,并且连接至同一个存储设备上。
实训操作假设你是一家公司的网站管理员,需要你完成以下工作:1.验证群集配置。
启动故障转移群集管理控制台,在选中“故障转移群集管理”节点后,单击右侧的“验证配置”按钮,启动验证配置向导。
单击界面中的“下一步”按钮。
如果单击“下一步”按钮之前勾选“不再显示此页”复选框,则以后将不再显示这个欢迎界面。
在“选择服务器或群集”界面上,添加所有要测试的服务器的名称。
或者可以添加群集的名称或群集中节点的名称,对现有群集进行测试。
在“测试选项”界面上,选择一个测试选项,选择“运行所有测试”则可以测试所有项目。
如果要指定测试项目,则应该选择“仅运行选择的测试”,然后单击“下一步”按钮。
随后选择要运行的测试,默认情况下所有测试都是被选中的。
对于不希望进行的测试选项可进行反选。
选择完毕后单击“下一步”按钮。
在“确认”界面上,复查所有测试选项,然后单击“下一步”按钮即可开始测试。
向导会显示每一项测试的进度和状态,测试完成后,单击“查看报告”按钮以显示向导创建的报告。
如果有失败的测试,请重点查看失败的测试信息,并决定需要采取的操作。
2.创建故障转移群集。
启动故障转移群集管理控制台,在选中“故障转移群集管理器”节点后,单击右侧的“创建群集”按钮。
或者右击“故障转移群集管理器”节点,然后选择“创建群集”命令。
通过这两种方法都可以启动创建群集向导。
如果显示了“开始之前”界面,请阅读欢迎信息,然后单击“下一步”按钮。
在“选择服务器”界面中,添加所有希望加入该群集中的服务器名称,要添加服务器,请输入该服务器的主机名或IP地址,然后单击“添加”按钮。
或者也可以单击“浏览”按钮选择要添加的服务器。
完成后单击“下一步”按钮。
形考任务4——【配置故障转移群集服务实训】
形考任务4——【配置故障转移群集服务实训】本实训旨在通过配置故障转移群集服务,提供系统以容错和冗余性,实现在主节点发生故障时,自动切换到备用节点的功能。
具体目标包括:理解故障转移群集服务的概念和原理。
研究配置故障转移群集服务的步骤和注意事项。
掌握故障转移群集服务在保持高可用性和系统稳定性方面的作用。
实践故障转移群集服务的配置和管理,以测试其在实际应用中的效果。
培养解决配置故障转移群集服务中出现的问题和故障的能力。
通过完成本实训,您将掌握配置故障转移群集服务的技能,并能够应用此技能提高系统的可靠性和稳定性。
二、实训前准备本段介绍完成实训所需的前期准备工作。
在进行故障转移群集服务实训之前,需要进行以下准备工作:准备至少两台具有相同操作系统的服务器,用来部署群集服务。
确保服务器硬件符合最低要求,并且已经安装了最新的操作系统补丁。
配置网络连接。
确保服务器之间可以互相通信,建议使用专用网络进行通信以提高安全性和性能。
检查服务器和存储设备的兼容性。
确保服务器和存储设备与群集服务兼容,以保证顺利部署和操作。
安装和配置故障转移群集服务所需的软件。
根据操作系统和版本的要求,下载并安装故障转移群集服务软件。
创建共享存储。
为故障转移群集服务创建共享存储,用于存储群集数据和虚拟机配置文件。
配置网络负载均衡。
根据需要,配置网络负载均衡设备用于分发网络流量。
完成上述准备工作后,我们就可以进入故障转移群集服务的实际配置和操作实训环节了。
三、实训步骤完成上述准备工作后,我们就可以进入故障转移群集服务的实际配置和操作实训环节了。
三、实训步骤本实训旨在教授配置故障转移群集服务的步骤和操作方法。
以下是完成实训的具体步骤:本实训旨在教授配置故障转移群集服务的步骤和操作方法。
以下是完成实训的具体步骤:步骤一:准备环境确保你拥有两台或更多服务器,并且已经安装了适用于主机操作系统的故障转移群集软件。
确保服务器之间可以进行通信,并且网络连接正常。
windows2003下配置故障转移群集
【实验名称】服务器群集创建和配置注:■实验环境的设置1.开启win2003-A win2003-D win2003-C, (其中win2003-C为DC 兼远程客户机,win2003-A win2003-D为加入到域的群集节点服务器,上面运行着SQL服务);win2003-A win2003-D配置双网卡,一块为公网网卡,另一块为内网网卡.2003C IP:192.168.23.10 DNS:192.168.23.10 2003A IP:192.168.23.100 DNS:192.168.23.10 2003D IP:192.168.23.200 DNS:192.168.23.10 集群服务器域名: 虚拟服务器地址:192.168.13.1102.配置2003A 200D外网网卡的高级配置--设置优先访问服务的网卡, 将2003A 2003B加入到域中3.关闭2003A 2003D,2003A添加仲裁磁盘Q,大小为512MB-1GB,修改VMX文件防止磁盘被服务器锁定,disk.locking="false",启动2003A,初始化新的磁盘,磁盘分区Q,关闭2003A4.2003D添家已有的2003A创建的磁盘,修改VMX文件,启动系统,给新添加的磁盘分配盘符Q5.2008D上添加已有的仲裁磁盘,修改VMX文件---启动系统--分区■服务器群集的配置1.新建群集cluster,添加节点2003A2.连接到已有群集,添加节点2003D ■服务器群集的验证1.ipconfig /all 查看2003A 2003B 参数2.制造人为故障,查看SQL 服务的转移【试验环境及拓扑】心跳线WINA:DNS 客户端NLB node1SQL 服务器外部网络IP:192.168.13.4DNS:192.168.13.3私有网络IP:10.0.0.4外部网络IP:192.168.13.5DNS:192.168.13.3私有网络IP:10.0.0.5WINB:DNS 客户端NLB node2SQL 服务器群集IP:192.168.13.100WINC :DC()DNS 服务器IIS 客户端IP:192.168.13.3DNS:192.168.13.3共享磁盘【实验步骤】在客户机上设置ip 地址。
企业级项目案例实战-故障转移群集
验证SQL Server群集
5
设置群集
网络
6
设置群集
仲裁资源
案例实施
案例实施总体要求
学员练习分为3个阶段
阶段一:环境准备、设置存储设备、连接iSCSI设备 阶段二:安装故障转移群集、设置群集网络、设置仲裁 阶段三:配置MSDTC服务、配置SQL Server群集、测试
案例实施:阶段一
学员练习
阶段一:环境准备、设置存储设备、连接iSCSI设备
建议所有的群集节点都是同一AD域的成员服务器 DC不要配置成群集节点
域账户:对群集所有节点具有管理员权限
案例分析:前置知识点 5-5
故障检测
心跳线
用于在各个节点定期交换数据消息 备用节点在周期内没收到主动节点消息,会自动故障转移
仲裁磁盘保存着群集数据库
一致性:检查每个节点配置是否一致 斡旋:保证群集资源同一时间点只在一个节点进入联机状态
故障转移群集的要求——硬件
服务器
配置相同或相似,兼容Windows Server 2008 R2
网络适配器和电缆 用于存储的设备控制器或相应适配器 共享存储设备
配置两个独立卷 一个卷用作见证磁盘,另一个卷包含共享的文件。
案例分析:前置知识点 5-4
故障转移群集的要求——软件
支持Windows Server 2008 R2群集功能的版本
见证盘
仲裁盘的另一种实现方式,避免传统仲裁盘的单点故障 保存的数据和仲裁盘类似 需要和群集节点配合才能完成仲裁功能
案例分析:案例环境 2-1
案例环境介绍
Windows域环境 每个群集节点配置3块网卡 存储设备
案例分析:案例环境 2-2
案例环境介绍
主机
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
连接完毕后,我们关闭Iscsi发起程序,分别进入CU1及CU2,按一下步骤操作,按住win+R键调用windows power shell,键入compmgmt.msc调用计算机管理,选择磁盘管理,分别对两个卷:联机,初始化,格式化等操作。操作完成后,我们打开计算机发现2个Lun卷已经添加到本地。如图13
恢复到初次启动的快照后,我们开始域控制器的部署,这里由于WinServer2012R2已经将域控制器角色安装集成到服务器管理器的角色添加中,所以我们可以直接按下WIN+R键>servermanager调用服务器管理器如图2:
图2
在弹出的对话框中点击管理选择添加角色和功能;安装类型对话框配置默认点击下一步;服务器选择对话框配置默认点击下一步;服务器角色对话框中勾选Active Directory域服务如图3,
图3
点击下一步;功能对话框配置默认点击下一步;直到安装。在等待安装完成这段时间,我们可以关闭当前的对话框;使安装程序后台运行这是2012R2做的改进;如图4
图4
当然这里只是将域控制器的能能模块安装完毕了,下面我们需要将当前服务器提升为域控制器;点击带有黄色警告标示的通知选择将此服务器提升为域控制器;在部署配置对话框中选择添加新林并键入根域名:如图5;
图9
点击下一步,我们选择异地及多路链接两个选项;如图10
图10
点击下一步;直到完成,此时我们发现quorum卷已经出现在targets下了,我们用相同的方式创建share卷2Gb。如图11
图11
两个Lun卷创建完成后,我们再将这两个盘关联到CU1及CU2,我们开启CU1,点击开始>控制面板>Iscsi发起程序。在弹出的Iscsi发起程序对话框中我们选择发现标签,在发现标签里选择发现门户选项,在弹出的对话框中输入存储服务器的IP地址,点击确定,然后我们点击目标在已发现目标框中选择连接,分别将磁盘连接。如图12
工作原理
故障转移群集必须基于域的管理模式部署,以“心跳机制”来监视各个节点的健康状况;备用服务器以心跳信号来确定活动服务器是否正常,要让备用服务器变成活动服务器,它必须确定活动服务器不再正常工作。
工作
根据故障转移群集的工作原理,不难想象出它的工作状态,但由于具体应用环境的不同,故障转移群集可以在三种模式下工作,从而适应不同的部署环境。1.定期同步:在这种模式下群集会根据设定的时间定期的进行状态同步,定期更新与触发更新的优点在于资源开销少,但当主设备宕机后需要一定时间与同步工具同步主设备最后一次的变更信息。2.触发更新:这种模式下当主设备发生状态更新时备用服务器会立即复制更新信息,但次模式下资源开销较大。3.双主模式(共享存储):此模式下群集服务器同时在共享存储设备上记录状态,当某台设备宕机后故障转移立即发生。
图6
最后我们还需要为心跳网卡配置IP及DNS信息;此时我们的DC服务器配置完毕。当然我们可以在此时建立新的快照,方便以后恢复配置。
Oracle
这次实验部署Oracle数据库服务器我们选择的是官方的Oracle11g发行版;下载并解压完毕后;我们找到database文件夹下的Setup可执行文件并双机执行;在弹出的配置安全更新对话框中我们输入电子邮件地址及密码如图7;
图7
点击下一步,在弹出的安装选项对话框,我们选择创建和配置数据库;点击下一步;在系统类对话框中我们选择服务器类(因为桌面类无法满足我们此次试验需求:无法网络访问,并且只支持同时一个连接);点击下一步;在跳出的网络安装选项中我们选择单实例数据库安装(此处遵循最小资源开销的原则安装);点击下一步;在弹出的安装类型对话框中我们选择高级安装;点击下一步;产品语言默认配置;点击下一步;数据库版本默认企业版;点击下一步;安装位置对话框默认(由于此次我们搭建的是测试环境所以可以不做更改);点击下一步;配置类型对话框默认一般用途;点击下一步;数据库标识符对话框我们将全局数据库名改为服务器名CU1;点击下一步;配置选项对话框默认配置;点击下一步;管理选项配置默认;点击下一步;数据库存储对话框配置默认;点击下一步;备份和恢复对话框我们启用自动备份;点击下一步;方案口令对话框我们选择对所有用户使用相同口令并设置口令;点击下一步;直到完成。
为了更好的实现高可用性,也可以在节点和客户端之间,节点和目标服务器之间采用适当的故障恢复措施。节点和客户端之间,可以在节点上配置两块网卡来连接两个网络,通过这两个网络都可以跟客户端通信,也就是相当于有两个public,或者是采用具有teaming功能的网卡,在计算机内配置多块网卡,通过驱动程序变动一块虚拟网卡,外部计算机就认为只有一块网卡,但heart网络不要使用 teaming功能的网卡,以免因为延迟问题而影响到节点之间通信的实时性。iSCSI也不支持此功能的网卡。
域网络:节点服务器有一块网卡连接到此网络,客户也通过此网络来连接节点服务器。
Heart线:节点服务器之间需要随时监听对方的状态,以得知对方是否故障或重新恢复。为了避免受到其他网络流量的干扰,建议节点之间通过专用网络进行通信。
iSCSI网络:
节点服务器各有一块网卡连接到iSCSI网络,并且通过此网络来连接目标服务器和访问存储设备内的文件。
WinServer2012R2故障转移群集
文档版本:1.0编写时间:2016-08-07
文档作者:Helte更新时间:……
11.
背景
故障转移群集是由微软首先提出的旨在简化并提高群集的安全性与稳定性;其前身为微软的服务器群集并对之做相应的改进,故障转移群集主要为了实现服务的高可用,解决企业服务器部署过程中的单点故障,提高服务器的平均无故障时间等,它的功能主要是通过节点的冗余实现的。
图15
点击下一步,在磁盘组特征对话框中冗余选外部,添加磁盘选所有,然后再标记磁盘中选中创建的磁盘如图16;
图16
点击下一步,这里需要我们输入ASM口令,我们可以分别获选择下面输入相同口令,点击下一步,故障隔离,此处我们选择不启用,点击下一步,直到完成。如图17
图17
12.
环境介绍
此次试验环境包括4台设备:2台Oracle数据库服务器做群集;1台存储服务器用于提供所需存储;1台域控制器用于提供域环境。此次试验存储服务器的功能是通过Starwind软件来实现的,此次实验我们分别搭建Oracle数据库的故障转移群集,同时搭建Oracle实例的故障转移群集。
每个节点服务器配置3块网卡,分别连接域网络、heart线、iSCSI存储网络。
此环境搭建共需要四台服务器,考虑到系统兼容性的问题此次试验四台服务器统一采用WinServer2012R2OS。
网络
一下是此次试验的网络拓扑及IP地址规划:
13.
域控制器
首先由于之前已经完成一次部署,所以在我们再次实施部署只需要将当前服务器状态添加快照,然后再恢复之前初次启动时的快照即可如图一:
图一
图13
下面我们开始验证故障转移群集的配置,进入CU1点击安装OracleGrid,在弹出的安装选项对话框中我们选择:安装和配置集群的网络基础结构如图14;
图14
点击下一步,在安装类型对话框中选择:(A)高级安装,产品语言默认;点击下一步,网络即插即用对话框,这里GNS主要是作为Oracle数据库内嵌SCAN名称相对RAC数据库的一种域名解析方案,这里需要我们设置集群名称,SCAN名称及GNSVIP等信息,此处我们设置VIP为:192.168.3.250,点击下一步,群集节点信息默认配置,点击下一步,网络接口使用情况,默认配置,点击下一步;存储选项,我们保持默认的自动存储管理ASM如图15,
图5
点击下一步;在域控制器选项中键入DSRM密码点击下一步;DNS选项对话框配置默认;其他选项配置默认;直到安装。此时域控制器功能配置完成。由于模拟环境无法模拟交换机,所以我们还需要还需要配置添加一块网络适配器;并将两个适配器添加NICTeaming。首先我们打开服务器管理器点击本地服务器;在属性模块中选择NIC组合;在弹出的NIC组合对话框中组模块中点击任务选择新建组;并在弹出的新建组对话框中将相应的网卡添加到组中,并为该组命名为心跳网卡如图6:
图8
在弹出的对话框中我们直接点击确定(默认是链接本地主机);完成后我们发现在StarWind server下面出现了当前主机标识:storageserver,我们右击Connect,此时会弹出登录对话框需要我们输入密码(默认密码为:starwind),我们登录成功后,在我们主机名下方会出现targets图标,我们点击targets;此时会出现addtargets wizard,第一个对话框让我们为新的Lun卷设置别名:根据便于记忆理解的命名原则此处我们将仲裁盘的Lun卷别名设置为:quorum,quorum为仲裁的意思;点击下一步,这里让我们选择磁盘类型,此处我们选择Hard Disk;点击下一步,这里让我们选择设备类型,我们选择BasicVirtual;点击下一步,Devicetype这里我们保持默认;点击下一步,我们选择Creater new virtual disk;点击下一步,我们将虚拟磁盘的大小设置为600Mb,并命名为My Computer\C\quorum.img如图9
搭建完成后我们将服务器名改为CU1与CU2,然后储服务器的环境搭建,我们需要将存储服务器的两块网卡通过NIC进行绑定,以此来模拟链接交换机,虚拟磁盘是通过StarWind这款软件来实现的,这里省略掉了软件的安装过程,软件安装完毕后,我们双机执行,在弹出的页面中右击StarWind server选择addhost如图8;