服务器磁盘操作系统双机软件集成,实战:ROSE HA双机热备系统安装指南

在对系统连续运营要求较高的系统中,我们通常有RAID、hot spare来保障存储系统以及数据的安全性,但是仅仅存储系统的安全就足够了么?为了防止服务器应用程序的意外宕机,我们通常还会通过两台服务器冗余,且互为备份共同执行同一任务的架构模式来防止服务器错误的发生。这种架构也就是我们通常所说的双机热备的架构模式。

在众多对系统可靠性要求较高的业务环境中,双机热备系统都得到了广泛的应用,并发挥着重要的作用,为企业构筑高可用性系统提供了一种较为安全且成本相对较低的后台环境构架。

双机系统的基本构成通常包括了2台互为备份的服务器,后台往往公用一台存储系统,两台互为备份的服务器之间一般有心跳线连接,用以监控另一台服务器的运行状态,同时2台服务器上还需要运行双机热备的系统软件。任何导致系统当机或服务中断的故障,都会自动触发双机热备的系统软件流程来进行错误判定、故障隔离,并通过联机恢复来继续执行中断的服务。这样,预先指定的备份服务器将首先接管被中断的服务,并继续提供原有的服务。在这个过程中,用户所感受的只是需要经受一定程度可接受的时延,而能够在最短的时间内继续访问服务。

Rose HA是目前市面上应用非常广泛的一种双机HA软件,他由美国 ROSE Datasystem Inc.提供,能够和windows操作平台无缝集成,因而并被多家服务器或者存储厂商以OEM的形式销售提供给大家,被广泛用于在X86服务器基础上构架双机热备系统,拥有较大规模的市场基础和使用人群。但是双机软件的安装是比较容易出问题的环节,下面我们将以SQL Server数据库平台为例,介绍如何在win 2000,SQL Server的环境下构筑Rose HA。

安装环境:

双机环境的基本构成包括:两台服务器(以下分别称为“服务器1”和“服务器2”),一套磁盘整列柜,我们这里以SQL Server数据库软件为例,服务器采用win 2000的操作系统,采用ROSE HA 软件。软硬件都准备好了以后,我们先进行双机热备环境配置的准备工作。

1. 安装win 2000

Rose HA软件能与windows环境无缝集成,在安装Rose HA之前,我们首先需要安装WINDOWS操作系统,这里以win 2000为例。相信各位对操作系统的安装都相当熟悉,这里我们只写了简略的步骤。

(1) 将所有的驱动程序安装好,配置好网络。

(2) 安装Services Pack 2或更高。

(3) 必须要注意的是,安装完毕后,需要在两台NT服务器的磁盘管理器中查看磁盘柜中将要安装数据库的卷的盘符是否相同,该盘符必须相同。

2. 安装SQL Server数据库

SQL Server的安装步骤我们也不详细列出,相信各位在数据库安装上都有丰富的经验。

(1) 关闭服务器2,在服务器1上安装SQL Server数据库,选择把程序文件安装在本地硬盘,把数据库文件安装在磁盘阵列柜上。安装完毕,在控制面板的服务中把SQL Server的所有服务停止并设置成手工启动方式。

(2) 关闭服务器1,按上述步骤在服务器2上进行安装SQL Server数据库。

(3) 安装完毕后打开两台服务器。将服务器2上的SQL Server服务启动,然后全部停掉,再将服务器1 的SQL Server服务启动,然后全部停掉。验证是否能够启动这些服务。如果启停正常,再进行以下步骤。否则需恢复正常后才能进行以后的步骤。

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

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

相关文章

现实世界的Windows Azure 视频:新南威尔士州教育部(DET)利用Windows Azure实现在线科学测验...

新南威尔士州教育部是南半球最大的教育机构。他们想改进八年级的科学测验方式,以再现学生在实验室所做的并且相信互动在线科学测验能够测验更广泛的 技能而不仅仅是纯科学知识。然而,DET估计若他们同时为65,000位学生举行在线测验在服务器的基础设施上需要投资20万美…

正则不等于一个字符串_乳饮料不等于酸奶,记住一个关键词,花最少的钱买到真正的好酸奶...

昨天在直播的时候,很多网友提到了酸奶。相对于牛奶平淡无奇的口味,家里的老人和孩子们也更喜欢酸奶的口感,酸酸甜甜的味道也更人喜欢。只不过在购买酸奶的时候,有时候虽然钱花了不少,但是买回家的酸奶却并非真正的酸奶…

[html] http中的301、302、307、308有什么区别?

[html] http中的301、302、307、308有什么区别? 301:永久移动302:发现307:临时重定向308:永久重定向个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一…

京东WebService调用 求助~~~~~

请教各位 为什么这样调用获取不到数据 stringvenderSign ""; //签名stringtradeno DateTime.Now.Ticks.ToString();//流水号longvenderID 20388; //商家IDstringsecretcode "08D434A563ABE0712B8DCD15B762D33C"; //商家keyvenderSign MD5.Encrypt(secretc…

关于Keras在测试不能使用正则dropout的解决

Keras官方文档: A Keras model has two modes: training and testing. Regularization mechanisms, such as Dropout and L1/L2 weight regularization, are turned off at testing time. Keras模型有两种模式:训练和测试。 在测试时关闭正常化机制&…

