hpuxmcsg双机软件详细安装手册Word文档格式.docx

上传人:b****6 文档编号:21291955 上传时间:2023-01-29 格式:DOCX 页数:18 大小:23.72KB
下载 相关 举报
hpuxmcsg双机软件详细安装手册Word文档格式.docx_第1页
第1页 / 共18页
hpuxmcsg双机软件详细安装手册Word文档格式.docx_第2页
第2页 / 共18页
hpuxmcsg双机软件详细安装手册Word文档格式.docx_第3页
第3页 / 共18页
hpuxmcsg双机软件详细安装手册Word文档格式.docx_第4页
第4页 / 共18页
hpuxmcsg双机软件详细安装手册Word文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

hpuxmcsg双机软件详细安装手册Word文档格式.docx

《hpuxmcsg双机软件详细安装手册Word文档格式.docx》由会员分享,可在线阅读,更多相关《hpuxmcsg双机软件详细安装手册Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

hpuxmcsg双机软件详细安装手册Word文档格式.docx

启动Package11

停止Package,不切换12

移动Package12

对Package进行重新配置12

查看运行情况12

十、测试Cluster配置12

测试PackageManager12

测试ClusterManager12

测试NetworkManager12

十一、故障诊断方法13

附:

一些有用的系统命令13

查看硬件配置情况13

配置LAN13

创建新文件系统13

扩充HFS文件系统14

移动文件系统14

文件系统日常维护14

删除core文件14

将磁盘从一个卷组移到另一个卷组14

PV-Link(物理卷链路)配置14

手工启动HP-UX15

进入ISL界面:

15

进入单用户状态15

安装软件时检查swagentd是否启动15

软件打包到磁带(swinstall格式)15

杀死指定名字的进程15

检测INFORMIXSERVER状态15

一、配置MC的基本过程

本表仅供参考:

建立/.rhosts,使root对两机的所有资源都有所需的权限

建立Cluster的配置文本:

/etc/cmcluster/config.d

建立pkg1:

/etc/cmcluster/pkg1/pkg1.conf

/etc/cmcluster/pkg1/tl

/etc/cmcluster/pkg1/service1

同步两机的MC配置文件:

rcp-r/etc/cmclusterMachineB:

/etc

检查配置是否正确:

cmcheckconf-v-C/etc/cmcluster/cmclconf-P/etc/mcluster/pkg0/pkg0.conf\

-P/etc/cmcluster/pkg1/pkg1.conf

编译、分发配置:

cmapplyconf-v-C/etc/cmcluster/cmclconf-P/etc/cmcluster/pkg0/pkg0.conf\

修改LVM启动文件/etc/lvmrc

AUTO_VG_ACTIVATE=0

使VG00,VG01,VG02不随系统的启动便置为可用

修改/etc/hosts增加对pkg0和pkg1浮动地址的定义:

pkg0132.97.4.12

pkg1132.97.4.14

修改MC/ServiceGuard启动文件/etc/rc.config.d/cmcluster

AUTOSTART_CMCLD=1

检查/etc/rc.config.d/nfsconf,参数值应设置如下:

NFS_CLIENT=0

NFS_SERVER=0

同步两机的相关的配置文件:

/.rhosts

/etc/lvmrc

/etc/rc.config.d/nfsconf

/etc/rc.config.d/cmcluster

/etc/passwd

/etc/group

/etc/hosts

