HP 操作系统和双机介绍


HUAWEI TECHNOLOGIES CO., LTD. www.huawei.com HP 操作系统和双机介绍 ISSUE2.0 HUAWEI TECHNOLOGIES CO., LTD. 引言 如何熟练、有效地管理HP-UX操作系统? MC/ServiceGuard是什么?如何配置一个 典型的集群系统? HP-UX系统日常管理主要有哪些内容和方法? HUAWEI TECHNOLOGIES CO., LTD. 学习完本课程,您应该能够: 熟悉HP-UX操作系统 掌握HP-UX逻辑卷(LVM)管理 掌握HP-UX网络管理 掌握HP-UX系统备份与恢复 学会基本的系统性能分析 熟悉MC/ServiceGuard, 掌握典型的双机配置方法 能够完成系统的日常检查和维护工作 HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX 系统管理 第二章 MC/ServiceGuard介绍 第三章 系统日常管理介绍 HUAWEI TECHNOLOGIES CO., LTD. HP-UX系统简介 HP-UX管理工具SAM HP-UX逻辑卷管理 HP-UX文件系统管理 HP-UX网络配置与管理 HP-UX系统性能管理 HP-UX系统备份与恢复 HUAWEI TECHNOLOGIES CO., LTD. HP-UX系统简介-UNIX历史HP-UX系统简介-UNIX历史 1969年,UNIX诞生于AT&T贝尔实验室。 70年代中期,BSD研究并发展了UNIX。 80年代早期,HP推出HP-UX。 80年代后期,OSF成立(现在叫Open Group,拥有UNIX注册商标)。 90年代早期,POSIX shell,用户交互界面标准化。 1997年,HP-UX 11.0。 大部分UNIX系统(AIX,HP-UX,SOLARIS等)都基于AT&T system V或BSD版, HP-UX基于AT&T system V。 HUAWEI TECHNOLOGIES CO., LTD. HP-UX系统简介-组成 HP-UX OS CPU Memory Disk Network Printers Users Programs 客户 资源 Î多任务 Î多用户 Î文件系统树状结构(目录) Î应用通过SH与内核沟通 HUAWEI TECHNOLOGIES CO., LTD. HP-UX系统简介-系统管理员(SA) 1、系统管理员是Superuser,拥有root权限,UID为0。 2、负责硬件管理 Î添加、维护硬件 Î监控硬件性能 Î解决硬件故障 3、负责软件管理 Î安装和配置操作系统 Î创建文件系统 Î监控系统资源使用情况 Î制订系统备份方案 Î安装、升级系统软件和补丁 4、负责用户管理 Î创建用户 Î分配用户权限 HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX系统管理 HP-UX系统简介 HP-UX管理工具SAM HP-UX逻辑卷管理 HP-UX文件系统管理 HP-UX网络配置与管理 HP-UX系统性能管理 HP-UX系统备份与恢复 HUAWEI TECHNOLOGIES CO., LTD. 系统管理工具SAM-SAM界面 ÎSAM:System Administration Manager Î二种方式:图形用户界面(GUI)和字符终端模式 # sam HUAWEI TECHNOLOGIES CO., LTD. 系统管理工具SAM-SAM特点系统管理工具SAM-SAM特点 优点 简化复杂的命令行输入 不用记住复杂命令,减少错误 菜单界面更友好 缺点 没有命令行方式灵活、快捷 不能完成很多工作,比如故障排除、扩展文件系统等 y尽量使用命令行方式,你用SAM的机会越少,说明你对系统越熟练。 HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX系统管理 HP-UX系统简介 HP-UX管理工具SAM HP-UX逻辑卷管理 HP-UX文件系统管理 HP-UX网络配置与管理 HP-UX系统性能管理 HP-UX系统备份与恢复 HUAWEI TECHNOLOGIES CO., LTD. 逻辑卷管理(LVM)-基本概念 Volume Group /dev/dsk/c0t2d0 Physical Volume Physica l Volume Logical Volume /dev/dsk/c0t1d0 Î物理卷(PV)是分区过的单个磁盘 Î一个或多个PV可以组成一个卷组 (VG) Î一个卷组可以划分一个或多个逻辑卷 (LV) Î一个磁盘只能属于一个VG Î物理单元(PE)是PV上一组连续最小 单元块空间,默认大小为4MB。 Î同一个VG里面物理单元和逻辑单元 (LE)大小一致 500MB 500MB 1000MB 4MB /dev/vg00/lvol1 /dev/vg00/lv ol7 /dev/vg00/lvol8 PE /dev/vg00 HUAWEI TECHNOLOGIES CO., LTD. 逻辑卷管理(LVM)-磁盘 0/0/0/2/0.5.1 SCSI card LUN0 LUN1 # ioscan -u H/W Path Class Description ===================================== 0/0/0/2/0 ext_bus FW-SCSI Interface 0/0/0/2/0.5.0 disk HP Disk 0/0/0/2/0.5.1 disk HP Disk 0/0/0/2/0.5.2 disk HP Disk 0/0/0/2/0.7.0 sctl Initiator LUN2 Logical Unit Number SCSI Target Address Interface Card Address HUAWEI TECHNOLOGIES CO., LTD. 逻辑卷管理(LVM)-磁盘 /dev/dsk/c1t5d0 Class I H/W Path Description ================================================= ext_bus 0 0/0/1/0/0 Fast/Wide SCSI disk 0 0/0/1/0/0.3.0 SEAGATE ST32171W disk 1 0/0/1/0/0.4.0 SEAGATE ST32171W ext_bus 1 0/0/2/0/0 Fast/Wide SCSI disk 2 0/0/2/0/0. 5 . 0 SEAGATE ST32171W Card instance Target LUN # ioscan –f # lssf # lssf /dev/dsk/c2t1d0 sdisk card instance 2 SCSI target 1 SCSI LUN 0 section 0 at address 0/1/1/0.1.0 /dev/dsk/c2t1d0 HUAWEI TECHNOLOGIES CO., LTD. 逻辑卷管理(LVM) -设备文件 /dev vg0 1 dsk rdsk c0t3d0 c0t3d0 group lvol2 rlvol2 block character raw lv 一般用于存放数据库 block lv 一般用做文件系统 字符设备(裸设备)块设备 卷组设备文件 (raw) HUAWEI TECHNOLOGIES CO., LTD. 1、创建物理卷 # pvcreate -f /dev/rdsk/c0t1d0 # f – 覆盖磁盘已有数据 # pvcreate -f /dev/rdsk/c0t2d0 2、创建卷组 # mkdir /dev/vg01 # mknod /dev/vg01/group c 64 0x010000 # vgcreate /dev/vg01 /dev/dsk/c0t1d0 /dev/dsk/c0t2d0 3、创建一个100MB的逻辑卷 # lvcreate -L 100 -n lvoldata1 vg01 # L表示lv大小,单位MB 4、查看物理卷、卷组和逻辑卷信息 # pvdisplay -v /dev/dsk/c0t1d0 # vgdisplay -v vg01 # vg必须处于激活状态 # lvdisplay -v /dev/vg01/lvoldata1 5、查看卷组配置信息,多少卷组,每个卷组包含的物理卷。 # strings /etc/lvmtab.2 逻辑卷管理(LVM) -创建卷组和逻辑卷 不能重复,最大值由内核参数(maxvgs) 决定,一般不能超过09。 HUAWEI TECHNOLOGIES CO., LTD. 逻辑卷管理(LVM) -扩展卷组和逻辑卷 1、向vg01增加一块物理硬盘c2t6d0,假设大小500MB。 # pvcreate –f /dev/rdsk/c2t6d0 # vgextend /dev/vg01 /dev/dsk/c2t6d0 2、假如原逻辑卷lvoldata1已有100MB,现在 增加到 600M空间。 # lvextend –L 600 /dev/vg01/lvoldata1 /dev/dsk/c2t6d0 vg01 lv lvoldata 1500MB 500MB 逻辑映射 HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX系统管理 HP-UX系统简介 HP-UX管理工具SAM HP-UX逻辑卷管理 HP-UX文件系统管理 HP-UX网络配置与管理 HP-UX系统性能管理 HP-UX系统备份与恢复 HUAWEI TECHNOLOGIES CO., LTD. 文件系统管理-类型 HP-UX支持的文件系统类型: ÎHFS -High Performance File System ÎJFS -Journaled File System ÎNFS -Network File System ÎCDFS -CD-ROM File System ÒHP-UX 10.01以前,HFS是HP唯一基于磁盘的文件系统。 ÒJFS是目前默认文件系统,支持在线备份、扩展、重整,VxFS属于JFS,应用最广。 ÒNFS为网络共享文件系统,各个节点都可以访问,感觉如同是本地文件系统。 ÒCDFS是只读文件系统。 HUAWEI TECHNOLOGIES CO., LTD. 文件系统管理-创建文件系统 # System /etc/fstab file. Static information aboutthe file # systems. See fstab(4) and for further details. /dev/vg00/lvol3 / vxfs delaylog 0 1 /dev/vg00/lvol1 /stand hfs defaults 0 1 /dev/vg00/lvol4 /tmp vxfs delaylog 0 2 /dev/vg00/lvol6 /opt vxfs delaylog 0 2 /dev/vg00/lvol5 /home vxfs delaylog 0 2 /dev/vg00/lvol7 /usr vxfs delaylog 0 2 /dev/vg00/lvol8 /var vxfs delaylog 0 2 #cat /etc/fstab HUAWEI TECHNOLOGIES CO., LTD. 文件系统管理-mount/umount 1、创建文件系统 # newfs –F vxfs /dev/vg01/rlvmyfs 2、创建mount点 # mkdir /myfs 3、mount文件系统 # mount /dev/vg01/lvmyfs /myfs 4、查看文件系统是否mount上 # bdf 5、卸载文件系统 # umount /myfs Ò如果要系统启动时自动mount,则把该文件系统加入到/etc/fstab。 HUAWEI TECHNOLOGIES CO., LTD. 文件系统管理-扩展文件系统(extendfs) 假如给/data文件系统增加500MB空间,其所在逻辑卷为/dev/vg01/lvoldata1, 原大小为100MB。 1、扩展逻辑卷lvoldata1 # pvcreate –f /dev/rdsk/c2t6d0 # vgextend /dev/vg01 /dev/dsk/c2t6d0 # 该vg空间不够 # lvextend –L 600 /dev/vg01/lvoldata1 2、扩展文件系统(需要在单用户模式做) # shutdown –y 0 # 进入单用户模式 # umount /data # extendfs -F vxfs /dev/vg01/lvoldata1 # mount /dev/vg01/lvoldata1 /data # reboot HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX系统管理 HP-UX系统简介 HP-UX管理工具SAM HP-UX逻辑卷管理 HP-UX文件系统管理 HP-UX网络配置与管理 HP-UX系统性能管理 HP-UX系统备份与恢复 HUAWEI TECHNOLOGIES CO., LTD. 网络管理-三种网络配置方法网络管理-三种网络配置方法 ① # set_parms initial ② #sam ③ 编辑/etc/rc.config.d/netconf和/etc/hosts √ # /sbin/init.d/net stop # /sbin/init.d/net start # /sbin/init.d/hostname start 修改IP或路由 修改主机名 让修改生效 HUAWEI TECHNOLOGIES CO., LTD. 网络管理-set_parms # set_parms Usage: set_parms Where can be: hostname timezone date_time root_passwd ip_address addl_netwrk or initial (for entire initial boot-time dialog sequence) # set_parms initial Current DHCP-supplied system parameters: System Name: hp4440b IP address [Subnet Mask]: 10.77.220.111 [255.255.254.0] Default Gateway Address: 10.77.220.1 Domain Name System (DNS): Configured NIS: Not Configured Do you wish to continue using DHCP? Press [y] for yes or [n] for no, then press [Enter] y HUAWEI TECHNOLOGIES CO., LTD. 网络管理-SAM # sam =>Networking and Communications =>Network Interface Cards =>选择需要配置或修改的网卡=>Modify… Configure LAN Card (hp4440b) Card Name: lan0 IP Interface #: 0 Hardware Path: 0/1/2/0 Station Address (hex): 00306EF42C95 Card Type: [ 1000Base-T ->] Speed : [ 10 ->] Duplex Mode: [ HALF ->] Autoneg: [ ON ->] Internet Address: 10.77.220.111 [ Add Host Name Aliases.. ] Subnet Mask: 255.255.254.0 (optional) Comments: (optional) [ Advanced Options ] [ Disable DHCP Client ] HUAWEI TECHNOLOGIES CO., LTD. 网络管理-/etc/rc.config.d/netconf # cat /etc/rc.config.d/netconf # netconf: configuration values for core networking subsystems # @(#)B.11.11_LR $Revision: 1.6.119.6 $ $Date: 97/09/10 15:56:01 $ HOSTNAME=“hp4440a" OPERATING_SYSTEM=HP-UX LOOPBACK_ADDRESS=127.0.0.1 # For each additional network interfaces, add a set of variable assignments # like the ones below, changing the index to "[1]", "[2]" et cetera. # IMPORTANT: for 9.x-to-10.0 transition, do not put blank lines between # the next set of statements INTERFACE_NAME[0]=lan1 # 0 表示这是第一个网卡参数,依次类推。 IP_ADDRESS[0]=10.77.220.115 SUBNET_MASK[0]=255.255.248.0 BROADCAST_ADDRESS[0]="" INTERFACE_STATE[0]="" DHCP_ENABLE[0]=0 # The NODENAME variable (limited to 8 chars) will be used to set the # UUCP name (uname -S), since HOSTNAME is longer than 8 chars. NODENAME=hp4440a ROUTE_GATEWAY[0]=10.77.220.1 ROUTE_COUNT[0]=1 ROUTE_DESTINATION[0]=default 主机名 网卡 缺省路由 HUAWEI TECHNOLOGIES CO., LTD. 网络管理-主机名解析 # sam --> Networking and Communications --> Name Service Switch-->“hosts” /etc/hosts DNS NIS /etc/nsswitch.conf HUAWEI TECHNOLOGIES CO., LTD. 网络管理-常用命令(1)网络管理-常用命令(1) # ioscan -funC lan Class I H/W Path Driver S/W State H/W Type Description ======================================================================== lan 0 0/0/0/0 btlan CLAIMED INTERFACE HP PCI 10/100Base-TX Core /dev/diag/lan0 /dev/ether0 /dev/lan0 lan 1 0/4/0/0/6/0 btlan CLAIMED INTERFACE HP A5838A PCI 100Base-TX/SCSI /dev/diag/lan1 /dev/ether1 /dev/lan1 lan 2 0/4/0/0/7/0 btlan CLAIMED INTERFACE HP A5838A PCI 100Base-TX/SCSI /dev/diag/lan2 /dev/ether2 /dev/lan2 #ifconfiglan0 lan0: flags=843 inet 15.32.162.130 netmask fffff800 broadcast 15.32.167.255 #cat/etc/hosts 15.32.162.130 asodevlab1 lab1 15.32.162.131 asodevlab2 lab2 127.0.0.1 localhost loopback # 必不可少 # netstat -in Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll lan1 1500 10.77.220.0 10.77.220.115 28188 0 5308 0 251 lan0 1500 192.168.0.0 192.168.0.1 0 0 0 0 0 lo0 4136 127.0.0.0 127.0.0.1 390 0 390 0 0 HUAWEI TECHNOLOGIES CO., LTD. 网络管理-常用命令(2)网络管理-常用命令(2) # lanscan Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI Path Address In# State NamePPA ID Type Support Mjr# 0/1/2/0 0x00306E4B4B6D 0 UP lan0 snap0 1 ETHER Yes 119 0/3/1/0/6/0 0x001185EBB0BD 1 UP lan1 snap1 2 ETHER Yes 119 0/4/1/0/6/0 0x001185EBB021 2 UP lan2 snap2 3 ETHER Yes 119 # linkloop -i 2 0x001185EBD0E5 # 检查网卡物理连接,比如是否插了网线? Link connectivity to LAN station: 0x001185EBD0E5 -- OK 注:linkloop是HP特有的检查网络链路层的命令,因此对端 的网卡也需要是安装在HP-UX平台,不能拿其他操 作系统平台的网卡来测试。 # nslookup Using /etc/hosts on: hp4440b # 当前使用/etc/hosts解析 looking up FILES Name: hp4440b Address: 10.77.220.111 # traceroute 10.77.9.113 traceroute to 10.77.9.113 (10.77.9.113), 30 hops max, 40 byte packets 1 10.77.220.1 (10.77.220.1) 5.715 ms 9.503 ms 10.146 ms 2 10.77.255.18 (10.77.255.18) 1.472 ms 1.390 ms 1.364 ms 3 10.77.255.45 (10.77.255.45) 23.857 ms 9.254 ms 9.882 ms 4 10.77.9.113 (10.77.9.113) 0.503 ms 0.447 ms 0.431 ms HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX系统管理 HP-UX系统简介 HP-UX管理工具SAM HP-UX逻辑卷管理 HP-UX文件系统管理 HP-UX网络配置与管理 HP-UX系统性能管理 HP-UX系统备份与恢复 HUAWEI TECHNOLOGIES CO., LTD. 性能管理-系统资源 CPU Memory I/O Physical Memory Virtual Memory Hard Disk drives Network Devices Tape Drives HUAWEI TECHNOLOGIES CO., LTD. 性能管理-常用工具介绍 1、综合性能分析工具 # glance # hp-ux特有 # sar # top 2、内存、交换分区分析工具 # vmstat # swapinfo 3、磁盘分析工具 # bdf # du # iostat HUAWEI TECHNOLOGIES CO., LTD. 性能管理-sar # sar –u 5 4 HP-UX astro B.11.00 C 9000/715 12/15/99 08:32:24 %usr %sys %wio %idle 08:32:29 64 36 0 0 08:32:34 61 39 0 0 08:32:39 63 37 0 0 Average 62 38 0 0 # sar –d 5 4 HP-UX astro B.11.00 C 9000/715 12/15/99 08:48:24 device %busy avque r+w/s avwait avserv 08:48:29 c0t6d0 19.36 0.55 20 6.37 14.27 08:48:34 c0t6d0 35.36 1.35 851 15.90 15.00 08:48:39 c0t6d0 61.80 12.75 1226 89.17 17.85 Average c0t6d0 38.81 5.80 730 45.33 16.04 %usr 用户模式占用cpu时间比 %sys 系统模式占用cpu时间比 %wio 进程等待IO设备时间比 %idle 系统空闲时间比 HUAWEI TECHNOLOGIES CO., LTD. 性能管理-top System: hp4440b Wed Mar 9 09:41:27 2005 Load averages: 0.00, 0.00, 0.00 130 processes: 117 sleeping, 12 running, 1 zombie Cpu states: CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS 0 0.00 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0% 1 0.00 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0% 2 0.01 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0% 3 0.00 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0% 4 0.00 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0% 5 0.00 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0% 6 0.00 0.0% 0.0% 0.2% 99.8% 0.0% 0.0% 0.0% 0.0% 7 0.00 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0% --- ---- ----- ----- ----- ----- ----- ----- ----- ----- avg 0.00 0.0% 0.0% 0.0% 100.0% 0.0% 0.0% 0.0% 0.0% Memory: 111620K (82912K) real, 164068K (121420K) virtual, 12928772K free Page# 1/8 CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND 7 ? 43 root 152 20 1568K 1568K run 14:31 0.73 0.73 vxfsd 0 ? 542 root 152 20 2540K 524K run 0:04 0.16 0.16 syncer 2 ? 4222 root 152 20 15856K 3952K run 0:07 0.16 0.16 rep_server 2 ? 4223 root 152 20 13288K 2248K run 0:05 0.16 0.16 agdbserver 1 ? 4224 root 152 20 13376K 2240K run 0:12 0.12 0.12 alarmgen # top HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX系统管理 HP-UX系统简介 HP-UX管理工具SAM HP-UX逻辑卷管理 HP-UX文件系统管理 HP-UX网络配置与管理 HP-UX系统性能管理 HP-UX系统备份与恢复 HUAWEI TECHNOLOGIES CO., LTD. 系统备份与恢复-什么需要备份? / /var /etc oracle sybase /etc/lvmconf 用户重要文件 应用数据 文件系统 用户文件 配置文件 HUAWEI TECHNOLOGIES CO., LTD. 系统备份与恢复-常用备份工具 fbackup/frecover make_recovery tar SAM Òfbackup 功能强大,可实现增量备份,介质通常为磁带。 Òmake_recovery 需要系统安装了ignite-ux软件,常用于系统根卷的全备份, 备份磁带可恢复不可引导的系统。 Òtar 是传统工具,常用于系统间打包传送,类似PC上的winzip软件,但无压缩 功能。 ÒSAM 提供自动和交互式两种备份方式。 HUAWEI TECHNOLOGIES CO., LTD. 系统备份与恢复-fbackup/frecover # fbackup -f /dev/rmt/0m -0iv / -I /tmp/usrbak.index -f : 设备文件名 ( such as DDS tape driver) -i : 要包含的目录 -e: 不包含的目录 -I: 备份内容检索目录 -v: 备份内容详细列表 -0 : 零级备份(有0~9 个级别,如果当前系统采用零级备份,当下一次采用5 级备份时,系统只会对有变化的文件进行备份) # frecover -rf /dev/rmt/0m -f: 设备文件名 -r: 恢复磁带上的所有数据 -I: 将磁带上文件索引存到指定的文件中 # frecover -I /tmp/index.txt -f /dev/rmt/0m # frecover -xi /dir # frecover -x -I /dir1 -i /dir2 # frecover -xoi /dir HUAWEI TECHNOLOGIES CO., LTD. 系统备份与恢复-make_recovery # make_recovery –Av # 整个vg00 Òmake_recovery只能备份根卷(vg00)。其他卷的备份用另外的工具。 Ò但是如果像/usr等系统目录不在根卷 ,则整个该卷也将会备份。 Ò日志:/var/opt/ignite/logs/makrec.log1 Ò该命令将被make_tape_recovery代替。 Ò恢复时用备份磁带引导系统并进行系统根卷恢复。 Ò系统需要安装有Ignite-UX软件,系统默认自带安装好。 HUAWEI TECHNOLOGIES CO., LTD. 系统备份与恢复-tar 1、tar到磁带上 # tar cvf /dev/rmt/0m /var 2、tar到一个文件包中 # tar cvf data.tar /app/mydata 3、查看tar包中包含哪些内容 # tar tvf data.tar 4、释放整个tar包到当前目录下 # tar xvf data.tar Ò c-creat,v-verbose,t-content,x-extract Ò 创建tar包时,“目标在前,源在后” Ò tar不支持2GB以上的大文件 HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX 系统管理 第二章 MC/ServiceGuard介绍 第三章 系统日常管理介绍 HUAWEI TECHNOLOGIES CO., LTD. 第二章 MC/ServiceGuard介绍 系统高可用性介绍 HP MC/SG简单介绍 HP MC/SG结构与原理 HP MC/SG逻辑卷管理 Cluster Manager Package Manager HUAWEI TECHNOLOGIES CO., LTD. 系统高可用性介绍-单点故障与冗余 主机硬件 网络 应用 数据库 CPU,内存,磁盘故障 网卡,CABLE,路由,交换,带宽 操作系统 系统进程,内核,文件系统满 表空间满,响应慢 用户进程,不能访问资源 Ò系统高可用性采用冗余方式来保障系统即使在出现硬件或 软件故障时仍然 继续工作! HUAWEI TECHNOLOGIES CO., LTD. 第二章 MC/ServiceGuard介绍 系统高可用性介绍 HP MC/SG简单介绍 HP MC/SG结构与原理 HP MC/SG逻辑卷管理 Cluster Manager Package Manager HUAWEI TECHNOLOGIES CO., LTD. MC/SG介绍-典型案例 pkgA pkgA mirror pkgB pkgB mirror pkg A pkg B hub 节点A 节点B roo t mirror roo t mirror Heartbeat Primary LAN Standby LAN HUAWEI TECHNOLOGIES CO., LTD. MC/SG介绍-典型案例-切换 pkgA pkgA mirror pkgB pkgB mirror pkg A pkg B hub roo t mirror roo t mirror Heartbeat Primary LAN Standby LAN 节点A 节点B HUAWEI TECHNOLOGIES CO., LTD. 第二章 MC/ServiceGuard介绍 系统高可用性介绍 HP MC/SG简单介绍 HP MC/SG结构与原理 HP MC/SG逻辑卷管理 Cluster Manager Package Manager HUAWEI TECHNOLOGIES CO., LTD. MC/SG结构与原理-三个中心组件 Cluster Manager Package Manager Network Manager 1、初始化集群系统 2、监控集群系统的“健康”状况 3、识别节点故障 4、管理集群系统节点的加入和离开 5、选择节点作为集群仲裁者(cluster coordinator) 1、集群系统中每个节点都运行一个包管理实例 2、确定运行、停止或转移PKG的时间、节点 3、执行用户定义的控制脚本启动或者停止PKG 4、监视资源状况,并作出反应 1、监控网络健康状态 2、管理网络冗余 3、恢复网络可用性 HUAWEI TECHNOLOGIES CO., LTD. 第二章 MC/ServiceGuard介绍 系统高可用性介绍 HP MC/SG简单介绍 HP MC/SG结构与原理 HP MC/SG逻辑卷管理 Cluster Manager Package Manager HUAWEI TECHNOLOGIES CO., LTD. MC/SG逻辑卷管理-两大配置步骤 Primary Mirror Primary Mirror node A node B node B Volume Group Volume Group 一、在node A配置卷组 二、把卷组信息分发到node B /etc/lvmtab node A HUAWEI TECHNOLOGIES CO., LTD. MC/SG逻辑卷管理-创建共享卷组(步骤一) 1、创建卷组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 2、创建一个500MB的逻辑卷/dev/vg01/lvolshare # lvcreate –L 500 –n lvolshare /dev/vg01 3、对逻辑卷做镜像 # lvextend –m 1 /dev/vg01/lvolshare # 一个镜像,需要安装有MirrorDisk/UX 4、用该逻辑卷做文件系统 # newfs –F vxfs /dev/vg01/rlvolshare # 注意用字符设备 # mkdir /share # mount /dev/vg01/lvolshare /share HUAWEI TECHNOLOGIES CO., LTD. MC/SG逻辑卷管理-创建共享卷组(步骤二) [nodeA]# vgexport -p -s -m /tmp/vg01.map /dev/vg01 [nodeA]# rcp /tmp/vg01.map nodeB:/tmp [nodeB]# mkdir /dev/vg01 [nodeB]# mknod /dev/vg01/group c 64 0x010000 [nodeB]# vgimport –s -m /tmp/vg01.map /dev/vg01 Primary Mirror node A node B Volume Group vgexport –p –s –m vgimport –s –m 同步更新 /etc/lvmtab 增加了新的物理卷 增加了新的逻辑卷 HUAWEI TECHNOLOGIES CO., LTD. 第二章 MC/ServiceGuard介绍 系统高可用性介绍 HP MC/SG简单介绍 HP MC/SG结构与原理 HP MC/SG逻辑卷管理 Cluster Manager Package Manager HUAWEI TECHNOLOGIES CO., LTD. Cluster Manager-基本概念与功能 1、Cluster是所有为了提高系统可用性而相互配合的节点的集合 2、Cluster主要提供下面几种单点故障保护 1)当发生系统故障(cpu,内存,内核挂起等)时,cluster可以在设定的时间内把应用切换到另外一个节 点 2)当工作主网卡发生故障时,cluster能把IP地址切换到备用网卡 3)当软件出现故障时,cluster能重启该应用或者切换到另外一个节点 3、Cluster Manager的守护进程cmcld,即cluster coordinator,Cluster中的每个节点 都必须运行该守护进程 4、cmcld进程作用 1)发送和接收heartbeats 2)检查网卡状态 3)监控package服务进程 HUAWEI TECHNOLOGIES CO., LTD. Cluster Manager-Cluster Lock配置 FIRST_CLUSTER_LOCK_VG /dev/vglock NODE_NAME NodeA FIRST_CLUSTER_LOCK_PV /dev/dsk/c1t3d0 /etc/cmcluster/cluster.ascii cmcl d cmcld Primary Cluster Lock Primary Mirror Mirror VG01 VG02 Node A Node B HUAWEI TECHNOLOGIES CO., LTD. Cluster Manager-Cluster Lock配置 出现故障时,Cluster被分成两个同等大小的子cluster 每个子cluster都想获得Cluster Coordinator,从而有资格重新建立一个新 的Cluster 获得cluster Lock的子Cluster则取得重建Cluster资格 两个节点做Cluster,必须配置Cluster Lock 3个或者4个节点,可选择是否配置Cluster Lock 5个节点以上,无需配置Cluster Lock HUAWEI TECHNOLOGIES CO., LTD. Cluster Manager-网络配置 lan0 lan1 lan2 lan0 lan1 lan2 Heartbeat Data Standby LAN 10.77.220.11192.168.1.11 192.168.1.12 10.77.220.12 Bridge NETWORK_INTERFACE lan0 HEARTBEAT_IP 192.168.1.11 NETWORK_INTERFACE lan1 HEARTBEAT_IP 10.77.220.11 NETWORK_INTERFACE lan2 HEARTBEAT_INTERVAL 1000000 NODE_TIMEOUT 2000000 NETWORK_POLLING_INTERVAL 2000000 /etc/cmcluster/cluster.ascii Ò 集群中所有节点必须在同一子网内 Ò 节点上不同网卡必须分属不同网段 Ò 集群中至少要配置一个Heartbeat Ò Standby LAN无需配置IP HUAWEI TECHNOLOGIES CO., LTD. Cluster Manager-Cluster配置 1、创建cluster配置文件cmclconfig.ascii并编辑 # cd /etc/cmcluster # cmquerycl –C cmclconfig.ascii –n nodeA –n nodeB # vi cmclconfig.ascii 2、检查和编译、分发cmclconfig.ascii # cmcheckconf –v –C cmclconfig.ascii # cmapplyconf –v –C cmclconfig.ascii 3、启动Cluster # cmruncl –v # cmviewcl -v HUAWEI TECHNOLOGIES CO., LTD. Cluster Manager-Cluster配置文件主要参数 CLUSTER_NAME cluster1 FIRST_CLUSTER_LOCK_VG /dev/vglock NODE_NAME nodeA NETWORK_INTERFACE lan0 HEARTBEAT_IP 192.168.1.11 FIRST_CLUSTERLOCK_PV /dev/dsk/c1t3d0 # SERIAL_DEVICE_FILE HEARTBEAT_INTERVAL 1000000 NODE_TIMEOUT 2000000 # 一般为心跳周期的2倍 AUTOSTART_TIMEOUT 600000000 # 600秒NETWORK_POLLING_INTERVAL 2000000 MAX_CONFIGURED_PACKAGES 0 # 默认为0,必须修改 VOLUME_GROUP /dev/vgdata HUAWEI TECHNOLOGIES CO., LTD. 第二章 MC/ServiceGuard介绍 系统高可用性介绍 HP MC/SG简单介绍 HP MC/SG结构与原理 HP MC/SG逻辑卷管理 Cluster Manager Package Manager HUAWEI TECHNOLOGIES CO., LTD. Package Manager-概念 1、包是一个或多个需要正确运作的应用资源 2、包可以包括: VG IP SERVICE PROCESS 3、每个包必须有下面两个文件 配置文件 pkg.conf 控制脚本 pkg.cntl HUAWEI TECHNOLOGIES CO., LTD. Package Manager-配置过程 1、#mkdir /etc/cmcluster/pkg_name 2、#cd /etc/cmcluster/pkg_name 3、#cmmakepkg -p pkg.conf # 创建Package配置文件 4、#vi pkg.conf # 手工配置 5、#cmmakepkg -s pkg.cntl # 创建Package控制文件 6、#vi pkg.cntl 7、#rcp pkg.cntl nodeB:/etc/cmcluster/pkg_name # rcp到节点B的相同目录下 8、#cmcheckconf -P /etc/cmcluster/pkg_name/pkg.conf # 检查pkg.conf是否配置正确 9、#cmapplyconf -P /etc/cmcluster/pkg_name/pkg.conf # 编译成二进制文件并分发 HUAWEI TECHNOLOGIES CO., LTD. Package Manager -pkg.conf配置主要参数含义 PACKAGE_NAME PACKAGE_TYPE FAILOVER FAILOVER_POLICY CONFIGURED_NODE FAILBACK_POLICY MANUAL NODE_NAME NODE_NAME AUTO_RUN YES LOCAL_LAN_FAILOVER_ALLOWED YES NODE_FAIL_FAST_ENABLED YES RUN_SCRIPT RUN_SCRIPT_TIMEOUT NO_TIMEOUT HALT_SCRIPT HALT_SCRIPT_TIMEOUT 默认类型,即同一时刻一个包 只在一个节点运行 Package在优先权高的节点 上运行和切换 顺序决定哪个节点拥有优先权 首先“本地切换”,即主网 卡失败,浮动IP(包的IP)则切 换到本机备用网卡 HUAWEI TECHNOLOGIES CO., LTD. Package Manager -pkg.cntl配置主要参数含义 VGCHANGE=“vgchange -a e” # Default 用独享方式来激活卷组 # For example, if this package uses your volume groups vg01 and vg02, enter: # VG[0]=vg01 # VG[1]=vg02 # The volume group activation method is defined above. The filesystems # associated with these volume groups are specified below. VG[0]=vgdata VG[1]=vgtellin # 定义需要package管理的共享卷组 # LV[0]=/dev/vg01/lvol1; FS[0]=/pkg01a; FS_MOUNT_OPT[0]="-o rw"; # FS_UMOUNT_OPT[0]=""; FS_FSCK_OPT[0]=""; FS_TYPE[0]="vxfs" # LV[1]=/dev/vg01/lvol2; FS[1]=/pkg01b; FS_MOUNT_OPT[1]="-o rw" # FS_UMOUNT_OPT[1]=""; FS_FSCK_OPT[1]=""; FS_TYPE[1]="vxfs" LV[0]=/dev/vgdata/lvshare; FS[0]=/share; FS_MOUNT_OPT[0]="-o rw"; FS_UMOUNT_OPT[0]=""; FS_FSCK_OPT[0]="" FS_TYPE[0]="vxfs“ # 定义需要package来管理的文件系统 # For example, if this package uses an IP of 192.10.25.12 and a subnet of # 192.10.25.0 enter: # IP[0]=192.10.25.12 # SUBNET[0]=192.10.25.0 # (netmask=255.255.255.0) # IP[0]=10.110.157.200 # package的浮动IP SUBNET[0]=10.110.158.0 # 浮动IP所在子网,可从netstat –in查看到 HUAWEI TECHNOLOGIES CO., LTD. MC/SG常用命令 1、启动cluster # cmruncl [-f] [-v] [-n NN...] 2、停止cluster # cmhaltcl [-f] [-v] 3、查看cluster状态 # cmviewcl [-v] [-n NN]... [-p PN]... [-l {package|cluster|node}] 4、把节点加入到cluster中 # cmrunnode [-v] [NN...] 5、停止cluster中的节点 # cmhaltnode [-f] [-v] [NN...] 6、运行包 # cmrunpkg [-n NN] [-v] PN... 7、停止包 # cmhaltpkg [-n NN] [-v] PN... 8、改变包的切换属性 # cmmodpkg [-v] [-n NN]... {-e|-d} PN... HUAWEI TECHNOLOGIES CO., LTD. 第一章 HP-UX 系统管理 第二章 MC/ServiceGuard介绍 第三章 系统日常管理介绍 HUAWEI TECHNOLOGIES CO., LTD. 第三章 系统日常管理介绍 系统硬件 操作系统 HUAWEI TECHNOLOGIES CO., LTD. 系统日常管理-系统硬件检查 1、主机液晶面板显示 2、设备指示灯 1)SCSI卡 2)网卡 3)磁盘阵列 4)磁带库 Ò一般正常情况下,自检灯暗,连接灯或电源灯亮。 Ò具体含义可以参考各机型手册: HP 小型机及存储面板指示灯说明.pdf HUAWEI TECHNOLOGIES CO., LTD. 第三章 系统日常管理介绍 系统硬件 操作系统 HUAWEI TECHNOLOGIES CO., LTD. 系统日常管理-操作系统检查 1、查看终端控制台(Console)信息 按CTRL+B进入GSP/MP/SP ,用sl命令查看最近CONSOLE信息。 2、查看日志 1)系统日志 /var/adm/syslog/syslog.log 2)运行日志 /etc/rc.log 3)关机日志 /etc/shutdownlog 4)登陆失败日志 /var/adm/btmp # lastb 5)登陆成功日志 /var/adm/wtmp # last 6)系统近期有无Core Dump,检查/var/adm/crash是否有新文件 7)MC/ServiceGuard双机日志 /etc/cmcluster/pkgname/pkgname.cntl.log HUAWEI TECHNOLOGIES CO., LTD. 系统日常管理-操作系统检查 3、常用检查命令 # dmesg 查看系统是否有硬件故障或文件系统错误等信息 # uptime 查看系统开机时长 # bdf 查看文件系统空间使用率,是否超过90% # mail 查看是否有严重错误信息 # ioscan –nf 查看是否有UNCLAIMED,UNKNOWN,NO_HW等状态的设备 # sar 1 10 查看CPU利用情况 #sar –d 1 5 查看系统盘IO使用状况 # swapinfo –atm 查看交换分区, Pct Used(Total)使用率要小于75% 4、清理日志和文件 # >/var/adm/wtmp # find / -name core –exec rm {}\; HUAWEI TECHNOLOGIES CO., LTD. HP-UX常用命令 ioscan –funCdisk strings /etc/lvmtab ll /dev/*/group mknod pvcreate vgcreate lvcreate newfs pvdisplay vgdisplay lvdisplay vgextend lvextend extendfs vgchange –a y vgname vgchange –a n vgname vgchange –a e vgname vgexport vgimport vgreduce vgremove vgscan -a sam uname –a model dmesg top who –r who –u ioscan –funCtape ioscan –funClan lanscan ifconfig lanX netstat –in netstat –rn netstat -an uptime swapinfo bdf diskinfo /dev/rdsk/cXtYdZ nslookup swinstall swlist show_patches lvlnboot -v set_parms mount umount fsck make_recovery fbackup frecoery cmviewcl cmruncl cmhaltcl cmrunnode cmhaltnode cmrunpkg cmhaltpkg cmmodpkg 谢谢 www.huawei.comThank You
还剩74页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

baitf

贡献于2012-06-04

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf