Hp雙機(jī)操作命令, HP雙機(jī)操作命令
一、HP-UX系統(tǒng)管理
1、創(chuàng)建卷組和邏輯卷(LVM)
(1)創(chuàng)建物理卷
# pvcreate -f /dev/rdsk/c0t1d0
# pvcreate -f /dev/rdsk/c0t2d0
(2)創(chuàng)建卷組
# mkdir /dev/vg01
# mknod /dev/vg01/group c 64 0x010000
# vgcreate /dev/vg01 /dev/dsk/c0t1d0 /dev/dsk/c0t2d0
(3)創(chuàng)建兩個(gè)邏輯卷
# lvcreate -L 100 -n lvoldata1 vg01
# lvcreate -L 100 -n lvoldata2 vg01
(4)查看物理卷、卷組和邏輯卷信息
# pvdisplay -v /dev/dsk/c0t1d0
# vgdisplay -v vg01
# lvdisplay -v /dev/vg01/lvoldata1
(5)擴(kuò)展卷組和邏輯卷
例1 向vg01增加一塊物理硬盤c2t6d0,大小500MB
# pvcreate –f /dev/rdsk/c2t6d0
# vgextend /dev/vg01 /dev/dsk/c2t6d0
例2 給邏輯卷lvoldata1增加到600M空間
# lvextend –L 600 /dev/vg01/lvoldata1
2、創(chuàng)建文件系統(tǒng)
(1)創(chuàng)建文件系統(tǒng)
# newfs –F vxfs /dev/vg01/lvmyfs
注意# newfs –F vxfs –o largefiles /dev/vg01/lvmyfs2 支持2GB以上大文件系統(tǒng)
# newfs –F vxfs /dev/rdsk/c1t1d0 把整個(gè)磁盤做成一個(gè)文件系統(tǒng)
(2)創(chuàng)建mount點(diǎn)
# mkdir /myfs
(3)mount文件系統(tǒng)
# mount /dev/vg01/lvmyfs /myfs
(4)查看文件系統(tǒng)是否mount上
# bdf 或 # mount -v
(5)卸載文件系統(tǒng)
# umount /myfs 或 # umount /dev/vg01/lvmyfs
(6)如果要系統(tǒng)啟動(dòng)時(shí)自動(dòng)mount,則把文件系統(tǒng)加入到/etc/fstab。
其他:
(1)查看
# cat /etc/fstab
(2)擴(kuò)展
例:給/data文件系統(tǒng)增加500MB空間,其所在邏輯卷為/dev/vg01/lvoldata1
a 擴(kuò)展邏輯卷lvoldata1
# pvcreate –f /dev/rdsk/c2t6d0
# vgextend /dev/vg01 /dev/dsk/c2t6d0
# lvextend –L 600 /dev/vg01/lvoldata1
b 擴(kuò)展文件系統(tǒng)
# shutdown –y 0 進(jìn)入單用戶模式
# umount /data
# extendfs /dev/vg01 /lvoldata1
# mount /data
# reboot
3、網(wǎng)絡(luò)管理
(1)修改IP地址方法(三種)
a 命令方式 # set_parms initial
b 圖形方式 # sam
c 直接修改/etc/rc.config.d/netconf和/etc/hosts文件
最后都需要重啟網(wǎng)絡(luò):
# /sbin/init.d/net stop
# /sbin/init.d/net start
(2)主機(jī)名解析
a /etc/hosts文件(注意127.0.0.1 localhost loopback絕不可去掉)
b DNS(Domain Name Service) client解析
# SAM-->DNS(BIND)-->DNS Resolver-->Actions-->Specify Name Servers
c NIS(Network Information Service)解析
具體由/etc/nsswitch.conf文件決定解析先后順序,可通過(guò)# sam-->Networking and Communications-->Name Service Switch(Select a
lookup type)-->Actions-->Configure Name Service Switch看到
(3)常用網(wǎng)絡(luò)管理命令
# ioscan -funC lan 看所有網(wǎng)卡情況
# ifconfig lan0 看1塊網(wǎng)卡情況
# cat /etc/hosts 看主機(jī)名情況
# netstat -rn 看路由情況
# ping 10.77.220.1 檢測(cè)網(wǎng)絡(luò)
# nslookup 看機(jī)器名、IP等
# traceroute 10.77.9.113 跟蹤路由
4、性能管理
(1)綜合分析
# glance hp-ux特有工具
# sar (如系統(tǒng)情況sar –u 5 4/ 磁盤情況sar –d 5 4)
# top
(2)內(nèi)存、交換分區(qū)分析
# vmstat
# swapinfo
(3)磁盤分析工具
# bdf
# du
# iostat
5、備份與恢復(fù)
(1)備份工具
a fbackup/frecover 功能強(qiáng)大、速度快
#fbackup -f /dev/rmt/0m -0iv / -I /tmp/usrbak.index
(其中-f : 設(shè)備文件名 ( such as DDS tape driver)
-i : 要包含的目錄
-e: 不包含的目錄
-I: 備份內(nèi)容檢索目錄
-v: 備份內(nèi)容詳細(xì)列表
-0 : 零級(jí)備份(有0~9 個(gè)級(jí)別,如果當(dāng)前系統(tǒng)采用零級(jí)備份,當(dāng)下一次采用5 級(jí)備份時(shí),系統(tǒng)
只會(huì)對(duì)有變化的文件進(jìn)行備份)
# frecover -rf /dev/rmt/0m
(其中-f: 設(shè)備文件名
-r: 恢復(fù)磁帶上的所有數(shù)據(jù)
-I: 將磁帶上文件索引存到指定的文件中)
例# frecover -I /tmp/index.txt -f /dev/rmt/0m
# frecover -xi /dir
# frecover -x -i /dir1 -i /dir2
# frecover -xoi /dir
b tar 只適合打包傳送文件用
c cpio 類似tar,適合按目錄備份
d dd 字節(jié)硬COPY,不能按文件方式備份,只適合裸設(shè)備
(另外還有SAM圖形工具操作)
6、Cron定時(shí)
一般用來(lái):定期清理日志、定期執(zhí)行備份、定期生成報(bào)告
二、HP MC/ServiceGuard雙機(jī)備份
第一步:做好雙機(jī)的MC/SG邏輯卷
(1)在node A(主機(jī))配置卷組
a 創(chuàng)建卷組VG01
# mkdir /dev/vg01
# mknod /dev/vg01/group c 64 0x010000
# pvcreate -f /dev/rdsk/c0t3d0
# pvcreate -f /dev/rdsk/c0t4d0
# vgcreate /dev/vg01 /dev/dsk/c0t3d0 /dev/dsk/c0t4d0
b 創(chuàng)建一個(gè)500MB的邏輯卷/dev/vg01/lvolshare
# lvcreate –L 500 –n lvolshare /dev/vg01
c 對(duì)邏輯卷做鏡像
# lvextend –m l /dev/vg01/lvolshare
d 用該邏輯卷做文件系統(tǒng)
# newfs –F vxfs /dev/vg01/rlvolshare
# mkdir /share
# mount /dev/vg01/lvolshare /share
(2)把卷組信息分發(fā)到node B(備機(jī))
卸載文件系統(tǒng)
[nodeA]# umonut /share
去激活卷組
[nodeA]# vgchange -a n /dev/vg01
a 將nodeA信息倒出來(lái)
[nodeA]# vgexport -p -s -m /tmp/map /dev/vg01
b 將倒出的信息ftp到nodeB
[nodeA]# ftp nodeB (也可rcp過(guò)去)
ftp>put /tmp/map
c 在nodeB建立對(duì)應(yīng)的vg信息
[nodeB]# mkdir /dev/vg01
[nodeB]# mknod /dev/vg01/group c 64 0x010000
d 在nodeB將信息同步
[nodeB]# vgimport –s –m /tmp/map /dev/vg01 /dev/dsk/c0t3d0 /dev/dsk/c0t4d0
(如果加-r參數(shù)就不用寫后面的磁盤?)
[nodeB]# vgcfgbackup /dev/vg01 (備份此信息?)
(注意增加了物理卷或者邏輯卷時(shí)會(huì)產(chǎn)生新的設(shè)備文件,同樣需要同步到noteB機(jī)上)
第二步:做雙機(jī)的Cluster Manager(配主機(jī)、備機(jī)這2個(gè)節(jié)點(diǎn))
(1)創(chuàng)建cluster配置文件cmclconfig.ascii并編輯
# cd /etc/cmcluster
# cmquerycl –C cmclconfig.ascii –n nodeA –n nodeB
# vi cmclconfig.ascii
需要檢查下面參數(shù)點(diǎn):
CLUSTER_NAME cluster1
FIRST_CLUSTER_LOCK_VG /dev/vg01
NODE_NAME nodeA
NETWORK_INTERFACE lan0
HEARTBEAT_IP 192.168.1.11
FIRST_CLUSTERLOCK_PV /dev/dsk/c1t3d0
FIRST_CLUSTERLOCK_PV /dev/dsk/c12t3d0(兩個(gè)節(jié)點(diǎn)的磁盤名不一樣,都要配置)
SERIAL_DEVICE_FILE
HEARTBEAT_INTERVAL 1000000
NODE_TIMEOUT 5000000
AUTOSTART_TIMEOUT 6000000
NETWORK_POLLING_INTERVAL 2000000
VOLUME_GROUP /dev/vg01
MAX_CONFIGURED_PACKAGES 0(默認(rèn),需要改為5)
VOLUME_GROUP /dev/vglock
VOLUME_GROUP /dev/vgdata
(2)檢查和編譯、分發(fā)cmclconfig.ascii
# vgchage -a y /dev/vglock
# cmcheckconf –v –C cmclconfig.ascii
# cmapplyconf –v –C cmclconfig.ascii
# ls -l /etc/cmcluster(可看到多了個(gè)配置文件)
(3)啟動(dòng)Cluster
# cmruncl –v
# cmviewcl -v
第三步:配置應(yīng)用Package Manager
包可以包括VG、IP、SERVICE PROCESS;每個(gè)包必須包含pkg.conf(配置文件)、pkg.cntl(控制腳本)
(1)創(chuàng)建應(yīng)用Package
#mkdir /etc/cmcluster/pkg_name
(2)進(jìn)入包路徑并創(chuàng)建包配置文件模板
#cd /etc/cmcluster/pkg_name
#cmmakepkg -p pkg.conf
(3)修改此模板文件
#vi pkg.conf 手工配置
注意下面參數(shù):
PACKAGE_NAME 應(yīng)用包名
NODE_NAME 首先運(yùn)行的節(jié)點(diǎn)名,一般用機(jī)器名
NODE_NAME 其次運(yùn)行的節(jié)點(diǎn)名
FAILBACK_POLICY MANUAL(A機(jī)故障后好了之后不會(huì)切換回來(lái))
RUN_SCRIPT /etc/cmcluster/pkg1/pkg1.cntl(運(yùn)行腳本)
RUN_SCRIPT_TIMEOUT NO_TIMEOUT
HALT_SCRIPT /etc/cmcluster/pkg1/pkg1.cntl(停止腳本)
HALT_SCRIPT_TIMEOUT NO_TIMEOUT
SERVICE_NAME 服務(wù)名
SERVICE_FAIL_FAST_ENABLED
SERVICE_HALT_TIMEOUT
SUBNET 子網(wǎng)掩碼
AUTO_RUN
NET_SWITCHING_ENABLED
NODE_FAIL_FAST_ENABLED
FAILOVER_POLICY CONFIGURED_NODE
FAILBACK_POLICY
RESOURCE_NAME
RESOURCE_POLLING_INTERVAL
RESOURCE_UP_VALUE
IP[0] = 10.77.218.111
SUBNET[0] = 10.77.218.0
(4)創(chuàng)建Package控制文件
#cmmakepkg -s pkg.cntl
(5)編輯Package控制文件
#vi pkg.cntl
(6)將Package控制文件傳到節(jié)點(diǎn)B的相同目錄下
#rcp pkg.cntl nodeB:/etc/cmcluster/pkg_name
(7)檢查pkg.conf是否配置正確
#cmcheckconf -P /etc/cmcluster/pkg_name/pkg.conf
(8)編譯成二進(jìn)制文件
#cmapplyconf -P /etc/cmcluster/pkg_name/pkg.conf
三、日常維護(hù)
1、硬件
看外圍:主機(jī)液晶面板顯示、設(shè)備指示燈(SCSI卡/網(wǎng)卡/磁盤陣列/磁帶庫(kù))。一般正常情況下,自檢燈暗,連接燈或電源燈亮
2、操作系統(tǒng)
a 查看終端控制臺(tái)(Console)信息:按CTRL+B進(jìn)入GSP/MP/SP ,用sl命令查看最近CONSOLE信息。
b 查看日志
1)系統(tǒng)日志/var/adm/syslog/syslog.log
2)運(yùn)行日志/etc/rc.log
3)關(guān)機(jī)日志/etc/shutdownlog
4)登陸失敗日志/var/adm/btmp
5)登陸成功日志/var/adm/wtmp
6)系統(tǒng)近期有無(wú)Core Dump,檢查是否有/var/adm/crash新文件
c 常用檢查命令
# dmesg 查看系統(tǒng)是否有硬件故障或文件系統(tǒng)錯(cuò)誤等信息
# uptime 查看系統(tǒng)開機(jī)時(shí)長(zhǎng)
# bdf 查看文件系統(tǒng)空間使用率,是否超過(guò)90%
# mail 查看是否有嚴(yán)重錯(cuò)誤信息
# ioscan –nf 查看是否有UNCLAIMED,UNKNOWN,NO_HW等狀態(tài)的設(shè)備
# sar 1 10 查看CPU利用情況
#sar –d 1 5 查看系統(tǒng)盤IO使用狀況
d 清理日志和文件
# >/var/adm/wtmp
# find / -name core –exec rm {} \;
# swapinfo –atm 查看交換分區(qū), Pct Used(Total)使用率
聯(lián)系客服