/etc/cmcluster/*

运行cluster:

cmruncl-v

cmviewcl–v

检查LOG:

/etc/cmcluster/pkg1/control.sh.log

/var/adm/syslog/syslog.log

 

二、关于本文

编写本文的目的

公司的技术人员,根据该模板均能成功安装配置统一风格、符合FR规范的MC高可用系统,通过本文档,系统管理员可对双机的基本概念有一定的了解;

可完成双机的安装配置、日常管理、监控等任务。

规则定义及说明

主机命名规则:

本文的主机名分别是:

node1和node2;

并用蓝色表示该名称可随不同环境改变。

其他说明:

本文所有蓝色字符均为根据不同环境修改的;

而褐色部分则为可选内容,即这些操作可根据用户实际需要选择;

红色表示重要部分。

三、安装软件

●安装MC/ServiceGuard软件。

●安装DatabaseToolkits软件

(安装后位于/opt/cmcluster/toolkit/<

Database>

目录内)。

●使用swinstall命令进行上述安装。

四、准备系统

建立主机信任关系

●编辑安全控制文件/.rhosts:

包含其他节点的根用户授权,如

node1root

node2root

启动时间同步进程

●建议在各个节点上面激活NTP(xntpd进程),编辑/etc/ntp.conf文件。

(注:

该项可以跳过)

五、网卡准备

硬件要求:

每台服务器三块网卡(lan0、lan1、lan2)或两块网卡(lan0、lan1)加RS232串口(只有在双节点群集中使用),其中lan0作为主机的主网卡,作为数据通讯用,而lan1作为lan0的备份网卡,lan2(RS232)作为心跳信号通讯;

网卡配置:

网卡的配置在/etc/rc.config.d/netconf文件中定义。

注意,在此文件中应将主网卡进行配置,而备份网卡不能配置IP地址。

六、准备磁盘

(关键是共享磁盘--如:

磁盘阵列)

创建逻辑卷(LV)结构

创建root盘的镜像

●如果不需要的话,可以不做(只能使用命令完成,不能使用SAM)

●建立bootableLVM,以备作为root盘的镜像:

#pvcreate-B/dev/rdsk/cxtydz

●加入rootVG:

#vgextend/dev/vg00/dev/dsk/cxtydz

●将新盘作成boot盘:

#mkboot/dev/rdsk/cxtydz

●将AUTOFile复制到新盘的LIF区内:

#mkboot-a“hpux(disk;

0)/stand/vmunix”\

/dev/rdsk/cxtydz

●对root和primaryswapLV在新盘上做镜像(注意,应将VG00中的所有设备均做镜像,如/usr、/swap等):

#lvextend-m1/dev/vg00/lvol1/dev/dsk/cxtydz

●更新BDRA中的boot信息:

#/usr/sbin/lvlnboot-v-r/dev/vg00/lvol1

#/usr/sbin/lvlnboot-s/dev/vg00/lvol2

●检查BDRA是否正确:

#/usr/sbin/lvlnboot-R/dev/vg00

●确认镜像的正确性:

#lvlnboot-v

创建卷组(VG)和逻辑卷(LV)

注:

(可以使用SAM或命令方式)

●选择VG所使用的磁盘(得到每个节点上可以看见的磁盘,识别出共享磁盘一般表现为磁盘阵列设备文件),在每个节点上面均执行下面的命令,列出每个节点可见的磁盘设备:

#lssf/dev/dsk/*d0

●在节点1上面创建物理卷(PV)

#pvcreate/dev/rdsk/c1t2d0

#pvcreate/dev/rdsk/c0t2d0

●在节点1上面创建卷组(VG)

创建卷组目录

#mkdir/dev/卷组名

在卷组目录内创建卷组控制文件

#mknod/dev/卷组名/groupc640xhh0000

(其中,主设备号总是64,次设备号以16进制数0xhh0000表示,hh必须在系统内唯一,使用系统中下一个可用的数值。

使用下面的命令可以得到系统中已经存在的卷组:

#ls-l/dev/*/group)

创建卷组并将物理卷加入其中

#vgcreate/dev/卷组名/dev/dsk/c1t2d0

#vgextend/dev/卷组名/dev/dsk/c0t2d0

●重复上述步骤创建其他卷组

●在节点1上面创建逻辑卷(LV)

#lvcreate-L12/dev/卷组名

●在节点1上面创建文件系统(如果需要)

在新建的逻辑卷上面创建文件系统

#newfs-Fvxfs/dev/卷组名/rlvol1

创建mount目录点

#mkdir/mnt1

Mount文件系统以检查正确性

#mount/dev/卷组名/lvol1/mnt1

修改卷组属性

在node1上deactivate卷组:

#umount/mnt1

#vgchange-an/dev/卷组名

在另一台主机上设置VG

(只能使用命令方式完成)

1)在节点1上面,生成卷组映像文件

#vgexport-p-m/tmp/卷组名.map/dev/卷组名

2)在节点1上面,将卷组映像文件复制到节点2

#rcp/tmp/卷组名.mapnode2:

/tmp/卷组名.map

3)在节点2上面,创建卷组目录

4)在节点2上面,创建卷组控制文件

5)在节点2上面,使用从节点1复制的卷组映像文件中的信息建立卷组结构

#vgimport-m/tmp/卷组名.map/dev/卷组名\

