HP-UX系统升级实例update-ux

HP-UX、Linux、Tru64 UNIX、NonStop、OpenVMS、Windows Server等,数据中心、虚拟化方案等

版主: xyevolve

版面规则
1. 本版是定位于惠普软件系统及解决方案的技术讨论区。
2. 本版鼓励发帖共同讨论技术问题,不鼓励站内信件私下交流,独知知不如众知知。
3. 本版允许转贴或引用他人的作品,但必须声明原作者信息。
4. 本版禁止发表出售、求购、或其他非技术讨论等帖子。
5. 本版禁止灌水,包括但不限于任何与所讨论主题无关的回复,无意义字符,直接复制其他回复等。
6. 本站附件禁止用于商业目的,请在下载后24小时内删除,本站不对其造成的结果负任何责任。
回复
头像
MUDBOY
创始人
帖子: 3882
注册时间: 2010年 12月 28日 21:17 星期二

HP-UX系统升级实例update-ux

帖子 MUDBOY » 2014年 8月 19日 11:46 星期二

升级前的版本如下

#swlist |grep -i hpux11i
HPUX11i-DC-OE B.11.31.1209 HP-UX Data Center Operating Environment

因为是HA的环境,所以逐一升级OS系统,对正在运行的服务不会造成downtime时间。

对于需要升级的主机,先确定cluster package是否正运行于此主机上。如有需要把package切换到其他主机运行。

#cmviewcl -v

#cmhaltpkg <package_name>

#cmrunpkg -n <node_name> <package_name>

#cmhaltnode <node_name>

在升级主机之前,最重要的就是备份系统,以便遇到任何问题无法解决时恢复。
如果硬件允许(这里指有多余的硬盘,大小至少和系统盘vg00的硬盘相当或更大,本地或外部LUN磁盘均可),使用DynRootDisk(DRD)做系统克隆将是一个快速'备份'的方法。

#swlist -l bundle | grep -i DynRootDisk

#drd clone -v -t /dev/disk/disk# -x overwrite=true

#drd status

然后通过web console把系统iso文件加载到iLO的虚拟光驱上。
mount虚拟光驱到/dvd文件夹

ioscan -fnCdisk;insf -e;ioscan -fnCdisk
mkdir /dvd
mount /dev/disk/disk`ioscan -m lun | grep -i virtual|awk '{print $2}'` /dvd

使用swverify命令检查一下是否有任何的错误

#swverify \*

备份现有的sd日志并重新产生每一个对应的空日志文件。

# cp -p /var/adm/sw/swinstall.log /var/adm/sw/swinstall.log.old
# cp -p /var/adm/sw/swconfig.log /var/adm/sw/swconfig.log.old
# cp -p /var/adm/sw/update-ux.log /var/adm/sw/update-ux.log.old
# cp -p /var/adm/sw/swremove.log /var/adm/sw/swremove.log.old
# cp -p /var/adm/sw/swagent.log /var/adm/sw/swagent.log.old
# cp -p /var/adm/sw/swagentd.log /var/adm/sw/swagentd.log.old
# cp /dev/null /var/adm/sw/swinstall.log
# cp /dev/null /var/adm/sw/swconfig.log
# cp /dev/null /var/adm/sw/update-ux.log
# cp /dev/null /var/adm/sw/swremove.log
# cp /dev/null /var/adm/sw/swagent.log
# cp /dev/null /var/adm/sw/swagentd.log

升级update-ux软件

# swinstall -s /dvd Update-UX

以上都是前期的准备,真正开始升级了其实都很简单
执行升级命令update-ux,参数i表示采用交互模式,这样可以选择系统版本,软件添加和删除等。

# update-ux -i -s /dvd

交互模式下,按对应的字母或者数字可以实现对应的命令如"选择","不选择","展开合并"等。
建议选好后按字母p进行预览以便检查有无错误,然后选择i进行安装,安装过程中可能需要第二张系统盘。通过web console的虚拟光驱加载就可以了。

升级过程中有可能提示/var磁盘空间不足的问题,这时候如果检查/var/adm/sw/save占用了过多的空间,可以使用cleanup命令先清除。 (du -s -k /var/* 可以先查看var这个文件下各个目录的大小状况)

#cleanup -p -c1
#cleanup -c1

升级完成后,系统版本如下

#swlist |grep -i hpux11i
HPUX11i-DC-OE B.11.31.1403 HP-UX Data Center Operating Environment

提倡分享之精神, 技术问题请在相关版面直接发帖, 站内短信恕不答复.
I don't answer private messages on topics of public interest, because it defeats the whole purpose of a message board.

回复