收藏 分享(赏)

HP-UX MC安装详细参考手册.doc

上传人:精品资料 文档编号:11029742 上传时间:2020-02-01 格式:DOC 页数:15 大小:423KB
下载 相关 举报
HP-UX MC安装详细参考手册.doc_第1页
第1页 / 共15页
HP-UX MC安装详细参考手册.doc_第2页
第2页 / 共15页
HP-UX MC安装详细参考手册.doc_第3页
第3页 / 共15页
HP-UX MC安装详细参考手册.doc_第4页
第4页 / 共15页
HP-UX MC安装详细参考手册.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、 1-15HP-UX MC 安装详细参考手册目录一、 配置 MC 的基本过程 .4二、 关于本文 5编写本文的目的 5规则定义及说明 5三、 安装软件 5四、 准备系统 5建立主机信任关系 5启动时间同步进程 5五、 网卡准备 5六、 准备磁盘 5创建逻辑卷(LV)结构 .6创 建 root 盘 的 镜 像 .6创 建卷 组 (VG)和 逻辑 卷( LV)6修改卷 组 属性 7在另一台主机上设置 VG .7创建其他卷组结构 8所有卷组创建完成后 8最后步骤 8七、 配置 CLUSTER8生成 CLUSTER 配置文件模板 8编辑 CLUSTER 配置文件模板 8检查 CLUSTER 配置的正

2、确性 9设置自动启动参数 9八、 配置 PACKAGE 和 SERVICES.9创建子目录 9建立配置文件模板 9编辑配置文件模板 10建立控制脚本的模板 10控制脚本模式设置 10编辑控制脚本 2-15检查并分发配置文件 11九、 管理 CLUSTER 和 PACKAGE11管理 CLUSTER 和节点 .11启 动 Cluster.11在已运行的 Cluster 中增加一个 节 点运行 11在已运行的 Cluster 中停止一个 节 点运行 11停止整个 Cluster.11对 Cluster 进 行重新配置 11管理 PACKAGE 和 SERVICE 11启 动 Package.11

3、停止 Package,不切 换 12移 动 Package.12对 Package 进 行重新配置 12查看运行情况 12十、 测试 CLUSTER 配置 .12测试 PACKAGE MANAGER12测试 CLUSTER MANAGER.12测试 NETWORK MANAGER.12十一、 故障诊断方法 13附:一些有用的系统命令 13查看硬件配置情况 13配置 LAN.13创建新文件系统 13扩充 HFS 文件系统 .14移动文件系统 14文件系统日常维护 14删除 CORE 文件 14将磁盘从一个卷组移到另一个卷组 14PV-LINK(物理卷 链路)配置 .14手工启动 HP-UX.15

4、进 入 ISL 界面: 15进 入 单 用 户 状 态 15安装软件时检查 SWAGENTD 是否启动 15软件打包到磁带(SWINSTALL 格式) .15杀死指定名字的进程 15检测 INFORMIX SERVER 状态 15、 配 置 MC 的 基 本 过 程本表仅供参考:建立 /.rhosts, 使 root 对两机的所有资源都有所需的权限建立 Cluster 的配置文本:/etc/cmcluster/config.d建立 pkg1:/etc/cmcluster/pkg1/pkg1.conf/etc/cmcluster/pkg1/tl/etc/cmcluster/pkg1/servic

5、e1同步两机的 MC 配置文件:rcp -r /etc/cmcluster MachineB:/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 -P /etc/cmcluster/pkg1/pkg1.conf修改 LVM 启动文件 /etc/l

6、vmrc AUTO_VG_ACTIVATE=0使 VG00,VG01,VG02 不随系统的启动便置为可用修改 /etc/hosts 增加对 pkg0 和 pkg1 浮动地址的定义:pkg0 132.97.4.12pkg1 132.97.4.14修改 MC/ServiceGuard 启动文件 /etc/rc.config.d/cmcluster AUTOSTART_CMCLD=1检查/etc/rc.config.d/nfsconf,参数值应设置如下:NFS_CLIENT=0NFS_SERVER=0同步两机的相关的配置文件:/.rhosts/etc/lvmrc/etc/rc.config.d/nf

