kl800.com省心范文网

VM+MSCS+MQ安装手册


一.window2003 cluster 的安装
群集(Cluster)简介:群集(也称集群)是在一组计算机运行相同的软件,群 集环境要求与配置: 1、每个主机有两块网:一个连接到公网(相对而言)提供服务,另一块网 卡与其它结点相连。服务器之间传递信息(又称“心跳”连接)。 2、 配置仲裁磁盘和共享磁盘,共享磁盘用来存储每台服务器之间的公用数 据。 模拟场景:

1.添加仲裁磁盘和共享数据磁盘:
在 VMware GSX Server Host 上运行 vmware-vdiskmanager 创建一个仲裁磁 盘和共享数据盘,两个磁盘均为 SCSI 类型。

添加一个仲裁磁盘赋予 100MB 大小;vmware-vdiskmanager -c -s 100mb -a lsilogic -t 2 quorum.vmdk 添加一个共享磁盘赋予 500MB 大小;vmware-vdiskmanager -c -s 500mb -a lsilogic -t 2 Sharedisk.vmdk 为 MQ-1 和 MQ-2 添加仲裁磁盘和共享数据磁盘,以一个虚拟机为例,另一 个完全相同:选择一个虚拟机,单击“Edit Virtual Machine setting”:

单击“Add..”按钮,在弹出的添加硬件向导对话中,选择要添加的硬 件类型为"Hard Disk"

选择第二个,如下图:

单击“下一步”按钮。 单击"Browse.."按钮,选择 quorum.vmdk:

单击"open"按钮。返回到上一个对话框中,单击"Advanced>>"按钮, 改变 SCSI 通道

选择:scsi1:0。 添加好两块磁盘,虚拟机配置表如下:

修改虚拟机配置文件(.vmx):分别修改两个虚拟机的配置文件(.vmx)在最后 添加如下内容: disk.locking=”FALSE” scsi1:0.SharedBus="Virtual" scsi1:1.SharedBus="Virtual" 修改:scsi1:0.mode="persistent" scsi1:1.mode="persistent" 注:persistent 表示是共享磁盘。 先运行一个虚拟机, 打开“磁盘管理器”, 把这两块新添加的磁盘转为基本磁盘, 建立分区,并格式化为 NTFS 分区:关掉虚拟机(因为是共享磁盘,一定要关掉 这个虚拟机),再运行另一个,由于第一个虚拟机创建了分区,并格式化,因些 在第二个虚拟机只需确认, 分配盘符即可。在建立磁盘分区的时候 2 个硬盘都建 立成扩展分区。

2.由于这次是在 VM 上模拟进行安装,给两个虚拟机各再添加一个 网卡,用作心跳网卡。网卡具体配置如下表。
机器主机名 IP 地址(公网/public) IP 地 址 ( 心 跳 网 络 /private) DNS 网关 所属域 MQ-1 192.168.1.166/24 10.10.10.1/24 192.168.1.166/192.168.1.167 192.168.1.1 ARICLUSTER.COM MQ-2 192.168.1.167/24 10.10.10.2/24 192.168.1.167/192.16 8.1.166 192.168.1.1 ARICLUSTER.COM

2.1 绑定顺序网络
打开网络连接,在高级菜单上,单击高级设置,在连接框中,调整绑定顺序如 下: 1 公用网络 2 专用网络 3 远程访问连接

2.2 配置心跳网络
打开 PRIVATE 网络连接属性,在常规选项卡上,确认仅选择了 TCP/IP 协议复 选框, 设置第一节点心跳网络 IP:10.10.10.1,子网掩码:255.255.255.0,第二节点心 跳网络 IP:10.10.10.2,子网掩码:255.255.255.0 确认默认网关和 DNS 服务器栏 为空.并且设置 TCP/IP 协议相应的高级设置,关闭 DNS 注册,关闭 WINS 注册,禁用 NETBIOS。

设置心跳网络网卡为强制 10M 半双工.

3.创建域。
具体详细的可创建集群的详细方式可以参考《WINCLUSTER 实施文档》 。

3.1 升级第一节点到域模型
Windows server 2003 Cluster 要求运行群集服务的机器都是域模型的机 器,对于双节点群集,最佳的做法是将第一个节点升级为域控制器,然后将第二 节点添加到域中为额外域控制器。 在第一节点:点击开始->运行,输入:dcpromo.exe,运行活动目录安装向导

选择新域控制器,点击下一步,

选择新林中的域,点击下一步,

添入新域的 DNS 名,这里填写:ARICLUSTER.com,点击下一步

指定域的 NETBIOS 名称,这里使用默认的: ARICLUSTER,点击下一步

选择保存 AD 数据库文件和 AD 日志文件夹,这里用默认的位置,点击下一步,

选择 SYSVOL 文件夹位置,这里也用默认的位置,点下一步,

由于系统没有安装 DNS 服务器,所以选择在本机安装 DNS 服务器,点下一步,

选择权限兼容模型,

输入还原模式密码,这个密码将会在域服务器目录还原模式的时候使用,这里 输入:123456,点下一步,开始进行 AD 的安装

安装完成后重新启动系统.

3.2 添加第二节点到域
打开添加/删除程序,添加 DNS 服务. 在第二节点上运行:dcpromo.exe,打开 AD 安装向导,点击

选择现有域的额外域控制器

输入第一节点上 AD 管理员密码和域