无法创建接口的实例_什么是接口?

接口接口概述接口,是java语言中一种类型,是方法的集合,如果说 类的内部封装了成员变量,构造 方法,和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法,默认方法和静态方法接口是对功能的扩展们也是声明规则的一种方式 狭义的角度来看,接口指的就是java的关键字,interfa…

[html] H5页面在微信中如何禁止分享给好友和朋友圈?

[html] H5页面在微信中如何禁止分享给好友和朋友圈? 利用JSBridge实现调用微信提供的一些原生功能,可以通过调用隐藏操作菜单来实现禁用分享。 代码如下: document.addEventListener(WeixinJSBridgeReady, function onBridgeReady() { Weixi…

jeecms添加站点

Step1:点击【站点管理】,然后点击【添加站点】。 Step2:按照下图填写,注意【路径】这一栏!!这里我随便写了个【aaa】。 Step3:这个时候在本地部署的tomcat的模板路径:tomcat/webapps…

[html] 举例说明只用html和css如何使得一个列表编号倒序?

[html] 举例说明只用html和css如何使得一个列表编号倒序&#xff1f; <!DOCTYPE html> <html> <body> <style> ol{ display: flex; flex-wrap: wrap-reverse } li{ width: 100% } </style> <ol><li>咖啡</li><li>牛奶&…

猜数字游戏python程序_python经典小程序:猜数字游戏

#猜数字游戏 import random #impor语句导入random模块 guessor0;print("#"*30) #输出30个”#“&#xff08;”##############################“&#xff09;用于装饰输出代码&#xff0c;同下 print("hello! \nwhat is you name?") #“\n”换行 print(&q…

HTML的DOM和XML的DOM对象的区别

HTML的DOM和XML的DOM对象的区别 1.DOM&#xff08;Document Object Moder&#xff09;被称作文档对象模型&#xff0c;它是语言和平台中立的接口&#xff0c;允许程序和脚本动态访问和更新文档的内容&#xff0c;结构和风格 2.在AJAX中&#xff0c;DOM对于我们来说是HTML和XML文…

PrefixSpan算法原理总结

前面我们讲到频繁项集挖掘的关联算法Apriori和FP Tree。这两个算法都是挖掘频繁项集的。而今天我们要介绍的PrefixSpan算法也是关联算法&#xff0c;但是它是挖掘频繁序列模式的&#xff0c;因此要解决的问题目标稍有不同。 一、1. 项集数据和序列数据 首先我们看看项集数据和序…

[html] 如何给input的右上角加个清除的按钮?

[html] 如何给input的右上角加个清除的按钮&#xff1f; <title>Insert title here</title> <style type"text/css">.round { /大span/ background: #fff none repeat scroll 0 0; border: 1px solid #bbb; display: inline-block; height: 28px;…

如何下载python模块_Python第三方库(模块)下载和安装(使用pip命令)

进行 Python 程序开发时&#xff0c;除了使用 Python 内置的标准模块以及我们自定义的模块之外&#xff0c;还有很多第三方模块可以使用&#xff0c;这些第三方模块可以借助 Python官方提供的查找包页面&#xff08;https://pypi.org/&#xff09;找到。 使用第三方模块之前&am…

Ajax技术的基本原理

我用一个简单的用户名验证的例子来谈一谈我对Ajax的了解: 这个例子用到了两个JSP和一个JS,我没有用后台来验证,因为原理是一样的. 1.用户注册表单页:ajaxCheckUser.jsp <% page language"java" contentType"text/html; charsetUTF-8" pageEncoding&q…

什么是二叉树?以及二叉树如何遍历?

像现实当中的树一样&#xff0c;需要把现实当中的树反过来看。 树根&#xff08;4偏移&#xff09; 左子树(0偏移) 右子树&#xff08;8偏移&#xff09; (树根) (树根) 左子树 右子树 左子树 右子树 (树根) (树根…

python装饰器带参数函数_当我使用带参数的python装饰器时,如何将参数传递给最内部的函数?...

当Func返回不是真时&#xff0c;我的装饰器用于召回Func。def deco_retry(retry_times): def _deco_retry(func): def wrapper(*args, **kwargs): while retry_times > 0: ret func(*args, **kwargs) if ret: return ret retry_times - 1 return wrapper return _deco_retr…

[html] 进入编辑页面时,如何把光标聚焦到第一个input?

[html] 进入编辑页面时&#xff0c;如何把光标聚焦到第一个input&#xff1f; <title>Insert title here</title> <script> window.onload function () { var input document.getElementById("username"); input.focus(); } </script> 个…

GODADDY主机用tar命令通过SSH远程打包20M以上的文件

GODADDY的虚拟主机控制面板虽然使用起来非常方便&#xff0c;对于文件管理的很多操作也非常到位&#xff0c;但是有一个非常令人头疼的问题&#xff0c;就是GODADDY在 主机控制面板中只支持小于20M的文件打包&#xff0c;这对于大部分的站长朋友来说&#xff0c;是非常不方便的…

[html] 你有使用过MediaRecorder吗?说说它的运用场景有哪些?

[html] 你有使用过MediaRecorder吗&#xff1f;说说它的运用场景有哪些&#xff1f; 录屏个人简介 我是歌谣&#xff0c;欢迎和大家一起交流前后端知识。放弃很容易&#xff0c; 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题