7、sconf/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 高可用系 统,通过本文档,系统管理员可对双机的基本概念有一定的了解;可完成双机的安装配置、日常管理、监控等任务。规则定义及说明主机命名

8、规则:本文的主机名分别是:node1 和 node2;并用蓝色表示 该名称可随不同环境改变。其他说明:本文所有蓝色字符均为根据不同环境修改的;而褐色部分则为可选内容,即这些操作可根据用户实际需要选择;红色表示重要部分。、 安 装 软 件 安装 MC/ServiceGuard软件。 安装 Database Toolkits软件(安装后位于/opt/cmcluster/toolkit/目录内)。 使用 swinstall 命令进行上述安装。、 准 备 系 统建立主机信任关系 编辑安全控制文件/.rhosts:包含其他节点的根用户授权,如node1 rootnode2 root启动时间同步进程 建议

9、在各个节点上面激活 NTP(xntpd进程),编辑/etc/ntp.conf 文件。(注:该项可以跳过)、 网 卡 准 备硬件要求:每台服务器三块网卡(lan0、lan1、 lan2)或两块网卡(lan0、 lan1)加 RS232 串口(只有在双节点群集中使用),其中 lan0 作为主机的主网卡 ,作为数据通讯用,而 lan1 作为 lan0 的备份网卡,lan2(RS232)作为心跳信号通讯;网卡配置:网卡的配置在/etc/rc.config.d/netconf 文件中定义。注意,在此文件中应将主网卡进行配置,而 备份网卡不能配置 IP地址。、 准 备 磁 盘(关键是共享磁盘如:磁盘阵列)

10、创建逻辑卷(LV)结构创建 root 盘的镜像 如果不需要的话,可以不做(只能使用命令完成,不能使用 SAM) 建立 bootable LVM,以备作为 root盘的镜像:# pvcreate -B /dev/rdsk/cxtydz 加入 root VG:# vgextend /dev/vg00 /dev/dsk/cxtydz 将新盘作成 boot盘:# mkboot /dev/rdsk/cxtydz 将 AUTO File 复制到新盘的 LIF 区内:# mkboot -a “hpux (disk;0)/stand/vmunix” /dev/rdsk/cxtydz 对 root 和 prim

11、ary swap LV 在新盘上做镜像(注意,应将 VG00 中的所有设备均做镜像,如/usr、 /swap 等):# lvextend -m 1 /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)注:(可以使

12、用 SAM 或命令方式) 选择 VG 所使用的磁盘(得到每个节点上可以看见的磁盘,识别出共享磁盘一般表现为磁盘阵列设备文件),在每个节点上面均执行下面的命令,列出每个节点可见的磁盘设备:# lssf /dev/dsk/*d0 在节点 1 上面创建物理卷(PV)# pvcreate /dev/rdsk/c1t2d0 # pvcreate /dev/rdsk/c0t2d0 在节点 1 上面创建卷组(VG)创建卷组目录# mkdir /dev/卷 组 名 在卷组目录内创建卷组控制文件# mknod /dev/卷组名/group c 64 0xhh0000 (其中,主设备号总是 64,次设备号以 16

13、进制数 0xhh0000 表示, hh必须在系统内唯一,使用系统中下一个可用的数值。使用下面的命令可以得到系统中已经存在的卷组:# ls -l /dev/*/group )创建卷组并将物理卷加入其中# vgcreate /dev/卷 组 名 /dev/dsk/c1t2d0 # vgextend /dev/卷 组 名 /dev/dsk/c0t2d0 重复上述步骤创建其他卷组 在节点 1 上面创建逻辑卷(LV)# lvcreate -L 12 /dev/卷 组 名 在节点 1 上面创建文件系统(如果需要)在新建的逻辑卷上面创建文件系统# newfs -F vxfs /dev/卷 组 名 /rlvo

