HPUX 11.31 根盘镜像

合集下载

EVA SAN Boot安装配置手册v10

EVA SAN Boot安装配置手册v10

EV A SAN boot 安装配置手册V1.0一、概述鉴于目前作为Superdome根盘的MSA30/50即将停止发售,SWD准备推出EVA SAN boot解决方案。

本手册为这一解决方案的安装配置手册。

本手册面向对象为具有HPUX11.23/11.31,EVA及Integrity Superdome 安装配置经验的HPCE和OSCE。

二、方案描述目前推出的EVA SAN Boot方案,是在新订购的Integrity Superdome中,使用EVA4400的Vdisk作为根盘,安装HPUX操作系统(11.23或11.31)。

目前可供选择的方案包括以下两种:1.单EV A方案多台Superdome连接一台EVA4400(容量1TB,配置Business Copy),所有nPar及vPar均使用EVA4400上的Vdisk作为根盘,如图所示:2.双EV A方案多台Superdome连接两台EV A4400(容量1TB,配置Business Copy),所有nPar及vPar均使用EVA4400上的Vdisk作为根盘,两台EVA4400之间的Vdisk互为镜像。

如图所示:根据《HP-UX boot over SAN》白皮书,目前所有2G及4G光纤卡在Integrity Superdome上均支持SAN Boot。

见下表:(注:最新的AB378B与AB378A备件号一致,可以互换使用)三、安装步骤由于目前EVA SAN Boot方案尚不支持工厂集成,SAN连接、配置以及所有分区的操作系统安装均需现场完成。

1.连接主机和EV A1)连接EVA和Integrity Superdome,划分Zone。

连接和Zoning方案可参考附录1案例。

2)记录主机各光纤卡的WWN号(查看光纤卡标签或switchshow)3)划分Vdisk并present给相应主机。

Vdisk大小取决于操作系统规划,通常应不小于50GB。

hp-ux 11.31根盘制作mirror及更换

hp-ux 11.31根盘制作mirror及更换
PV Status available
Total PE 4347
Free PE 367
Autoswitch On
2、 编写磁盘的table文件并导入到mirror盘;
#vi /tmp/mirror/table
3
EFI 500MB
HPUX 100%
HPSP 400MB
# idisk -wf /tmp/mirror/table /dev/rdisk/disk5;
# idisk /dev/rdisk/disk5;--查看是否导入成功;
disk 1 4/0/1/1/1.1.0 sdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A
/dev/dsk/c1t1d0 /dev/rdsk/c1t1d0
disk 2 4/0/8/1/0.0.0 sdisk CLAIMED DEVICE COMPAQ BF1468B26B
# efi_cp -d /dev/rdisk/disk5_p1 -u /efi/hpux/auto /dev/tty;--查看是否修改成功;
6、 将新盘的p2分区格式化成PV;
# pvcreate -fB /dev/rdisk/disk5_p2;
Physical volume "/dev/rdisk/disk5_p2" has been successfully created.
hp-ux 11.31根盘制作mirror
hp-ux 11.31 VG00 mirror
1、 查看磁盘设备名、硬件路径、VG00中的当前磁盘;
# vgdisplay -v vg00;
--- Physical volumes ---

HP-UX增加磁盘

HP-UX增加磁盘

开始了阵列支持工程师的生活,一直想写一点什么东西出来,可是对于硬件来说,我还真不知道怎么写(以前做软件support),感觉那些东西都是死的东西,看别人写的也是文字加图片的堆积,和产品资料差不多,但也看过一些精品,可是那些资料的来源是很秘密的,我们局外人很难拿到一手的资料。

我都感觉自己费话太多,说点正事吧!??? 上次去一个客户那里安装银兴BX1510S-U3C4A阵列,没有什么说的,插上硬盘,SEAGATE,SCSI,146G的四块,主要是调试,所以少了点。

三下五除二做完RAID,映射通道,接上主机。

KAO,这是哪个主机呀!再一看机柜是HP的,不好HPUNIX,虽说咱也玩了不少的机器了,LINUX,SOLARIS,AIX都见识了,但这HP9000还是第一次玩。

不行,不能就这样投降了,再说还有HP的800support的呢,不怕。

话说我遇到的也只是最简单的对磁盘的操作,呵呵。

对于高手来说都是小CASE的事,而我只能各处求人了,好在能上网,害得一个MM的电脑用不上,三个QQ头闪个不停,那叫个热闹,但我的心里却像热锅上的蚂蚁,(后来也忘了和MM要QQ 号了,好在也同过患难)。

先打开我的MSN,XXX那么多人,还真没有发现对HP熟的哥哥MM 们,心大寒,那只有找GOOGLE这位仁兄了,不错,命令什么的都找到了,好,先记下来再说。

ioscan –fnCdisk , insf –e , diskinfo , pvcreate , vgdisplay 。

XX!~·#·这就好了,我不怕了,开始工作。

开始TELNET,但是机器后面有两个10/100的口(另一个好像有GB,记不清了),两个都能用吗?不知道,好一个一个TEST,这个什么,ADMIN用户,HP的是ADMIN用户了,不对呀,虽说我猜的功力够高,那我也不会就这么就猜对地址了吧!不会的,我换了另一个带G的,不知道IP地址,!#·#·%¥……%!¥·!一串与相关人员的交流,总算找了地址,TELNET上去了。

hp ux 基本命令

