当前位置:文档之家› HP日常维护常用命令手册

HP日常维护常用命令手册

HP9000 日常维护常用命令手册一、系统开、关机简介1.HP Superdome开机顺序打开总电源(配电柜电源)。

打开背面主机机柜电源。

打开主机外设电源,如DVD ROM、磁带机和内置硬盘。

最后打开主机前面板48V电源。

主机启动完毕进入登陆界面后输入正确的用户名和口令登录系统在超级用户提示符下执行 cmviewcl命令,检查双机集群状态。

A.PACKAGE 状态为running。

表明集群已经启动,检查数据库状态。

B.PACKAGE 状态为UNKOWN。

表明集群没有正常启动,执行cmruncl –v –n gx_sd01直至PACKAGE 状态为running,检查数据库状态。

检查应用系统是否能正常运行。

2.HP Superdome关机顺序确认数据库已经关闭。

在超级用户提示符下执行cmhaltcl –f –v命令。

在超级用户提示符下执行cmviewcl命令,检查集群的状态,直至NODE和PACKAGE状态都为UNKOWN后,执行shutdown –h –y 0命令关闭主机操作系统。

主机完全关闭后,关闭主机前面板48V电源。

关闭主机外设电源,如DVDROM、磁带机、内置硬盘关闭背面主机机柜电源。

关闭总电源(配电柜电源)。

二、系统监控常用命令1.监控文件系统的使用情况#bdfFilesystem kbytes used avail %used Mounted on/dev/vg00/lvol1 67733 35561 25398 58% //dev/vg01/lvol1 20480 11675 8247 59% /home各列的含义:Filesystem:文件系统名kbytes:字节数,以k为单位used:已使用空间avail:尚可使用空间%used: 已使用空间占本文件系统全部空间比率。

Mounted on: 安装目录在下列两种情况下,系统管理员应考虑做必要的文件清理工作:%used达到90%以上时avail显示字节数较小时(如小于10K)2.日志文件的监控常用日志文件/var/adm/syslog/ 系统运行日志。

使用more命令查看,主要检查日志中是否有warnning、failed、error等关键字。

/var/adm/wtmp 用户登录日志。

使用who命令查看。

/var/adm/btmp 用户登录失败信息。

使用who命令查看。

/var/sam/log/samlog SAM日志。

使用more命令查看/etc/shutdownlog 关机日志。

使用more命令查看。

日志文件清理# > 文件名或者#cat /dev/null > 文件名注意:清空文件前必须确认文件是否正在使用。

3.检查网络#lanscan 检查主机网卡的MAC地址及网卡工作状态gx_sd01#[/]lanscanHardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPIPath Address In# State NamePPA ID Type Support Mjr#0/0/0/1/0 0x00306E38D0F6 0 UP lan0 snap0 1 ETHER Yes 1190/0/2/0/0 0x00306E37B95E 1 UP lan1 snap1 2 ETHER Yes 1190/0/14/0/0 0x00306E49A75E 2 UP lan2 snap2 3 ETHER Yes 119#ifconfig lan0 检查网卡对应的IP地址和网络掩码。

gx_sd01#[/]ifconfig lan0lan0: flags=843<UP,BROADCAST,RUNNING,MULTICAST>inet 10.1.1#netstat –in 查看网络状态gx_sd01#[/]netstat -inName Mtu Network Address Ipkts Ierrs Opkts Oerrs Colllan1* 1500 none none 0 0 0 0 0lan0 1500 10.1.1.0 10.1.1.1 8081686 0 4144328 0 0#netstat –rn 查看网络的路由配置gx_sd01#[/]netstat -rnRouting tablesDestination Gateway Flags Refs Interface Pmtu10.1.1.1 10.1.1.1 UH 0 lan0 413610.1.1.0 10.1.1.1 U 2 lan0 15004.检查系统性能#top 检查当前系统整体性能,包括CPU使用率、剩余内存空间、进程情况。

主要关注CPU和内存使用情况,如CPU的USER与SYS值之和大于80或内存的free值低于7位数值应立即通知主机管理员检查系统性能。

#sar –d 10 6 检查磁盘阵列I/O情况,10表示监控周期为10秒,6表示监控次数为6次。

#swapinfo –a 检查主机的交换区空间使用情况。

#vmstat 10 6 检查内存使用情况,free值*4为剩余内存大小,与top显示的内存free 值一致。

Pi和po表示页面交换情况,正常情况下pi和po值为0,如果数值不为0且较大,需及时通知主机管理员检查系统运行状况。

10表示监控周期为10秒,6表示监控次数为6次。

#sar –v 10 6 检查系统进程数、i节点数和文件打开数,正常情况下“/”左边的数值小于右边的数值,如果“/”左边的数值接近于右边的数值或ov列的数值不为0应及时通知主机管理员检查系统运行状况。

