一、 准备阶段
三台服务器:主机、备机、仲裁机,分别分配三个IP,然后再准备一个IP作为虚拟IP
二、 安装配置Ensemble
1、 IIS的配置。确保IIS配置在Ensemble之前。
2、双击运行 ensemble-2016.1.0.656.0-win_x64.exe组件,修改安装目录,默认为C盘,修改成其他盘即可,除选择设置“CSP网关”其他选项全部默认。
3、安装完成之后,会在电脑的右下角显示出ensemble标志,说明ensemble安装完成
4、许可证安装,在标志右键点击下面画面的红框所选中的内容,会跳出一个ensemble
的管理界面。在页面上依次点击 系统管理-软件许可颁发-软件许授权码 。然后把**********.key拷贝到D:\InterSystems\Ensemble\mgr(这个是我自己的安装目录,需要对应到你们自己的安装目录下)下,然后回到页面上,点击激活新秘钥,点击浏览找到你刚刚拷贝进去的cache.key,点击右下角激活,若成功,页面显示key内容,没报错就可以了,说明产品已经授权激活。
5、在此之前,我们先需要了解Ensemble右击之后出现的这些选项是什么意思。目前主要用到三个。 Studio 、Management Portal、Documentation。在前面安装许可证的时候了解到Management Portal是ensemble的管理界面。而Studio是我们的开发界面。Documentation是ensemble的开发手册,里面包含了有关于开发的所有知识。所以我们在这个章节主要用到的是Studio和Documentation。
6、我们需要建立一个自己的命名空间,ensemble有自己的命名空间,例如DEMO、ENSDEMO、%SYS等,通常我们开发代码需要在自己的命名空间下进行。在Ensemble的页面管理界面上即Management Portal的页面,依次点击 系统管理-配置-系统配置-NAMESPACES
点击左上角的新建NameSpaces,填写你自己的命名空间的名字(通常大写),然后点击新建数据库,数据库名称通常为命名空间加上DB,如图示,在点击浏览
在目录选择框中加上TESTDB路径,选择确定,然后再点击左下角的下一步,完成,回到最开始的新建命名空间界面,点击保存,页面会进行命名空间的添加,点击确定就可以了。
Global:为存放数据的数据库
Routines:为存放代码的数据库
再打开Studio页面,选择左上角 FILE—> Change Namespace
选择你自己刚刚创建的命名空间,本文以HEREN为命名空间为例
7、进行前台页面的一些配置:
三、MIRROR搭建
1、开启服务:
三台服务器的,ISCAgent服务设置为自动启动。
2、 先启用镜像服务,然后创建镜像
3、 配置主机镜像,虚拟IP
4、 配置备机镜像,加入为故障转移,镜像名称不变,主机ip,cache实例名称填入。
cache实例名称:
下一步:名称:HEREN-B,备机ip,端口,选择网络,最下面蓝色字体为服务质量监测默认8秒,相当于主备机的切换条件,可按现场情况改变大小。
5、 启用虚拟IP,选本地连接2
可能出现的问题:端口号,防火墙屏蔽,设置入站规则。
1、打开网络和Internet设置
2、打开防火墙
3、高级设置
4、入站规则—新建规则
6、 选择端口,接着输入要列为白名单的端口号(以24为例)
配置文件默认,直接下一步
入站出站相同操作。