hp ux 基本命令
disk 1 0/0/1/1.2.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC
/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0
disk 2 0/0/2/0.0.0 sdisk CLAIMED DEVICE SEAGATE ST39204LC
TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME
dev 4194304 0 4194304 0% 0 - 1 /dev/vg00/lvol2
reserve - 311836 -311836
Driver Version = @(#) PATCH_11.11: libtd.a : Jun 28 2002, 11:08:35, PHSS_26799
6、如何查看内存
#dmesg |grep Physical
Physical: 4194304 Kbytes, lockable: 3134596 Kbytes, available: 3611312 Kbytes
Local N_Port_id is = 0x000001
Local Loop_id is = 125
N_Port Node World Wide Name = 0x50060b0000307f65
Number of Assisted IOs = 1434
Number of Active Login Sessions = 0
Dino Present on Card = NO
Maximum Frame Size = 960
HP-UX 基本命令学习 下面是查看HP小型机的信息的命令集:
0、查看lun 的信息

传统方法换根盘

传统方法换根盘

Itanium定位盘位:sasmgr set_attr -D /dev/sasd0 -q lun=/dev/rdsk/c*t*d* -q locate_led=on1、传统方法换根盘(拆mirror,建mirror)PA 换根盘操作ioscan -kfnCdiskvgdisplay -v vg00 | morelvdisplay -v /dev/vg00/lvol2lvdisplay -v -k /dev/vg00/lvol2 | more/*-k 参数显示pv 的k 值,如果遇到ghost 盘,需要-k来拆除,在lvreduce时候也加上-k 跟上key 值lvreduce -m 0 -A n /dev/vg00/lvol1 /dev/dsk/c1t15d0 lvreduce -m 0 -A n /dev/vg00/lvol2 /dev/dsk/c1t15d0 lvreduce -m 0 -A n /dev/vg00/lvol3 /dev/dsk/c1t15d0 lvreduce -m 0 -A n /dev/vg00/lvol4 /dev/dsk/c1t15d0 lvreduce -m 0 -A n /dev/vg00/lvol5 /dev/dsk/c1t15d0 lvreduce -m 0 -A n /dev/vg00/lvol6 /dev/dsk/c1t15d0 lvreduce -m 0 -A n /dev/vg00/lvol7 /dev/dsk/c1t15d0 lvreduce -m 0 -A n /dev/vg00/lvol8 /dev/dsk/c1t15d0 lvreduce -m 0 -A n /dev/vg00/lvol9 /dev/dsk/c1t15d0 vgreduce -f vg00 /dev/dsk/c1t15d0pvchange -a N /dev/dsk/c1t15d0==============replace disk==============insf -e -H 0/0/2/0.2.0pvcreate -B /dev/rdsk/c1t15d0 /*如果格式化不成功,或者该硬盘以前用于其他vg,就需要加-f 参数,强制格式化vgextend /dev/vg00 /dev/dsk/c1t15d0mkboot /dev/rdsk/c1t15d0mkboot -a "hpux -lq(;0)/stand/vmunix" /dev/rdsk/c1t15d0 mkboot -a "hpux" /dev/rdsk/c1t15d0pvdisplay -v /dev/dsk/c3t15d0 | grep 'current.*0000 $' /*检测vg中lv 的顺序,要使两个pv 中lv 的顺序是一致lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c1t15d0lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c1t15d0lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/c1t15d0lvextend -m 1 /dev/vg00/lvol4 /dev/dsk/c1t15d0lvextend -m 1 /dev/vg00/lvol5 /dev/dsk/c1t15d0lvextend -m 1 /dev/vg00/lvol6 /dev/dsk/c1t15d0lvextend -m 1 /dev/vg00/lvol7 /dev/dsk/c1t15d0lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/c1t15d0for lvol in lvol1 lvol2 lvol3 lvol4 lvol5 lvol6 lvol7 lvol8 /*还有其他命名格式的lv 名称,也可以写在后面> do> lvextend -s –m 1 /dev/vg00/$lvol /dev/dsk/c1t15d0> done lvsync -T /dev/vg00/lvol* /*如果有其他命名的lv,要单独同步,lvol*只能同步lvol 开头的lv,lvextend 加-s 不会再扩展不同步lv,最后由lvsync 统一同步lvlnboot -b /dev/vg00/lvol1lvlnboot -r /dev/vg00/lvol3lvlnboot -s /dev/vg00/lvol2lvlnboot -d /dev/vg00/lvol2lvlnboot -R -v /dev/vg00 /*老版本的系统没有安装patch,可能没有-R的参数,需要单独更新vg 信息使用-b -r- s- d setboot -a 0/0/2/0.2.0 /*设置备用启动路径-p 是设置主的启动路径setboot -v# vi /stand/bootconfl /dev/dsk/c1t15d0 /*l代表lvm的意思l是字母L的大写IA 换根盘操作ioscan -fnCdiskvgdisplay -v vg00 | morelvdisplay -v /dev/vg00/lvol1. . .lvdisplay -v /dev/vg00/lvol9lvdisplay -v -k /dev/vg00/lvol2 | morelvreduce -m 0 -A n /dev/vg00/lvol1 /dev/disk/disk5_p2 lvreduce -m 0 -A n /dev/vg00/lvol2 /dev/disk/disk5_p2 lvreduce -m 0 -A n /dev/vg00/lvol3 /dev/disk/disk5_p2 lvreduce -m 0 -A n /dev/vg00/lvol4 /dev/disk/disk5_p2 lvreduce -m 0 -A n /dev/vg00/lvol5 /dev/disk/disk5_p2 lvreduce -m 0 -A n /dev/vg00/lvol6 /dev/disk/disk5_p2 lvreduce -m 0 -A n /dev/vg00/lvol7 /dev/disk/disk5_p2 lvreduce -m 0 -A n /dev/vg00/lvol8 /dev/disk/disk5_p2 vgreduce -f vg00 /dev/disk/disk5_p2=========================replace disk=========================IA 机器上创建根盘镜像vi /tmp/idf3EFI 500MBHPUX 100%HPSP 400MBidisk -f /tmp/idf -w /dev/rdisk/disk5/*创建分区文件,以及对pv 进行分区,可以用两条命令替代。

HP更换根盘步骤

HP更换根盘步骤

ONLINE状态:1、用pvdisplay 和 ioscan确定哪块盘需要更换。

2、把这块盘从vg00里面去除。

#lvreduce -k -m 0 /dev/vg00/lvol1 pv_key#vgreduce -f /dev/vg003、换盘。

4、#pvcreate -fB /dev/rdsk/cXtXdX#vgextend /dev/vg00 /dev/dsk/cXtXdX#mkboot -l /dev/rdsk/cXtXdX#mkboot -a "hpux -lq(;0)/stand/vmunix"/dev/rdsk/cXtXDX5、将根盘卷中所有lv都镜像到新建立的可启动盘上。

(注意:首先镜像lvol1)#lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/cXtXdX #lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/cXtXdX #lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/cXtXdX ...6、更新BDRA 信息。

#lvlnboot -b /dev/vg00/lvol1#lvlnboot -v -r /dev/vg00/lvol3#lvlnboot -s /dev/vg00/lvol2#lvlnboot -d /dev/vg00/lvol27、确认以上信息是否都正确建立。

#lvlnboot -R /dev/vg00#lvlnboot -v#setboot -vOFFLINE状态下:1、关闭系统:#shutdown -hy 02、直接更换硬盘,然后开机。

3、进入十秒中断,然后进入系统维护模式。

main menu>bo pri yisl>hpux -lm4、恢复硬盘的盘头信息。

#vgcfgrestore -n /dev/vg00/dev/rdsk/cXtXdX5、激活VG00 #vgchange -a y vg00 (因为要做同步,所以这一步需要一段时间)6、检查BDRA区域中的数据是否正确。

HP小型机系统常用命令

HP小型机系统常用命令

H P-U X C O M M A N D# ioscan –fnkCdisk# swinstall –s /cdrom/(filename) <安装软件补丁从cdrom下># swremove <卸除应用程序># shutdown 0 <进入单用户模式># init 3 <进入多用户># umount /opt <卸除opt><umount /opt 时报错,不能umount opt,可以用ps –ef |grep opt 命令查看opt进程然后用9 5988 > -9 强行关掉命令,5988 进程名# swlist –l fileset –a state|grep PHKL_18543 <查找PHKL_18543这个补丁是否安装># lvextend –L 30 /dev/vg00/lvol5 <扩大逻辑卷为30兆># extendfs /dev/vg00/rlvol5 <r 一定要加这个字母># mount /opt# mount –a <全部设备mount># bdf <查看容量是否扩大># lvextend –L 200 /dev/vg00/lvol6 <在线将tmp文件系统扩展到800Mb># fsadm –b 819200 /tmp# bdf# tsm <启动多进程,用ctrl_t切换窗口或按F1、F2来切换># make_tape_recovery –Av <备份系统到磁带上、备份到磁带上的系统文件看不到。

用这个命令之前必须安装Ignite-ux这个软件># chmod 777 或444 <该文件执行属性,777 改为可执行文件同时放开权限,444 收回权限同时改为不可执行文件># mstm <查看机器信息># armdsp –i <查看V A信息># cvui <设置V A命令>< /opt/sanmgr/hostagent/sbin (先进入这个目录)/HA_trigger 先stop 后start/dial_trigger stop start磁盘柜进程全部先stop 后starl,否则找不到V A># armmgr –s shut / start 别名<V A关机和重起>V A控制器第一步:# cd /opt/sanmgr/commandview/server/data# mv DeviceDBfile DeviceDBfile.old第二步:# cd /opt/sanmgr/hostagent/sbin# ./HA_trigger stop# ./dial_trigger stop# ./HA_trigger start# ./dial_trigger start# armdiscover# armdiscover <查找阵列柜># amdsp -a fc <查看FC60状态,disk状态要显示Optimal,显示Replaced要注意># amdsp -d fc|grep "Disk State" <查看FC60硬盘状态># pa pri 1/0/0/2/0.6.0 <改动启动路径(主)># pa alt 1/0/0/2/0.6.0 <改动启动路径(副)># lvlnboot –v <查看启动路径># setboot –s on/off <设置机器是否自动启动># setboot –b on/off# mediainit /dev/rdsk/cxtydz <对一个磁盘进行格式化和校验其完整性># swapinfo <查看机器的一些信息># dmesg <查看MEMORY># top <查看CPU># swlist <查看安装了那些软件># vgdisplay –v <查看FreePE(硬盘剩余大小)># grep –i error syslog.log <快速查看syslong.log内的错误># egrep –i “war|err|fail|scsi|lan” /dev/adm/syslog/syslog.log# ioscan –kfnCtape <查看磁带机># lanscan <查看网卡># ioscan –kfnCfc <查看光纤卡># ioscan –fnH0/0/1/0 <查看0/0/1/0地址信息># netstat –in# ifconfig lan*# info_col.11 <收集机器信息,做安装报告用># info_col.1026 <收集10.26版本信息># dd if=/dev/rdsk/cxtydo of=/dev/rdsk/cxtydo bs=1024k <整盘copy,if后面是旧盘,of后面是新盘> # dd if=/dev/dsk/cxtydo of=/dev/dsk/cxtydo bs=1024k# sar –d <查看硬盘使用频率>添加磁带机:第一种方法:# tsm# sam# peripheral devices → Tape drives <在Actions项选择Add>第二种方法:在kernel内修改stape 改成In <在Actions → Add drives to kernel>加机械臂驱动(可以在kernel改):schgr -→ inspt --→inspt0 -→inSetup 网卡IP:# cd /etc/rc.config.d# vi netconfshift:1,$ s/old/new/g <把所有Old replace New># tar rv 文件名<copy文件到磁带上># tar xv 文件名<从磁带copy到本机上># tar cv <删除磁带上的所有内容># tar tv <查看磁带上的内容># tar tvf /dev/rmt/1m <指定1m磁带机文件名># tar rvf /dev/rmt/1m tmp <copy tmp目录到1m磁带机上># mt offl <磁带退出># bdf –v <查看逻辑卷的使用情况、空间大小># fuser –ck /cdrom <清除cdrom中所有进程,否则光驱不会开门># ioscan# insf –e <生成设备文件名、加载设备驱动文件名># insf –evCdisk <查看设备是否有变化,恢复设备驱动号># vgscan –a <如果/etc/lvmtab的文件不正常、或丢失,可用这个命令来重新生成lvmtab,但是做之前一定要备份lvmtab>配置MODEM# ctrl_b <进入GSP状态、配置MODEM ># ca <配置MODEM># er <激活MODEM># GSP >XD>R <Reset GSP># ctrl_b# GSP>lc <修改LAN console IP>安装Ignite (B5725AA):Make_recovery 不能备份,可以修改设置:# vi /opt/ignite/bin/make_medialif 到502行(shift_Enter)修改:lifinit $ipl_options –v72000000 –d24 为lifinit $ipl_options –v102000000 –d24设置或调整V A:先用Console连接V A进行调整&Setup,或用15针窜口线连接电脑。

关于hpux换镜像硬盘的方法

关于hpux换镜像硬盘的方法

关于hpux换镜像硬盘的方法关于hpux换硬盘的疑惑镜像的两个硬盘坏了一个,更换步骤如下1、备份vg的配置信息#vgcfgbackup vg022、剥离镜像#lvreduce -m 0 -A n lv_name /dev/dsk/cXtXdX 3、物理操作:换盘4、测试盘的可用性#ioscan /dev/dsk/cXtXdX5、恢复lvm配置信息到pv#vgcfgrestore -n vg02 /dev/dsk/cXtXdX 6、激活新的pv(不知道这个“激活”用的恰不恰当)#vgchange -a y vg007、重建镜像#lvextend -m 1 lv_name /dev/dsk/cXtXdX疑惑:做完上诉第二步,是否可以用一下步骤代替3、将pv从vg中拿走#vgreduce -A n vg02 /dev/dsk/cXtXdX 4、物理操作:换盘5、测试盘的可用性#ioscan /dev/dsk/cXtXdX6、格式化pv#pvcreate /dev/rdsk/cXtXdX7、将pv加入vg#vgextend vg02 /dev/dsk/cXtXdX 8、重建镜像#lvextend -m 1 lv_name /dev/dsk/cXtXdX这样一个过程和aix下换盘就一致了2006-11-21 23:12 pangyi以前找的一篇文章1. Determine which lvol's are mirrored in the volume group of thefaulty disk.# lvdisplay -v /dev/vgXX/lvol* | more2. Reduce any logical volumes that have mirror copies on the faulty disk.# lvreduce -m 0 /dev/vgXX/lvolX /dev/dsk/cXtXd0 (for 1 way mirroring) # lvreduce -m 1 /dev/vgXX/lvolX /dev/dsk/cXtXd0 (for 2 way mirroring) NOTE: You must repeat the lvreduce for every lvolX on the faultydisk.3. Reduce the volume group.# vgreduce /dev/vgXX /dev/dsk/cXtXd04. Replaced the faulty hot swap disk.5. Initialize the replaced disk for LVM.# pvcreate -f /dev/rdsk/cXtXd06. Extend the volume group.# vgextend /dev/vgXX /dev/dsk/cXtXd07. Restore the volume group information.# vgcfgrestore -n /dev/vgXX /dev/rdsk/cXtXd08. Activate the volume group containing the replaced disk.# vgchange -a y /dev/vgXX9. The volume group will now resynchronize the mirroring. NOTE: If the resync does not occur, issuethis command:# vgsync /dev/vgXX实践出真知。

HPUX 11.31系统镜像

HPUX 11.31系统镜像

【HPUX 11.31专题】HPUX 11.31系统镜像HPUX 11.23及以后版本与11.22版本配置根盘镜像的最大的不同:1. 新增加了HPSP分区11.22系统根盘只划分了两个分区EFI / HP-UX,在11.23系统中,划分了3个分区,分别为EFI / HP-UX / HPSP相应在使用idisk命令划分硬盘分区时使的/tmp/partitionfile 文件中的内容也做了相应调整。

2. EFI分区大小从原先的100M,增加到500M。

镜像步骤1、查看基本信息#ioscan -m dsfPersistent DSF Legacy DSF(s)========================================/dev/pt/pt2 /dev/rscsi/c5t7d0/dev/rtape/tape1_BEST /dev/rmt/c7t3d0BEST/dev/rtape/tape1_BESTn /dev/rmt/c7t3d0BESTn/dev/rtape/tape1_BESTb /dev/rmt/c7t3d0BESTb/dev/rtape/tape1_BESTnb /dev/rmt/c7t3d0BESTnb/dev/pt/pt3 /dev/rscsi/c6t15d0/dev/rdisk/disk11 /dev/rdsk/c0t6d0/dev/rdisk/disk11_p1 /dev/rdsk/c0t6d0s1/dev/rdisk/disk11_p2 /dev/rdsk/c0t6d0s2/dev/rdisk/disk11_p3 /dev/rdsk/c0t6d0s3/dev/rdisk/disk12 /dev/rdsk/c1t2d0/dev/rdisk/disk13 /dev/rdsk/c2t6d0/dev/rdisk/disk14 /dev/rdsk/c5t1d0/dev/rdisk/disk15 /dev/rdsk/c5t0d0/dev/rdisk/disk16 /dev/rdsk/c5t3d0/dev/rdisk/disk17 /dev/rdsk/c5t2d0/dev/rdisk/disk18 /dev/rdsk/c6t1d0/dev/rdisk/disk19 /dev/rdsk/c6t0d0/dev/rdisk/disk20 /dev/rdsk/c6t2d0/dev/rdisk/disk21 /dev/rdsk/c6t3d0这个命令是11.31操作系统里面所独有的,普通操作的时候看不出有什么好处,在有多路径的时候优势就显示出来了,比如说添加了EMC的存储,设备名/dev/rdsk/c5t0d0跟/dev/rdsk/c8t0d0对应的是同一块磁盘,在11.23下面如果要加入到vg里面必须把两个设备名都加进去,而在11.31下面因为有了多路径映射,会显示为/dev/rdisk/diskxx的形式,对应这两个设备,这样就比较一目了然了。

HP-UX 11.31 关于与存储互连的常用命令

HP-UX 11.31 关于与存储互连的常用命令
ROUTE_MASK[1]=""
ROUTE_GATEWAY[1]=172.16.10.254
ROUTE_COUNT[1]=1
IP_ADDRESS[2]=192.168.1.2
SUBNET_MASK[2]=255.255.255.0
INTERFACE_NAME[2]=btlan02
BROADCAST_ADDRESS[2]=192.168.1.255
其实这种问题,适合于很多厂家的存储,如ibm的ds4000和5000,因为他们的控制器都不是aa的:
现象是:
1、存储阵列黄色告警指示灯亮
2、操作系统上创建PV和LV速度特别慢
3、通过OSM管理软件查看,主机对存储映射过去的LUN进行读写操作时,该LUN在控制器A和控制器B之间不断切换。
由于同一个 LUN 的 2 条路径分别是连接存储的 控制器A和控制器B ,当系统对lun进行读写时,多路径软件会同时往 2 条路径上发送 IO 请求,这就会直接导致S3100存储的 LUN 在 控制器A和控制器B 之间不断切换,导致S3100存储的读写性能很低
以后这种低端的非双A的存储估计会越来越少了,
/dev/vg00/lvol7 /usr vxfs delaylog 0 2
/dev/vg00/lvol8 /var vxfs delaylog 0 2
/dev/vg00/lvswap . swap . delaylog 0 0
10.6.99.41:/appfiles /app/appfiles vxfs delaylog 0 2
8/20/5/2 0x0060B058747F 2 UP btlan02 UP 6 ETHER Yes 77

HPUX操作系统介绍

HPUX操作系统介绍
# mknod /dev/vgnew/group c 64 0x030000
创建VG
# vgcreate vgnew /dev/dsk/c0t5d0 /dev/dsk/c0t6d0
给现有VG扩容的操作
初始化硬盘
# pvcreate [-f] /dev/rdsk/c0t5d0
将硬盘加入到VG中
# vgextend vgXX /dev/dsk/ c0t5d0
该命令可以用来缩小VG的空间,前提是PV上面的空间没有被分配,可以用命令pvdisplay查看。
创建VG
vgcreate vg_name /dev/dsk/cXtXdX /dev/dsk/c…..
查看VG
vgdisplay–v vg_name
删除VG
VG删除的方法有两种,vgremove和vgexport
Class IH/W Path Driver S/W State H/W Type Description
=======================================================
disk 1 0/0/2/sdisk CLAIMED DEVICE SEAGATE ST39204LC
如果机器的网卡数量和实际查看到的结果不一致,要查看系统的网卡的驱动是否正确安装。
一.2.5.2
配置IP地址的方法
用ifconfig命令可以对某个网卡进行IP地址的设置,典型的用法是:
ifconfig lan0 ip_address [newmask mask] up
可以用命令netstat–in查看网卡上的IP地址的配置情况
-eReinstall the special files for pseudo-drivers andexisting devices. This is useful for restoringspecial files if one or more have been removed.

HPUX更换故障硬盘及系统引导区损坏故障恢复过程

HPUX更换故障硬盘及系统引导区损坏故障恢复过程

HPUX更换故障硬盘及系统引导区损坏故障恢复过程一、故障前现象服务器操作系统中VG00卷组中一个磁盘报错,不能识别,信息如下:vgdisplay: Warning: couldn't query physical volume "/dev/dsk/c4t6d0":The specified path does not correspond to physical volume attached to this volume group vgdisplay: Warning: couldn't query all of the physical volumes.根据该信息查找磁盘路径为:1/0/0/3/0.6.0,对应官方文档图片可知需要该故障硬盘为左上角位置:并且查看物理服务器外观,可见CELL1板卡上的HBA卡状态灯未亮,初步判断为HBA 卡故障,需要更换。

二、更换步骤1、关闭主机rac节点2、关闭HA上的包,先确认包名scgf-l[/]#cmviewclCLUSTER STATUSGFZF_RAC upNODE STATUS STATEscgf-k up runningPACKAGE STATUS STATE AUTO_RUN NODEgfzf1 up running enabled scgf-kNODE STATUS STATEscgf-l up runningPACKAGE STATUS STATE AUTO_RUN NODEgfzf2 up running enabled scgf-l关闭包:#cmhaltpkg gfzf2再次确认双机运行情况cmviewcl3、确认/dev/dsk/c4t6d0物理位置:1/0/0/3/0.6.0#ioscan –funC diskdisk 2 1/0/0/3/0.6.0 sdisk CLAIMED DEVICE HP 146 GST3146707LC /dev/dsk/c4t6d0 /dev/rdsk/c4t6d04、根据官方图片确认实际物理硬盘位置为左上。

安腾下做mirror

安腾下做mirror

现有系统盘/dev/rdsk/c0t6d0需要做镜像的盘/dev/rdsk/c2t6d0HPUX 11.23与11.22版本配置根盘镜像的最大的不同:1. 新增加了HPSP分区11.22系统根盘只划分了两个分区EFI / HP-UX,在11.23系统中,划分了3个分区,分别为EFI / HP-UX / HPSP相应在使用idisk命令划分硬盘分区时使的/tmp/partitionfile 文件中的内容也做了相应调整。

2. EFI分区大小从原先的100M,增加到500M。

下面是HPUX 11.23配置根盘镜像的详细步骤:How do you mirror vg00 on Itanium systems that are running B.11.23 ?RESOLUTIONNOTE: There are differences in procedure between 11.22 and 11.23.Please refer to KBRC00011156 for B.11.22.1. From HPUX, use vgdisplay to identify the disk that is in vg00. Use ioscan to find the spare disk.# vgdisplay -v --> vg00 is on /dev/dsk/c2t1d0s2 in this example# ioscan -efunC disk --> Let's assume c3t2d0 for this example2. Create the system, OS, and service partitions.# vi /tmp/partitionfile3EFI 500MBHPUX 100%HPSP 400MB# idisk -wf /tmp/partitionfile /dev/rdsk/c3t2d0idisk version: 1.31********************** WARNING ***********************If you continue you may destroy all data on this disk.Do you wish to continue(yes/no)? yes <-- Answer "yes" and not "y"3. Create device files needed for the new partitions.# insf -eC disk4. Verify the partition table.# idisk /dev/rdsk/c3t2d05. Verify that the device files were created properly.# ioscan -efnC disk --> c3t2d0 is 0/1/1/1.2.06. Populate the /efi/hpux/ directory in the new EFI system partition. # mkboot -e -l /dev/rdsk/c3t2d07. Change the auto file for the mirror to boot without quorum. NOTE: Using "s1"# echo "boot vmunix -lq" > /tmp/AUTO.lq# efi_cp -d /dev/rdsk/c3t2d0s1 /tmp/AUTO.lq /EFI/HPUX/AUTONOTE: We assume that if we boot from the primary, the mirror is fully functional and therefore we don't need to override quorum. Your site might require that both disks override quorum.9. Verify the contents of the auto file on the primary and the mirror. NOTE: Using "s1"# efi_cp -d /dev/rdsk/c2t1d0s1 -u /EFI/HPUX/AUTO /tmp/AUTO.pri# efi_cp -d /dev/rdsk/c3t2d0s1 -u /EFI/HPUX/AUTO /tmp/AUTO.alt# cat /tmp/AUTO.pri# cat /tmp/AUTO.alt10. Add the new partition to vg00.NOTE: Using "s2"# pvcreate -fB /dev/rdsk/c3t2d0s2# vgextend vg00 /dev/dsk/c3t2d0s211. Mirror all logical volumes in vg00.NOTE: Using "s2"# lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c3t2d0s2# lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c3t2d0s2# lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/c3t2d0s2...# lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/c3t2d0s212. Add the new disk to /stand/bootconf.NOTE: Using "s2"# vi /stand/bootconfl /dev/dsk/c2t1d0s2l /dev/dsk/c3t2d0s213. Verify that the new disk was added to vg00, and the lv's are in sync. # vgdisplay -v vg0014. Verify that the BDRA was updated properly. Take note of the HW paths forstep 15.# lvlnboot -v15. Add EFI primary and high availability boot path menu entries.# setboot -p 0/1/1/0.1.0 <-- Set primary disk# setboot -h 0/1/1/1.2.0 <-- Set mirror disk# setboot -b on <-- Set autoboot on16. Verify that the primary and mirror boot paths are configured properly. # setboot17. Test the new mirror by booting off of it.# shutdown -r -y 018. Select "HP-UX HA Alternate Boot" to test the mirror.EFI Boot Manager ver 1.10 [14.61] Firmware ver 2.21 [4334]Please select a boot optionHP-UX Primary Boot: 0/1/1/0.1.0HP-UX HA Alternate Boot: 0/1/1/1.2.0EFI Shell [Built-in]20. Verify which disk/kernel you booted from.# grep "Boot device" /var/adm/syslog/syslog.logvmunix: Boot device's HP-UX HW path is: 0.1.1.1.2.021. Remove temporary files.# rm /tmp/partitionfile /tmp/AUTO*。

HP-UX命令大全

HP-UX命令大全

HP-UX 命令大全# ioscan –fnkC disk# swinstall –s /cdrom/(filename) <安装软件补丁从cdrom下># swremove <卸除应用程序># shutdown 0 <进入单用户模式># init 3 <进入多用户># umount /opt <卸除opt><umount /opt 时报错,不能umount opt,可以用ps –ef |grep opt 命令查看opt进程然后用 kill –9 5988 > -9 强行关掉命令,5988 进程名# swlist –l fileset –a state|grep PHKL_18543 <查找PHKL_18543这个补丁是否安装># lvextend –L 30 /dev/vg00/lvol5 <扩大逻辑卷为30兆># extendfs /dev/vg00/rlvol5 <r 一定要加这个字母># mount /opt# mount –a <全部设备mount># bdf <查看容量是否扩大># lvextend –L 200 /dev/vg00/lvol6 <在线将tmp文件系统扩展到800Mb># fsadm –b 819200 /tmp# bdf# tsm <启动多进程,用ctrl_t切换窗口或按F1、F2来切换># make_tape_recovery –Av <备份系统到磁带上、备份到磁带上的系统文件看不到。

用这个命令之前必须安装Ignite-ux这个软件># chmod 777 或 444 <该文件执行属性,777 改为可执行文件同时放开权限,444 收回权限同时改为不可执行文件># mstm <查看机器信息># armdsp –i <查看VA信息># cvui <设置VA命令>< /opt/sanmgr/hostagent/sbin (先进入这个目录)/HA_trigger 先 stop 后 start/dial_trigger stop start磁盘柜进程全部先 stop 后starl,否则找不到VA># armmgr –s shut / start 别名 <VA关机和重起>VA控制器第一步:# cd /opt/sanmgr/commandview/server/data# mv DeviceDBfile DeviceDBfile.old第二步:# cd /opt/sanmgr/hostagent/sbin# ./HA_trigger stop# ./dial_trigger stop# ./HA_trigger start# ./dial_trigger start# armdiscover# armdiscover <查找阵列柜># amdsp -a fc <查看FC60状态,disk状态要显示Optimal,显示Replaced要注意># amdsp -d fc|grep "Disk State" <查看FC60硬盘状态># pa pri 1/0/0/2/0.6.0 <改动启动路径(主)># pa alt 1/0/0/2/0.6.0 <改动启动路径(副)># lvlnboot –v <查看启动路径># setboot –s ./off <设置机器是否自动启动># setboot –b ./off# mediainit /dev/rdsk/cxtydz <对一个磁盘进行格式化和校验其完整性># swapinfo <查看机器的一些信息># dmesg <查看MEMORY># top <查看CPU># swlist <查看安装了那些软件># vgdisplay –v <查看FreePE(硬盘剩余大小)># grep –i error syslog.log <快速查看syslong.log内的错误># egrep –i “war|err|fail|scsi|lan” /dev/adm/syslog/syslog.log# ioscan –kfnCtape <查看磁带机># lanscan <查看网卡># ioscan –kfnCfc <查看光纤卡># ioscan –fnH0/0/1/0 <查看0/0/1/0地址信息># netstat –in# ifconfig lan*# info_col.11 <收集机器信息,做安装报告用># info_col.1026 <收集10.26版本信息># dd if=/dev/rdsk/cxtydo of=/dev/rdsk/cxtydo bs=1024k <整盘copy,if后面是旧盘,of后面是新盘># dd if=/dev/dsk/cxtydo of=/dev/dsk/cxtydo bs=1024k# sar –d <查看硬盘使用频率>添加磁带机:第一种方法:# tsm# sam# peripheral devices ? Tape drives <在Actions项选择Add>第二种方法:在kernel内修改stape 改成In <在Actions ? Add drives to kernel>加机械臂驱动(可以在kernel改):schgr -? inspt --? inspt0 -? inSetup 网卡IP:# cd /etc/rc.config.d# vi netconfshift:1,$ s/old/new/g <把所有Old replace New># tar rv 文件名 <copy文件到磁带上># tar xv 文件名 <从磁带copy到本机上># tar cv <删除磁带上的所有内容># tar tv <查看磁带上的内容># tar tvf /dev/rmt/1m <指定1m磁带机文件名># tar rvf /dev/rmt/1m tmp <copy tmp目录到1m磁带机上># mt offl <磁带退出>3. findfind命令是功能最强的命令之一,但同时也是命令行结构最难以掌握的命令之一。

HP-UX的LV的扩展

HP-UX的LV的扩展

LVM的结构信息存在于每块LVM硬盘开头的保留区域中(PVRA,VGRA),这块区域被叫做LVM表头(LVM header)。下面的图显示了LVM盘的结构:
1. 非启动盘
|------------------|
| PVRA |
#vgimport -v -s -m /tmp/mapfiles/vg01.map /dev/vgnew
#vgcfgbackup vgnew
注意:建议针对不同版本的HP-UX,安装好相应的检查Group文件的minor number的补丁,PHCO_24645(HP-UX 11.00)或者PHCO_25814(HP-UX 11.11)
#pvcreate /dev/rdsk/c0t5d0
如果之前已经有PVRA的信息在这块硬盘上,也就是说,这块硬盘之前可能被其他的LVM使用过,那么你将得到一个报错信息:
#pvcreate: The Physical Volume already belongs to a Volume Group
#lvreduce -L <new size in MB> /dev/vg01/lvdata
如果需要修改LV的名字,则只要简单的做以下操作:
#umount /dev/vg01/lvol1
#mv /dev/vg01/lvol1 /dev/vg01/lvdata
|------------------|
2. 启动盘
|------------------|-----
| LIF header | \
|-----------ห้องสมุดไป่ตู้------| \
| PVRA | \
Physical Volume

HP-UX更换根盘的步骤

HP-UX更换根盘的步骤
lvlnboot -v
setboot -v
6、更新BDRlvlnboot -v -r /dev/vg00/lvol3
lvlnboot -s /dev/vg00/lvol2
lvlnboot -d /dev/vg00/lvol2
7、确认以上信息是否都正确建立。
lvlnboot -R /dev/vg00
建议通常都使用强制摘除镜象,避免鬼盘。
3、踢盘
vgreduce /dev/vg00 /dev/dsk/c1t2d0
vgreduce -f /dev/vg00 #强制把/dev/dsk/c1t2d0从vg00
################################################
(注意:首先镜像lvol1)
lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c1t2d0
lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c1t2d0
.
.
lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/c1t2d0 #lvol1---lvol8
#补充一个确定坏盘的命令:#
# dd if=/dev/dsk/c1t2d0 of=/dev/null bs=256k #
#观察哪块硬盘指示灯常亮即为坏硬盘#
################################################
4、换盘,比如新盘认到的设备文件名为/dev/dsk/c1t2d0
HP-UX更换根盘的步骤
###############################################################################

HP-UX常用命令

HP-UX常用命令

HP-UX常用命令1、hostname:查看系统主机名2、model:查看主机型号3、ioscan –fnCprocessor:查看CPU个数4、top 前几行是cpu个数,型号,和平均负载,下面的十几行信息是进程占用cpu实时状况,一般占用cpu越多排名就越靠前。

5、print_manifest:查看主机硬件信息,包括显示系统型号、机器序列号、处理器类型、处理器数目、CPU类型、总内存大小、内置硬盘数、挂接存储信息,IO信息,安装的软件,网络信息、文件系统信息、内核信息6、lanscan:列出系统内所有网卡的信息7、netstat –in:查看网卡IP地址8、ioscan –fnkC disk:查看内置硬盘/外置硬盘(LUN)的使用信息9、diskinfo /dev/rdsk/c1t0d0:查看硬盘大小信息10、ioscan –fnC fc:列出主机上连接的光纤卡设备11、fcmsutil /dev/fcd*(*光纤卡编号):查看光纤卡的wwn号及微码版本12、top:查看系统当前CPU使用率、实际内存使用(%Comp段信息),PS使用率等信息13、sar:sar 2 3 查看系统当前负载,sar -u 查看cpu的负载,sar -d 查看磁盘的负载14、swapinfo:查看交换区信息15、uname -a:查看操作系统版本16、vgdisplay:查看系统有哪些VG17、vgdisplay xxxvg:查看xxxvg信息18、vgdisplay –v xxxvg:查看xxxvg中的lv及pv信息19、ioscan –fnC disk:查看系统硬盘20、strings /etc/lvmtab:查看逻辑卷的分配和使用情况21、bdf:查看系统中文件系统的大小及使用情况22、mount:查看系统已经挂载的文件系统23、sqlplus / nolog :查看Oracle软件版本在HP-UX上监控系统状况可以使用glance工具,但是该工具需要license通过SAM工具也可以很方便的看到系统信息,例如sam进入工具界面后按f再按d就可以看的系统硬盘大小及对应vg等信息。

HPUX 11.31永久设备文件名相关命令及用法

HPUX 11.31永久设备文件名相关命令及用法

HPUX 11.31永久设备文件名相关命令及用法最经在网上看到有人对HPUX 11.31永久设备文件名的相关命令及用法进行介绍,觉得总结得不错并且精简适用,摘抄下来供兄弟们参考:V3版本的一个最大的变化就是磁盘设备名(device special file-DSF) 的变化,采用简洁的称为永久设备名(Persistent device special files),即类似于Tru64及AIX的diskn的名称方式,尽管为了兼容性,还保留了传统的硬件路径式的命名方式(即cXtYdZ)。

下面介绍针对永久设备名的出现几个命令的使用。

一、ioscan的用法# ioscan -N –fknCdisk 显示永久设备名Class I H/W Path Driver S/W State H/W Type Description===================================================================disk 2 64000/0xfa00/0x0 esdisk CLAIMED DEVICE TEAC DV-28E-C/dev/disk/disk2 /dev/rdisk/disk2disk 3 64000/0xfa00/0x1 esdisk CLAIMED DEVICE HP 36.4GST336753LC/dev/disk/disk3 /dev/rdisk/disk3/dev/disk/disk3_p1 /dev/rdisk/disk3_p1/dev/disk/disk3_p2 /dev/rdisk/disk3_p2/dev/disk/disk3_p3 /dev/rdisk/disk3_p3disk 5 64000/0xfa00/0x5 esdisk CLAIMED DEVICE HP 36.4GST336753LC/dev/disk/disk5 /dev/rdisk/disk5# ioscan -m lun 显示永久设备名Class I Lun H/W Path Driver S/W State H/W Type Health Description======================================================================disk 2 64000/0xfa00/0x0 esdisk CLAIMED DEVICE online TEACDV-28E-C0/0/2/0.0.0x0.0x0/dev/disk/disk2 /dev/rdisk/disk2disk 3 64000/0xfa00/0x1 esdisk CLAIMED DEVICE online HP 36.4GST336753LC0/1/1/0.0x1.0x0/dev/disk/disk3 /dev/rdisk/disk3/dev/disk/disk3_p1 /dev/rdisk/disk3_p1/dev/disk/disk3_p2 /dev/rdisk/disk3_p2/dev/disk/disk3_p3 /dev/rdisk/disk3_p3disk 5 64000/0xfa00/0x5 esdisk CLAIMED DEVICE online HP 36.4GST336753LC0/1/1/1.0x2.0x0/dev/disk/disk5 /dev/rdisk/disk5/dev/disk/disk5_p2 /dev/rdisk/disk5_p2/dev/disk/disk5_p3 /dev/rdisk/disk5_p3# ioscan -m dsf 查看永久设备名和旧设备名之间的对应关系Persistent DSF Legacy DSF(s)========================================/dev/rdisk/disk2 /dev/rdsk/c0t0d0/dev/rdisk/disk3 /dev/rdsk/c2t1d0/dev/rdisk/disk3_p1 /dev/rdsk/c2t1d0s1/dev/rdisk/disk3_p2 /dev/rdsk/c2t1d0s2/dev/rdisk/disk3_p3 /dev/rdsk/c2t1d0s3/dev/rdisk/disk5 /dev/rdsk/c3t2d0# ioscan -P health -C disk检查磁盘online状态Class I H/W Path health===============================disk 2 64000/0xfa00/0x0 onlinedisk 3 64000/0xfa00/0x1 onlinedisk 5 64000/0xfa00/0x5 online二、取消或恢复旧设备命# rmsf –L 取消旧设备命WARNING: This command may be disruptive to the system.Before running this command, make sure you have first runiofind(1M) and migrated all applications using legacy devicespecial files. Please refer to the man page of rmsf(1M) toverify the possible side effects of the option '-L'.Do you want to continue ?(You must respond with 'y' or 'n'.): yrmsf: Legacy mode has been successfully disabled# ioscan -funCdisk# insf –L 恢复旧设备名This command will re-install all legacy I/O nodes and legacy DSFs.Do you want to continue ?(You must respond with 'y' or 'n'.): yinsf: Legacy mode has been successfully enabled# ioscan -funCdiskClass I H/W Path Driver S/W State H/W Type Description======================================================================= disk 1 0/0/2/0.0.0.0 sdisk CLAIMED DEVICE TEAC DV-28E-C/dev/dsk/c0t0d0 /dev/rdsk/c0t0d0disk 0 0/1/1/0.1.0 sdisk CLAIMED DEVICE HP 36.4GST336753LC/dev/dsk/c2t1d0 /dev/rdsk/c2t1d0/dev/dsk/c2t1d0s1 /dev/rdsk/c2t1d0s1/dev/dsk/c2t1d0s2 /dev/rdsk/c2t1d0s2disk 4 0/1/1/1.2.0 sdisk CLAIMED DEVICE HP 36.4GST336753LC/dev/dsk/c3t2d0 /dev/rdsk/c3t2d0三、如果采用永久设备名,在做vgimport时,需要使用新参数N,否则将使用旧设备文件名。

镜像、鬼盘换盘步骤

镜像、鬼盘换盘步骤

碰到镜像根盘鬼盘的换盘步骤如下:1. #vgreduce -f /dev/vgXX2. #lvreduce -A n -m 0 -k /dev/vgXX/lvolX /dev/dsk/cXtYdZ3. replace disk4. #pvcreate -B /dev/rdsk/cXtYdZ5. #mkboot -l /dev/rdsk/cXtYdZ6. #mkboot -a "hpux -lq(;0)/stand/vmunix" /dev/rdsk/cXtYdZ7. #vgextend /dev/vgXX /dev/dsk/cXtYdZ8. #lvextend -m 1 /dev/vgXX/lvolX /dev/dsk/cXtYdZ...9. #setboot -v#lvlnboot -v检查并设置启动配置注:1、为保证前后lvmtab 内容不变,最好先对lvmtab 文件进行备份2、在出现鬼盘的情况下,可以尝试备份lvmtab 后,用#lvscan 命令重建lvmtab 文件问:What is a Ghost Disk?答:PV that has failed or not even physically connected but still recorded in the lvmtab. A Ghost Disk is usually indicated by #vgdisplay reporting more Current PVs(recorded in lvmtab) than Active PVs(recorded in kernel).问:鬼盘的换盘步骤?答:一般换盘步骤是在换完硬盘后用命令#vgcfgrestore -n /dev/vgXX /dev/rdsk/cXtYdZ在新盘写入VGRA 和PVRA 信息但是由于lvmtab和kernel里的PV信息不对,会提示“Mismatch between the backup file and the runningkernel!”假如你100%肯定备份的vg信息是对的,可以加参数#vgcfgrestore -R必须先释放pv才能更换#vgreduce -f /dev/vgXXTo remove all PVs that are “free”, i.e. there is no LV having extents on that PV. Otherwise, if the PV is not free, #vgreduce -f reports an extents map to identify the associated LVs.You must free all PEs using lvreduce/lvremove before the PV can be removed.Check LV state#lvdisplay -v /dev/vgXX/lvolX假如lv做了镜像#lvreduce -A n -m 0 -k /dev/vgXX/lvolX /dev/dsk/cXtYdZ删除坏盘镜像假如lv没有做镜像#lvremove -A n /dev/vgXX/lvolX没有做镜像的话,lv的数据会丢失〈参数解释〉--------------------------------------------------------------------------------vgreduce-f vg_name force reduction of missing physical volume(s) in agiven volume group. This option does not requirea physical volume (PV) to be supplied on thecommand line. vgreduce obtains the name of eachphysical volume (PV) belonging to the volume groupfrom the file /etc/lvmtab. It then reads the LVMstructures from each PV and compares these withthat held by the kernel to work out which PVs aremissing. PVs which are missing will be candidatesfor removal. If all the physical extents on themissing PV are free then it will be removed fromthe volume group. Otherwise vgreduce will reportthe physical to logical extent mapping. Formissing PVs, which have extents in use, you mustfree up all the extents by using lvreduce(1M) orlvremove(1M) and re-run vgreduce with the -foption. This option is most commonly used whenthe vgdisplay(1M) command shows "Cur PV" higherthan "Act PV" and all of the PVs belonging to thevolume group are attached. This option only workson PVs and not on links.example: vgreduce -f /dev/vg01--------------------------------------------------------------------------------lvreduce -k This option should be used only in thespecial instance when you want to reduce amirrored logical volume on a physical volumethat is missing or has failed.Use this option with the -m option.example: lvreduce -m 0 -k /dev/vg01/lvol1 /dev/dsk/c1t0d0附:在没碰到鬼盘的情况下,换镜像根盘的步骤如下1.vgcfgrestore -n /dev/vg00 /dev/rdsk/c3t6d02.vgchange -a y -q n vg003.mkboot -l /dev/dsk/cXtYdZ ; lifls -l /dev/dsk/cXtYdZ4.mkboot -a "hpux -lq (;0)/stand/vmunix" /dev/rdsk/c3t6d0 ; lifcp /dev/dsk/cXtYdZ:AUTO -5.lvlnboot -v (check & set lvlnboot)6.pvdisplay -v <replaced disk> | grep current7.vgsync vg008.lvdisplay -v $(find /dev/vg00 -type b) | grep stale | wc -l (check the progress of the sync)。

有关mirror的一些经验

有关mirror的一些经验

先做假设
1, 假设A ,B是根卷vg00中的两个盘,且A为primary disk,所以,A盘上有可以引导的信息,B盘无引导相应的信息(同时在某些情况下是没有的,即用户只有一块根盘)。
2, 假设C,D是对应的需要做镜像的盘,A与C做镜像,B与D做镜像。
lvextend -m 1 /dev/vg00/lvol7 /dev/dsk/c2t0d0
lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/c2t0d0
lvextend -m 1 /dev/vg00/lvol9 /dev/dsk/c2t0d0
lvextend -m 1 /dev/vg00/lvol9 /dev/dsk/c2t1d0
还有需要注意的是:. pvcreate 中需要加上B这个参数
2, 如果用户有四块硬盘,即vg00中有两块硬盘和剩余的两块硬盘做镜像,就是说A,C镜像,B,D镜像
那么这个脚本(2)如下
pvcreate -f -B /dev/rdsk/c2t0d0
pvcreate -f /dev/rdsk/c2t1d0
lvol10 lvol11的镜像源盘是在c1t1d0上的,镜像目标盘为c 2t1d0
还需要声明的一点是,由于对除了/卷,swap卷有特别的要求 就是要连续空间,对其它的逻辑卷没有说必须连续的空间,所以,有些情况下,A盘最后一个逻辑卷有可能是跨盘,就是说有可能在占了A盘的最后一部分空间,B盘的开始一部分空间。这时需要你的额外注意,确定它是否跨盘了,可以使用lvdisplay –v /dev/vg00/lvol9 | more来确定,如果跨盘了,需要在上面的脚本里增加红色部分的
vgreduce /dev/vg00 /dev/dsk/c1t0d0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11.31采用了一种新的设备命名方式:永久性设备名类似于/dev/disk/disk1、/dev/rdisk/disk1(注意是disk不是dsk哦!),原有的11.23的方式还可以正常使用,不过新的系统默认表达方式已经是/dev/disk/disk1这种了!
使用原有的11.23根盘实施步骤完全可以正常mirror,不过就是某些地方不太美观:
DB91:/#lvlnboot -v
Boot Definitions for Volume Group /dev/vg00:
Physical Volumes belonging in Root Volume Group:
/dev/disk/disk3_p2 -- Boot Disk
/dev/dsk/c6t6d0s2 -- Boot Disk
Boot: lvol1 on: /dev/disk/disk3_p2
/dev/dsk/c6t6d0s2
Root: lvol3 on: /dev/disk/disk3_p2
/dev/dsk/c6t6d0s2
Swap: lvol2 on: /dev/disk/disk3_p2
/dev/dsk/c6t6d0s2
Dump: lvol2 on: /dev/disk/disk3_p2, 0
所以最好还是改为/dev/disk/disk1这种表达方式,
下面是个人的一个实施过程,供大家参考下:
------------START------------------------
newdisk="disk5"
sourdisk="disk3"
echo "3">/tmp/partitionfile
echo "EFI 500MB">>/tmp/partitionfile
echo "HPUX 100%">>/tmp/partitionfile
echo "HPSP 500MB">>/tmp/partitionfile
idisk -wf **************************
insf -e -Cdisk
efi_fsinit -d /dev/rdisk/"$newdisk"\_p1
mkboot -e -l /dev/rdisk/$newdisk
efi_ls -d /dev/rdisk/"$newdisk"\_p1
lifls -l /dev/rdisk/"$newdisk"\_p2
efi_cp -d /dev/rdisk/"$newdisk"\_p1 -u /EFI/HPUX/AUTO /tmp/x; cat /tmp/x
mkboot -a "boot vmunix -lq" /dev/rdisk/$newdisk
dd if=/dev/rdisk/"$sourdisk"\_p3 of=/dev/rdisk/"$newdisk"\_p3 bs=1024k
pvcreate -B /dev/rdisk/"$newdisk"\_p2
vgextend /dev/vg00 /dev/disk/"$newdisk"\_p2
for i in 1 2 3 4 5 6 7 8
do
lvextend -m 1 /dev/vg00/lvol$i /dev/disk/"$newdisk"\_p2
done
lvlnboot -Rv
setboot -a ******* -h **********
--------------END---------------
注意这不是一个完全的脚本,需要修改的:)
另外一个地方需要注意:
HPSP的大小由400MB扩大为500MB,否则会报:
#dd if=/dev/rdsk/c0t6d0s3 of=/dev/rdsk/c6t6d0s3 bs=1024k
I/O error
400+0 records in
399+1 records out
原因不太清楚,但是不影响好像。

寒补:用ioscan -funNCdisk 大写的N 获得/dev/disk/disk1这种设备文件名:)。

相关文档
最新文档