/dev/dsk/c1t2d0/dev/dsk/c0t2d0

(注意,在节点2上面的设备文件名字可能与节点1上面不同,必须确认)

6)在节点2上面激活卷组

#vgchange-ay/dev/卷组名

7)创建mount目录点

8)Mount文件系统以检查正确性

9)Umount文件系统

10)DeactivateVG

创建其他卷组结构

重复上述步骤,创建其他卷组结构

所有卷组创建完成后

编辑/etc/lvmrc文件,保证在系统启动时不自动激活与CLUSTER有关的卷组(将AUTO_VG_ACTIVATE置为0,并确认root卷组包含在custom_vg_activation函数内)。

这些卷组将在应用包的control.sh文本中激活。

最后步骤

配置MC/ServiceGuard双机前的最后步骤

在配置节点(节点1)上激活所有卷组

七、配置CLUSTER

(可以使用SAM或命令方式完成)

生成CLUSTER配置文件模板

#cmquerycl-v-C/etc/cmcluster/cmclconf.ascii-nnode1\

-nnode2

编辑CLUSTER配置文件模板

CLUSTER_NAMEcluster1#CLUSTER的名字

FIRST_CLUSTER_LOCK_VG/dev/vg01#LOCK卷组

NODE_NAMEnode1#节点名字

NETWORK_INTERFACElan1

HEARTBEAT_IP15.13.171.32#lan1是HEARTBEAT网络

NETWORK_INTERFACElan2#lan2是备份网络

NETWORK_INTERFACElan0

STATIONARY_IP192.6.143.10#lan0的静态IP地址

FIRST_CLUSTER_LOCK_PV/dev/dsk/c1t2d0#LOCK盘的物理卷名字

#SERIAL_DEVICE_FILE/dev/tty0p0#RS232串行HEARTBEAT线路

NODE_NAMEnode2

HEARTBEAT_IP15.13.171.30

NETWORK_INTERFACElan2

STATIONARY_IP192.6.143.20

FIRST_CLUSTER_LOCK_PV/dev/dsk/c1t2d0

#SERIAL_DEVICE_FILE/dev/tty0p0

HEARTBEAT_INTERVAL1000000

NODE_TIMEOUT2000000

AUTO_START_TIMEOUT600000000

NETWORK_POLLING_INTERVAL2000000

VOLUME_GROUP/dev/vg01

VOLUME_GROUP/dev/vg02#注:

所有CLUSTER相关的卷组都要在此写出

检查CLUSTER配置的正确性

(强烈建议:

任何时候对双机配置文件做过改动,重新启动双机之前必须进行配置的检查)

#cmcheckconf-v-C/etc/cmcluster/cmclconf.ascii

设置自动启动参数

编辑文件/etc/rc.config.d/cmcluster,将参数AUTOSTART_CMCLD设为1,则在系统自举时自动启动CLUSTER。

八、配置Package和Services

创建子目录

在/etc/cmcluster中为每个Package创建子目录

#mkdir/etc/cmcluster/pkg1

#mkdir/etc/cmcluster/pkg2

建立配置文件模板

为每个Package建立一个配置文件模板

#cmmakepkg-p/etc/cmcluster/pkg1/pkg1conf.ascii

#cmmakepkg-p/etc/cmcluster/pkg2/pkg2conf.ascii

编辑配置文件模板

编辑Package配置文件,根据实际需要修改相关项:

PACKAGE_NAMEpkg1

NODE_NAMEnode1主节点

NODE_NAMEnode2备份节点

RUN_SCRIPT/etc/cmcluster/pkg1/control.shPackage启动脚本

RUN_SCRIPT_TIMEOUTNO_TIMEOUT

HALT_SCRIPT/etc/cmcluster/pkg1/control.shPackage停止脚本

HALT_SCRIPT_TIMEOUTNO_TIMEOUT

SERVICE_NAMEservice1对每个service重复此3行定义

SERVICE_FAIL_FAST_ENABLEDNO

SERVICE_HALT_TIMEOUT300

SUBNET15.16.168.0Package对应的子网(可以多个)

PKG_SWITCHING_ENABLEDYES

NET_SWITCHING_ENABLEDYES

NODE_FAIL_FAST_ENABLEDNO

建立控制脚本的模板

建立Package控制脚本的模板

#cmmakepkg-s/etc/cmcluster/pkg1/control.sh

