HPUX MC安装详细参考手册_第1页
HPUX MC安装详细参考手册_第2页
HPUX MC安装详细参考手册_第3页
HPUX MC安装详细参考手册_第4页
HPUX MC安装详细参考手册_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、制脚本的模板10控制脚本模式设置10编辑控制脚本10检查并分发配置文件11九、管理CLUSTER和PACKAGE11管理Cluster和节点11启动Cluster11在已运行的Cluster中增加一个节点运行11在已运行的Cluster中停止一个节点运行11停止整个Cluster11对Cluster进行重新配置11管理Package和Service11启动Package11停止Package,不切换12移动Package12对Package进行重新配置12查看运行情况12十、测试CLUSTER配置12测试Package Manager12测试Cluster Manager12测试Network

3、 Manager12十一、故障诊断方法13附:一些有用的系统命令13查看硬件配置情况13配置LAN13创建新文件系统13扩充HFS文件系统14移动文件系统14文件系统日常维护14删除core文件14将磁盘从一个卷组移到另一个卷组14PV-Link(物理卷链路)配置14手工启动HP-UX15进入ISL界面:15进入单用户状态15安装软件时检查swagentd是否启动15软件打包到磁带(swinstall格式)15杀死指定名字的进程15检测INFORMIX SERVER状态15一、 配置MC的基本过程本表仅供参考:建立 /.rhosts, 使root对两机的所有资源都有所需的权限建立Cluster

4、的配置文本:/etc/cmcluster/config.d建立pkg1:/etc/cmcluster/pkg1/pkg1.conf/etc/cmcluster/pkg1/tl/etc/cmcluster/pkg1/service1同步两机的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

5、 -C /etc/cmcluster/cmclconf -P /etc/cmcluster/pkg0/pkg0.conf -P /etc/cmcluster/pkg1/pkg1.conf修改LVM启动文件 /etc/lvmrc AUTO_VG_ACTIVATE=0使VG00,VG01,VG02不随系统的启动便置为可用修改 /etc/hosts增加对pkg0和pkg1浮动地址的定义:pkg0 pkg1 修改MC/ServiceGuard启动文件AUTOSTART_CMCLD=1检查,参数值应设置如下:NFS_CLIENT=0NFS_SERVER=0同步两机的相关的配置文件:/.rhosts/et

6、c/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:/var/adm/syslog/syslog.log二、 关于本文编写本文的目的公司的技术人员,根据该模板均能成功安装配置统一风格、符合FR规范的MC高可用系统,通过本文档,系统管理员可对双机的基本概念有一定的了解;可完成双机的安装配置、日常管理、监控等任务。规则定义及说明主机命名规则:本文的主机名分别是:node

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

8、NTP(xntpd进程),编辑/etc/ntp.conf文件。(注:该项可以跳过)五、 网卡准备 硬件要求:每台服务器三块网卡(lan0、lan1、lan2)或两块网卡(lan0、lan1)加RS232串口(只有在双节点群集中使用),其中lan0作为主机的主网卡 ,作为数据通讯用,而lan1作为lan0的备份网卡,lan2(RS232)作为心跳信号通讯; 网卡配置:网卡的配置在文件中定义。注意,在此文件中应将主网卡进行配置,而备份网卡不能配置IP地址。六、 准备磁盘(关键是共享磁盘如:磁盘阵列)创建逻辑卷(LV)结构创建root盘的镜像l 如果不需要的话,可以不做(只能使用命令完成,不能使用S

9、AM)l 建立bootable LVM,以备作为root盘的镜像:# pvcreate -B /dev/rdsk/cxtydz ÷l 加入root VG:# vgextend /dev/vg00 /dev/dsk/cxtydz ÷l 将新盘作成boot盘:# mkboot /dev/rdsk/cxtydz ÷l 将AUTO File复制到新盘的LIF区内:# mkboot -a “hpux (disk;0)/stand/vmunix” /dev/rdsk/cxtydz ÷l 对root和primary swap LV在新盘上做镜像(注意,应将VG00中的

10、所有设备均做镜像,如/usr、/swap等):# lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/cxtydz ÷l 更新BDRA中的boot信息:# /usr/sbin/lvlnboot -v -r /dev/vg00/lvol1 ÷# /usr/sbin/lvlnboot -s /dev/vg00/lvol2 ÷l 检查BDRA是否正确:# /usr/sbin/lvlnboot -R /dev/vg00 ÷l 确认镜像的正确性:# lvlnboot -v ÷创建卷组(VG)和逻辑卷(LV)注:(可以使用SAM或

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

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

13、系统# newfs -F vxfs /dev/卷组名/rlvol1 ÷创建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上面,将卷组映

14、像文件复制到节点2# rcp /tmp/卷组名.map node2:/tmp/卷组名.map ÷3) 在节点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上面不同,必须确

15、认)6) 在节点2上面激活卷组# vgchange -a y /dev/卷组名 ÷7) 创建mount目录点# mkdir /mnt1 ÷8) Mount文件系统以检查正确性# mount /dev/卷组名/lvol1 /mnt1 ÷9) Umount文件系统# umount /mnt1 ÷10) Deactivate VG# vgchange -a n /dev/卷组名 ÷创建其他卷组结构重复上述步骤,创建其他卷组结构所有卷组创建完成后编辑/etc/lvmrc文件,保证在系统启动时不自动激活与CLUSTER有关的卷组(将AUTO_VG_ACT