14、l1 创建 mount 目录点# mkdir /mnt1 Mount 文件系统以检查正确性# mount /dev/卷 组 名 /lvol1 /mnt1 修改卷组属性在 node1 上 deactivate 卷组:# umount /mnt1 # vgchange -a n /dev/卷组名 在另一台主机上设置 VG(只能使用命令方式完成)1) 在节点 1 上面,生成卷组映像文件# vgexport -p -m /tmp/卷组名.map /dev/卷组名 2) 在节点 1 上面,将卷组映像文件复制到节点 2# rcp /tmp/卷组名.map node2:/tmp/卷组名.map 3) 在节点

15、 2 上面,创建卷组目录# mkdir /dev/卷组名 4) 在节点 2 上面,创建卷组控制文件# mknod /dev/卷组名/group c 64 0xhh0000 5) 在节点 2 上面,使用从节点 1 复制的卷组映像文件中的信息建立卷组结构# vgimport -m /tmp/卷组名.map /dev/卷组名 /dev/dsk/c1t2d0 /dev/dsk/c0t2d0 (注意,在节点 2 上面的设备文件名字可能与节点 1 上面不同,必须确认)6) 在节点 2 上面激活卷组# vgchange -a y /dev/卷组名 7) 创建 mount 目录点# mkdir /mnt1 8

16、) Mount 文件系统以检查正确性# mount /dev/卷组名/lvol1 /mnt1 9) Umount 文件系统# umount /mnt1 10) Deactivate VG# vgchange -a n /dev/卷组名 创建其他卷组结构重复上述步骤,创建其他卷组结构所有卷组创建完成后编辑/etc/lvmrc 文件,保证在系统启动时不自动激活与 CLUSTER 有关的卷组(将 AUTO_VG_ACTIVATE 置为 0,并确 认 root 卷组包含在custom_vg_activation 函数内)。这些卷组将在应用包的 control.sh 文本中激活。最后步骤配置 MC/Se

17、rviceGuard 双机前的最后步骤在配置节点(节点 1)上激活所有卷组# vgchange -a y /dev/卷组名 、 配 置 CLUSTER(可以使用 SAM 或命令方式完成)生成 CLUSTER 配置文件模板# cmquerycl -v -C /etc/cmcluster/cmclconf.ascii -n node1 -n node2 编辑 CLUSTER 配置文件模板CLUSTER_NAME cluster1 #CLUSTER 的名字FIRST_CLUSTER_LOCK_VG /dev/vg01 #LOCK 卷组NODE_NAME node1 #节点名字NETWORK_INTE

18、RFACE lan1HEARTBEAT_IP 15.13.171.32 #lan1 是 HEARTBEAT 网络NETWORK_INTERFACE lan2 #lan2 是备份网络NETWORK_INTERFACE lan0STATIONARY_IP 192.6.143.10 #lan0 的静态 IP 地址FIRST_CLUSTER_LOCK_PV /dev/dsk/c1t2d0 #LOCK盘的物理卷名字# SERIAL_DEVICE_FILE /dev/tty0p0 #RS232 串行 HEARTBEAT线路NODE_NAME node2NETWORK_INTERFACE lan1HEART

19、BEAT_IP 15.13.171.30NETWORK_INTERFACE lan2NETWORK_INTERFACE lan0STATIONARY_IP 192.6.143.20FIRST_CLUSTER_LOCK_PV /dev/dsk/c1t2d0# SERIAL_DEVICE_FILE /dev/tty0p0HEARTBEAT_INTERVAL 1000000NODE_TIMEOUT 2000000AUTO_START_TIMEOUT 600000000NETWORK_POLLING_INTERVAL 2000000VOLUME_GROUP /dev/vg01VOLUME_GROUP