控制脚本模式设置

将Package控制脚本设为可执行模式

#chmod+x/etc/cmcluster/pkg1/control.sh

编辑控制脚本

编辑修改Package控制脚本时注意进行以下工作:

●在PATH中增加启动service所需要的路径

●增加需要激活的卷组名字

●增加需要mount的文件系统和逻辑卷的名字

●定义IP地址和子网

●增加service名字

●增加service命令

●注意函数start_services和halt_services中启动和停止service使用的脚本参数,保证service启动和停止命令的正确性

检查并分发配置文件

●将Package控制脚本复制到其他节点

#rcp/etc/cmcluster/pkg1/control.sh\

node2:

/etc/cmcluster/pkg1/control.sh

●检查CLUSTER配置(强烈建议:

#cmchechkconf-C/etc/cmcluster/cmclconf.ascii\

-P/etc/cmcluster/pkg1/pkg1conf.ascii\

-P/etc/cmcluster/pkg2/pkg2conf.ascii

●生成并分发二进制CLUSTER配置文件

#cmapplyconf-v-C/etc/cmcluster/cmclconf.ascii\

九、管理Cluster和Package

管理Cluster和节点

启动Cluster

#cmruncl-v

#cmruncl-v-nnode1-nnode2

在已运行的Cluster中增加一个节点运行

#cmrunnode-vnode2

在已运行的Cluster中停止一个节点运行

#cmhaltnode-f-vnode2

停止整个Cluster

#cmhaltcl-f-v

对Cluster进行重新配置

●停止整个Cluster

●如果要改变CLUSTERLOCKVG,则

#vgchange-cnvg01

#vgchange-ayvg01

●重新进行配置工作

●cmapplyconf

●cmruncl

管理Package和Service

启动Package

#cmrunpkg-nnode1pkg1

#cmmodpkg-enode1pkg1

停止Package,不切换

#cmhaltpkgpkg1

移动Package

#cmhaltpkgpkg1-nnode1

#cmrunpkg-nnode2pkg1

#cmmodpkg-epkg1

对Package进行重新配置

●修改配置文件

●修改control.sh文件(注意保证所有节点一致)

查看运行情况

#cmviewcl-v

一十、测试Cluster配置

测试PackageManager

1)得到service的pid(使用ps-ef命令)

2)杀死service进程(使用kill命令)

3)使用cmviewcl-v命令查看状态

4)将Package移动回原节点

5)对数据库系统的测试可以根据具体情况进行

测试ClusterManager

1)关闭一个节点的电源

2)使用cmviewcl-v命令查看状态

3)打开节点的电源

4)使用cmviewcl-v命令查看状态

5)将Package移动回原节点

6)对数据库系统的测试可以根据具体情况进行

测试NetworkManager

1)使用lanscan命令得到主/备网络信息

3)从主网卡上拔掉网线

4)使用cmviewcl-v命令查看状态(应完成本地网络切换)

5)重新连接网线

6)使用cmviewcl-v命令查看状态

一十一、故障诊断方法

1、检查Cluster和Package状态

使用cmviewcl-v命令

2、检查RS232状态

3、检查PackageIP地址

使用netstat-in命令

4、查看LOG文件

/var/adm/syslog/syslog.log

/etc/cmcluster/pkg1/control.sh.log

5、查看Cluster和Package配置文件

6、查看Package控制脚本文件(control.sh)

7、使用cmquerycl和cmcheckconf命令检查配置的合法性

8、检查LAN配置情况

#netstat-in

#lanscan

#arp-a

#landiag

#linkloop

#/usr/contrib/bin/cmgetconfig-f

#cmviewcl-v

一些有用的系统命令

查看硬件配置情况

#/usr/sbin/dmesg

#/usr/sbin/ioscan

#/usr/sbin/lssf/dev/rdsk/c0t5d0

#diskinfo/dev/rdsk/c0t5d0

#swapinfo

#lanscan

配置LAN

#/sbin/set_parmshostname

#/sbin/set_parmsip_address

编辑etc/hosts文件

reboot

#/sbin/set_parmsinitial(根据提示操作)

创建新文件系统

#newfs-Fhfs<

char_device_filename>

#mkdir/mountpoint

#mount<

block_device_filename>

/mountpoint

Edit/etc/fstabfile

扩充HFS文件系统

#umount/mountpoint

#lvextend-L400<

#exte

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1