16、IVATE置为0,并确认root卷组包含在custom_vg_activation函数内)。这些卷组将在应用包的control.sh文本中激活。最后步骤配置MC/ServiceGuard双机前的最后步骤在配置节点(节点1)上激活所有卷组# vgchange -a y /dev/卷组名 ÷七、 配置CLUSTER(可以使用SAM或命令方式完成)生成CLUSTER配置文件模板# cmquerycl -v -C /etc/cmcluster/cmclconf.ascii -n node1 ÷ -n node2 ÷编辑CLUSTER配置文件模板CLUSTER_NAME c

17、luster1 #CLUSTER的名字FIRST_CLUSTER_LOCK_VG /dev/vg01 #LOCK卷组NODE_NAME node1#节点名字 NETWORK_INTERFACE lan1 HEARTBEAT_IP #lan1是HEARTBEAT网络 NETWORK_INTERFACE lan2#lan2是备份网络 NETWORK_INTERFACE lan0 STATIONARY_IP #lan0的静态IP地址 FIRST_CLUSTER_LOCK_PV /dev/dsk/c1t2d0 #LOCK盘的物理卷名字# SERIAL_DEVICE_FILE /dev/tty0p0#R

18、S232串行HEARTBEAT线路NODE_NAME node2 NETWORK_INTERFACE lan1 HEARTBEAT_IP NETWORK_INTERFACE lan2 NETWORK_INTERFACE lan0 STATIONARY_IP FIRST_CLUSTER_LOCK_PV /dev/dsk/c1t2d0# SERIAL_DEVICE_FILE /dev/tty0p0HEARTBEAT_INTERVAL 1000000NODE_TIMEOUT 2000000AUTO_START_TIMEOUT 600000000NETWORK_POLLING_INTERVAL 200

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

20、kage创建子目录# 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 node

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

22、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控制脚本时注意进行以下工作:l 在PATH中增加启动service所需要的路径l 增加需要激活的卷组名字l 增加需要mount的文件系统和逻辑卷

23、的名字l 定义IP地址和子网l 增加service名字l 增加service命令l 注意函数start_services和halt_services中启动和停止service使用的脚本参数,保证service启动和停止命令的正确性检查并分发配置文件l 将Package控制脚本复制到其他节点# rcp /etc/cmcluster/pkg1/control.sh ÷ node2:/etc/cmcluster/pkg1/control.sh ÷l 检查CLUSTER配置(强烈建议:任何时候对双机配置文件做过改动,重新启动双机之前必须进行配置的检查)# cmchechkconf

24、-C /etc/cmcluster/cmclconf.ascii ÷ -P /etc/cmcluster/pkg1/pkg1conf.ascii ÷ -P /etc/cmcluster/pkg2/pkg2conf.ascii ÷l 生成并分发二进制CLUSTER配置文件# cmapplyconf -v -C /etc/cmcluster/cmclconf.ascii ÷ -P /etc/cmcluster/pkg1/pkg1conf.ascii ÷ -P /etc/cmcluster/pkg2/pkg2conf.ascii ÷九、 管

25、理Cluster和Package管理Cluster和节点启动Cluster# cmruncl -v ÷# cmruncl -v -n node1 -n node2 ÷在已运行的Cluster中增加一个节点运行# cmrunnode -v node2 ÷在已运行的Cluster中停止一个节点运行# cmhaltnode -f -v node2 ÷停止整个Cluster# cmhaltcl -f -v ÷对Cluster进行重新配置l 停止整个Clusterl 如果要改变CLUSTER LOCK VG,则# vgchange -c n vg01 &

26、#247;# vgchange -a y vg01 ÷l 重新进行配置工作l cmapplyconfl cmruncl管理Package和Service启动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进行重新配置l

27、 停止整个Clusterl 修改配置文件l 修改control.sh文件(注意保证所有节点一致)l cmapplyconfl cmruncl查看运行情况# cmviewcl -v ÷十、 测试Cluster配置测试Package Manager1) 得到service的pid(使用ps -ef命令)2) 杀死service进程(使用kill命令)3) 使用cmviewcl -v命令查看状态4) 将Package移动回原节点5) 对数据库系统的测试可以根据具体情况进行测试Cluster Manager1) 关闭一个节点的电源2) 使用cmviewcl -v命令查看状态3) 打开节点的电

28、源4) 使用cmviewcl -v命令查看状态5) 将Package移动回原节点6) 对数据库系统的测试可以根据具体情况进行测试Network Manager1) 使用lanscan命令得到主/备网络信息2) 使用cmviewcl -v命令查看状态3) 从主网卡上拔掉网线4) 使用cmviewcl -v命令查看状态(应完成本地网络切换)5) 重新连接网线6) 使用cmviewcl -v命令查看状态十一、 故障诊断方法1、 检查Cluster和Package状态使用cmviewcl -v命令2、 检查RS232状态使用cmviewcl -v命令3、检查Package IP地址使用netstat

29、-in命令4、查看LOG文件/var/adm/syslog/syslog.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/l

30、ssf /dev/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 <char_device_filename> ÷# mkdir /mountpoint ÷# mount <block_device

31、_filename> /mountpoint ÷Edit /etc/fstab file扩充HFS文件系统# umount /mountpoint ÷# lvextend -L 400 <block_device_filename> ÷# extendfs <block_device_filename> ÷# mount <block_device_filename> /mountpoint ÷移动文件系统# newfs -F hfs /dev/vg01/rlvol1 ÷# mkdir /ho

32、me.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/sulog/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/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论