20、/dev/vg02 #注:所有 CLUSTER 相关的卷组都要在此写出检查 CLUSTER 配置的正确性(强烈建议:任何时候对双机配置文件做过改动,重新启动双机之前必须进行配置的检查)# cmcheckconf -v -C /etc/cmcluster/cmclconf.ascii 设置自动启动参数编辑文件/etc/rc.config.d/cmcluster,将参数 AUTOSTART_CMCLD设为 1,则在系统自举时自动启动 CLUSTER。、 配 置 Package 和 Services(可以使用 SAM 或命令方式完成)创建子目录在/etc/cmcluster 中为每个 Package

21、 创建子目录# 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_NAME pkg1NODE_NAME node1 主节点NODE_NAME node2 备份节点RUN_SCRIPT /etc/

22、cmcluster/pkg1/control.sh Package 启动脚本RUN_SCRIPT_TIMEOUT NO_TIMEOUTHALT_SCRIPT /etc/cmcluster/pkg1/control.sh Package 停止脚本HALT_SCRIPT_TIMEOUT NO_TIMEOUTSERVICE_NAME service1 对每个 service 重复此 3 行定义SERVICE_FAIL_FAST_ENABLED NOSERVICE_HALT_TIMEOUT 300SUBNET 15.16.168.0 Package对应的子网(可以多个)PKG_SWITCHING_EN

23、ABLED YESNET_SWITCHING_ENABLED YESNODE_FAIL_FAST_ENABLED NO建立控制脚本的模板建立 Package 控制脚本的模板# cmmakepkg -s /etc/cmcluster/pkg1/control.sh 控制脚本模式设置将 Package 控制脚本 设为可执行模式# chmod +x /etc/cmcluster/pkg1/control.sh 编辑控制脚本编辑修改 Package 控制脚本时注意进行以下工作: 在 PATH 中增加启动 service 所需要的路径 增加需要激活的卷组名字 增加需要 mount 的文件系统和逻辑卷的名

24、字 定义 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 /e

25、tc/cmcluster/cmclconf.ascii -P /etc/cmcluster/pkg1/pkg1conf.ascii -P /etc/cmcluster/pkg2/pkg2conf.ascii 生成并分发二进制 CLUSTER 配置文件# cmapplyconf -v -C /etc/cmcluster/cmclconf.ascii -P /etc/cmcluster/pkg1/pkg1conf.ascii -P /etc/cmcluster/pkg2/pkg2conf.ascii 、 管 理 Cluster 和 Package管理 Cluster 和节点启动 Cluster#

26、cmruncl -v # cmruncl -v -n node1 -n node2 在已运行的 Cluster 中增加一个节点运行# cmrunnode -v node2 在已运行的 Cluster 中停止一个节点运行# cmhaltnode -f -v node2 停止整个 Cluster# cmhaltcl -f -v 对 Cluster 进行重新配置 停止整个 Cluster 如果要改变 CLUSTER LOCK VG,则# vgchange -c n vg01 # vgchange -a y vg01 重新进行配置工作 cmapplyconf cmruncl管理 Package 和 S

27、ervice启动 Package# cmrunpkg -n node1 pkg1 # cmmodpkg -e node1 pkg1 停止 Package,不切换# cmhaltpkg pkg1 移动 Package# cmhaltpkg pkg1 -n node1 # cmrunpkg -n node2 pkg1 # cmmodpkg -e pkg1 对 Package 进 行重新配置 停止整个 Cluster 修改配置文件 修改 control.sh 文件(注意保证所有节点一致) cmapplyconf cmruncl查看运行情况# cmviewcl -v 、 测 试 Cluster 配 置