指定该额外域控制器成为哪个域的额外域控制器,输入第一节点域 名:aricluster.com 其余过程和第一节点相同,安装完毕,重起系统.

4.创建集群 4.1 第一节点群集配置
单击 开始->程序->管理工具->群集管理器

选择创建新群集,点击确定。

填写域名:aricluster.com ,填写群集名 ariscluster.点击下一步

填写群集第一个节点计算机名:MQ-1,点下一步

分析完毕后点下一步,

填写群集管理 IP,这里填入 192.168.1.165

输入群集服务账号,这里为避免权限问题,我们使用域系统管理员账 号:administrator,

在这里需要选择存放仲裁日志的仲裁盘,点仲裁,在弹出的窗口中选择 Q: 然后点击下一步,进行群集服务的配置

配置服务完毕,第一节点群集建立完毕.

4.2 添加第二节点
在第二节点上,打开群集管理器,选择添加节点到群集,输入群集名称,点确定

这样打开添加节点向导,

输入要添加的节点计算机名,点击下一步,然后余下的步骤和配置第一节点步 骤相同.

5.安装后配置 5.1 配置心跳
配置群集网络,在群集管理器中,单击左边窗口的群集配置,右击 PUBLIC,然 后选择属性

选择所有通讯(混合网络), 在群集管理器中,单击左边窗口的群集配置,右击 PRIVATE,然后选择属性

选择只用于内部群集通讯(专用网络),

5.2 心跳适配器优先化
右击群集名称,选择属性,单击网络优先级选项卡

确认 PRIVATE 在 PUBLIC 上方

二. MQ MSCS 安装 1 说明
1.MSCS 中有两个节点 MQ-1 和 MQ-2。 2.创建的队列管理器名字为 QM。 3.WebSphere MQ 安装在 C:\Program Files\IBM\Websphere MQ 目录下。 4.F 盘为共享磁盘。 5.MQ-1 和 MQ-2 两个节点具有相同操作系统版本和补丁级别。

2 在 MQ-1 和 MQ-2 两个节点上分别安装 WebSphere MQ
按照普通的安装步骤进行安装,安装目录不要放到共享磁盘上,安装到本 地磁盘上即可。 检查:确认在选择的安装目录下有 qmgrs、errors 和 bin 目录,确认 bin 目录 中能够看到 MQ 的诸多命令。在 A、B 节点上分别运行 dspmqver(MQ v6) 或 mqver(MQ v5.3)命令,确认两个节点上输出的信息一样。

安装完成后配置跟新用户 Websphere Mq 用户。在 AD 域用户中新建一个域用 户,并且该域用户加入到下图的组中。

3.补丁包安装
二个节点都安装完成后,在 A、B 两个节点上分别安装 WebSphere MQ 的最 新补丁包。

4.为 MSCS 定义资源类型(resource type)
在 MQ-1、MQ-2 两个节点上分别打开一个命令行窗口执行"haregtyp /r"命令 来定义 MQ MSCS 资源类型。执行完该命令后需要重新启动 MQ-1、MQ-2 两个 节点的操作系统, 否则可能碰到 “An error occurred attempting to read properties for the 'IBM MQSeries MSCS' resource”, 或者错误代码 126 (0000007e)

检查:启动 cluster 的图形管理工具,点击一个资源组(resource group),选择" 定义资源(define resource)"选项,在下拉列表中应该能够看到 MQ MSCS 资源类 型。

以下步骤只需要在节点 MQ-1 上做:

5.定义资源组(resource group)和依赖(dependencies) 5.1 定义一个新的资源组

把可用节点机器添加到首选项所有者中。

把资源 IP 地址和共享磁盘添,仲裁磁盘加到 MQReGroup 资源组中,添加完后 如下图所示。

6.定义队列管理器
使用 WebSphere MQ Explorer 创建一个队列管理器 (队列管理器名字为 ASUPQM01,如果习惯使用 MQ 命令,也可以用 crtmqm 命令创建),注意不要 选择该队列管理器为缺省队列管理器。创建完成后,WebSphere MQ Explorer 应 该自动启动了这个队列管理器, 如果没启动则手工启动这个队列管理器。然后停 止这个队列管理器。配置这个队列管理器为手工启动,因为 MSCS 将代替 MQ 服务控制这个队列管理器的启动停止。定义侦听器和其它必须的 MQ 服务,这 个 MQ 服务需要被配置为随队列管理器自动启动。

7.将队列管理器移到共享磁盘上
移动的时候注意先停止 MQ 服务。执行命令 hamvmqm /m ASUPQM01 /dd "f:\WebSphere MQ" /ld "f:\WebSphere MQ\log"。

8.确认队列管理器正常
在 WebSphere MQ Explorer 中启动队列管理器 QM,查看队列管理器的对象, 然后停止对列管理器, 确认所有的动作正常完成(也可以使用 MQ 的命令来检查)。

9.将队列管理器置于 MSCS 的管理之下
在集群管理器中,选择新建资源,如下图所示 填写名称,描述,资源类型, 组。

然后配置这个资源在节点 MQ-1、MQ-2 上运行。

并且依赖于 IP Address 资源和共享磁盘资源。

输入 MQ 队列管理器名称。

配置完成后把,2 个节点重启启动,注意先起主节点 MQ-1,后起其他节点。

10.验证
尝试将资源切换到 MQ-2 节点上,确认资源能够成功地切换到 MQ 节点上。


赞助商链接