10表示监控周期为10秒,6表示监控次数为6次。

三、集群管理1.双机集群的切换方法系统切换发生在两种情况下:一种情况是由于系统的硬件出现故障或者应用程序故障,此时的切换是自动进行的;另一种情况是根据实际操作环境需要进行人为地切换。

有两种办法来实现人为切换。

方法1 使用cmhaltnode 命令来停止运行有程序包的节点。

# cmhaltnode -f nodename这样,在停止该节点的同时,应用程序包会自动迁移到另外一个节点上。

例如将CTAIS从生产机上切换到查询机运行,可执行以下命令:#cmhaltnode –f gx_sd01方法2 使用cmhaltpkg 来起停应用程序包1.用 cmhaltpkg 命令来停止需要迁移的程序包# cmhaltpkg pkgname2.用cmrunpkg 来重新在别的节点上运行程序包# cmrunpkg -n nodename pkgname3.用 cmmodpkg 修改切换属性# cmmodpkg -e pkgname例如将CTAIS从生产机上切换到查询机运行,可执行以下命令:#cmhaltpkg ctais#cmrunpkg –n gx_sd02 ctais#cmmodpkg –e ctais一般来说,建议采用方法22.手动启动双机集群通常情况下,系统在启动完后会自动启动双机集群,如果在系统启动完毕后双机集群没有启动,或是由于某种原因,我们手动停止集群后需要重新启动集群时可参考以下命令:#cmruncl –f –v –n gx_sd01f 表示强制启动集群并且忽略警告信息。

v 表示查看集群启动时的信息。

n 表示指定集群在哪个节点上运行。

节点gx_sd01是生产机,因此默认情况下启动节点设置为gx_sd01。

3. 单节点启动后,加入另一节点通常情况下,运行cmruncl命令会把两台主机都加入到集群中,如果由于特殊原因需要单节点启动或人为将某个节点关闭后,需要重新加入到集群中,可以参考以下命令:假设集群已经在gx_sd01上启动,现在需要将gx_sd02加入到双机集群中:#cmrunnode –v gx_sd02v 表示查看节点启动时的信息4.监控集群运行状况#cmviewcl –v 检查集群当前的运行状态,包括每个节点的状态。

5.停止集群的运行#cmhaltcl –f –v 强制停止集群运行f 表示强制停止集群运行v 表示查看集群的停止过程6.停止集群中某个节点的运行#cmhaltnode –f –v gx_sd02 ,强制停止集群在gx_sd02上运行f 表示强制停止集群在某个节点运行v 表示查看集群在某个节点上的停止过程7.在集群中运行某个包#cmrunpkg –n gx_sd01 ctais gx_sd01上运行ctais包8.停止一个运行中的包#cmhaltpkg –n gx_sd01 ctais 在gx_sd01上停止ctais包。

9.改变包的切换属性#cmmodpkg –e ctais 将ctais包设定为自动切换。

设置为自动切换后,在生产机出现故障的情况下包会自动切换到查询机上运行,如果包的切换属性为disable,则在生产机出现故障时需要手动将包切换到查询机上运行。

四、逻辑卷与文件系统管理HP-UX管理硬盘存储资源是采用逻辑卷方式来进行管理的,要说清整个机制,先要介绍几个概念:物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV逻辑卷组 Logical Volume Group,称为VG:一个VG包含整数个PV,可理解为一个大硬盘。

逻辑卷 Logical Volume,称为LV:相当于对大硬盘进行逻辑分区,一个VG里可有若干个LV。

文件系统 File System:在逻辑卷的基础上,可建立文件系统,然后 MOUNT到一个目录下,这样就可以文件存取的方式来使用这块硬盘了。

当然,您也可以不建文件系统,而直接把LV当作裸设备,以TRUNK方式来存取数据,许多数据库都是用这种方式存取数据。

根据以上介绍,在HPUX下正确使用硬盘的顺序及相应命令如下:1.建物理卷:# pvcreate –f /dev/rdsk/cCdDtT这里必须使用硬盘的字符设备文件2.建逻辑卷组:# mkdir /dev/vg0X X:0~f,逻辑卷组名# mknod /dev/vg0X/group c 64 0x0X0000# vgcreate vg0X /dev/dsk/cCdDtT3.后划分逻辑卷:# lvcreate –L size vg0X size:该逻辑卷大小上建文件系统:# newfs –F file_system_type /dev/vg0X/rlvolYfile_system_type:文件系统类型,包括hfs和vxfs,注意此时用该逻辑卷的字符设备文件。

5.此文件系统Mount到一个目录下:# mkdir /directory# mount /dev/vg0X/lvolY /directory到此为止,我们就已经可以使用这个硬盘了。

相关主题