28、测试 Package Manager1) 得到 service 的 pid(使用 ps -ef 命令)2) 杀死 service进程(使用 kill 命令)3) 使用 cmviewcl -v 命令查看状态4) 将 Package 移动回原节点5) 对数据库系统的测试可以根据具体情况进行测试 Cluster Manager1) 关闭一个节点的电源2) 使用 cmviewcl -v 命令查看状态3) 打开节点的电源4) 使用 cmviewcl -v 命令查看状态5) 将 Package 移动回原节点6) 对数据库系统的测试可以根据具体情况进行测试 Network Manager1) 使用 lans

29、can 命令得到主/备网络信息2) 使用 cmviewcl -v 命令查看状态3) 从主网卡上拔掉网线4) 使用 cmviewcl -v 命令查看状态(应完成本地网络切换)5) 重新连接网线6) 使用 cmviewcl -v 命令查看状态、故 障 诊 断 方 法1、 检查 Cluster 和 Package 状态使用 cmviewcl -v 命令2、 检查 RS232 状态使用 cmviewcl -v 命令3、检查 Package IP 地址使用 netstat -in 命令4、查看 LOG 文件/var/adm/syslog/syslog.log/etc/cmcluster/pkg1/con

30、trol.sh.log5、查看 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

31、/rdsk/c0t5d0# diskinfo /dev/rdsk/c0t5d0# swapinfo # lanscan 配置 LAN# /sbin/set_parms hostname# /sbin/set_parms ip_address编辑 etc/hosts 文件reboot或# /sbin/set_parms initial(根据提示操作)创建新文件系统# newfs -F hfs # mkdir /mountpoint # mount /mountpoint Edit /etc/fstab file扩充 HFS 文件系统# umount /mountpoint # lvextend

32、-L 400 # extendfs # mount /mountpoint 移动文件系统# newfs -F hfs /dev/vg01/rlvol1 # mkdir /home.new # mount /dev/vg01/lvol1 /home.new # cd /home # find . | cpio -pdumv /home.new # rm -rf /home/* # umount /home.new # mount /dev/vg01/lvol1 /home # rmdir /home.new 文件系统日常维护/var/adm/wtmp/var/adm/btmp/var/adm/s

33、ulog/var/adm/cron/log/var/spool/mqueue/syslog/var/spool/mqueue/senmail.st/var/spool/uucp/.Admin/*/usr/spool/uucp/.Log/*/var/adm/lp/log/var/adm/messages/var/adm/sw/swinstalllog/var/adm/sw/swremovelog/var/adm/sw/sw*.log删除 core 文件# find / -name core -exec rm 将磁盘从一个卷组移到另一个卷组# pvmove /dev/dsk/c3t2d0 # vg

34、reduce /dev/vg01 /dev/dsk/c3t2d0 # vgextend /dev/vg02 /dev/dsk/c3t2d0 PV-Link(物理卷链路)配置只在主链路上面执行 pvcreate。在创建卷组时将所有链路包含在 vgcreate 命令的参数内。在已有的卷组中增加 PV-Link:vgextend vgXX /dev/dsk/在已有的卷组中删除 PV-Link:vgreduce vgXX /dev/dsk/手工启动 HP-UX进入 ISL 界面:Boot from primary boot path n Boot from alternate boot path n

35、Enter boot path 52.6.0 . . .Interact with ISL y ISL hpux (;0)/stand/vmunix 进入单用户状态ISL hpux -is (;0)/stand/vmunix 安装软件时检查 swagentd 是否启动(单用户时不会自动启动)# /sbin/init.d/swagentd start 软件打包到磁带(swinstall 格式)# swcopy 到/var/spool/sw(或其他目录)# swpackage -s /var/spool/sw -d /dev/rmt/0m -x target_type=tape 杀死指定名字的进程# ps -e | awk “/name1|name2/ print “ kill -9 “ $1 “ |sh 检测 INFORMIX SERVER 状态在 SHELL 中检测 INFORMIX SERVER 状态是否为 ON-LINEif ( ! ( onstat -p | grep -E “On_Line“ /dev/null 2 then. . .fi=全文结束=

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报