Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu enim urna adipiscing praesent velit viverra sit semper lorem eu cursus vel hendrerit elementum morbi curabitur etiam nibh justo, lorem aliquet donec sed sit mi dignissim at ante massa mattis.
Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis.
At risus viverra adipiscing at in tellus integer feugiat nisl pretium fusce id velit ut tortor sagittis orci a scelerisque purus semper eget at lectus urna duis convallis. porta nibh venenatis cras sed felis eget neque laoreet suspendisse interdum consectetur libero id faucibus nisl donec pretium vulputate sapien nec sagittis aliquam nunc lobortis mattis aliquam faucibus purus in.
Nisi quis eleifend quam adipiscing vitae aliquet bibendum enim facilisis gravida neque. Velit euismod in pellentesque massa placerat volutpat lacus laoreet non curabitur gravida odio aenean sed adipiscing diam donec adipiscing tristique risus. amet est placerat in egestas erat imperdiet sed euismod nisi.
“Nisi quis eleifend quam adipiscing vitae aliquet bibendum enim facilisis gravida neque velit euismod in pellentesque massa placerat”
Eget lorem dolor sed viverra ipsum nunc aliquet bibendum felis donec et odio pellentesque diam volutpat commodo sed egestas aliquam sem fringilla ut morbi tincidunt augue interdum velit euismod eu tincidunt tortor aliquam nulla facilisi aenean sed adipiscing diam donec adipiscing ut lectus arcu bibendum at varius vel pharetra nibh venenatis cras sed felis eget dolor cosnectur drolo.
We have been working on a project for a customer to upgrade the kernel, PowerPath, OCFS2 and other operating system patches. The project was interesting as no single source of information existed on the appropriate process.The procedure issue comes in because OCFS2 relies on seeing the disks which PowerPath presents. PowerPath and OCFS2 are reliant on a particular kernel version to work properly. With all of the inter-dependencies, which should be done and in what order was the question. To top it off, this was also running a RHEL cluster and another instance running Oracle RAC.Comment: Why not just use device-mapper-multipath? It saves you a chunk of cash, makes applying patches/upgrades easier and does the same thing. I have implemented this solution (dm-multipath) in numerous critical SAP/Oracle environments on RHEL4/5 and SLES9/10.Kernel Upgrade Procedure- Current versionsRHEL: 4.3Kernel: 2.6.9-34.0.1.ELsmpPowerPath: EMCpower.LINUX-4.5.1-022Ocfs2:
ocfs2console-1.2.1-1ocfs2-tools-1.2.1-1ocfs2-2.6.9-34.0.1.ELsmp-1.2.2-1ocfs2-tools-debuginfo-1.2.1-1- New versionsRHEL: 4.7Kernel: 2.6.9-78.0.5PowerPath: 5.1 SP2Ocfs2: 1.2.9-1Upgrade path: Stop services and devices -> OS Patches -> PowerPath Patches -> OCFS2 Patches-> Reboot -> Post changesUpgrade processRun:# powermt save# mkdir /var/backup# tar cvf /var/backup/powerpath.`date +%Y%m%d`.backup.tgz /etc/powermt.custom /etc/emcp_registration- Stop SAP.- Unmount filesystems.# /etc/init.d/rgmanager stop# chkconfig rgmanager off- Umount all OCFS2 volumes.# umount -at ocfs2- Stop OCFS2# /etc/init.d/o2cb offline# /etc/init.d/o2cb unload- stop ocfs2 on reboot (just to be safe, and to keep it from being activated while the other node is active with an older version).# chkconfig o2cb off# chkconfig ocfs2 off- Deactivate any volume groups using PowerPath devices# powermt display dev=all > /var/backup/powermt.display.out- Stop the navisphere agent if running# /etc/init.d/naviagent stop# chkconfig naviagent off- Stop all cluster related software in preparation for the patches# /etc/init.d/fenced stop# service cman stop# chkconfig fenced off# chkconfig cman off# chkconfig ccsd off- Ensure /etc/yum.conf has the kernel exclude removed.- Ensure the /etc/yum.repos.d/internal.repo is up-to-date.- Stop powerpath# /etc/init.d/PowerPath stop- Apply system updates.# yum update- Update powerpath (these are in /opt/patches)# rpm -Uhv EMCpower.LINUX-5.1.2.00.00-021.rhel.x86_64.rpm- Update OCFS2 modules (these are in /opt/patches)# rpm -Uhv ocfs2console-1.2.7-1.el4.x86_64.rpm ocfs2-tools-1.2.7-1.el4.x86_64.rpm ocfs2-tools-debuginfo-1.2.7-1.el4.x86_64.rpm ocfs2-2.6.9-78.0.5.ELsmp-1.2.9-1.el4.x86_64.rpmReboot.Delete the symlinks in /lib/module/`uname –r`/weak-update/# rm -f /lib/modules/2.6.9-78.0.5.ELsmp/weak-updates/emcplib.ko# /etc/init.d/PowerPath start- re-enable ocfs2 service# /etc/init.d/o2cb start# /etc/init.d/ocfs2 start# chkconfig ccsd on# chkconfig cman on# chkconfig fenced on# chkconfig naviagent on# chkconfig ocfs2 on# chkconfig o2cb on# chkconfig rgmanager onFurther detail on the OCFS2 upgrade process http://oss.oracle.com/projects/ocfs2/dist/documentation/v1.2/ocfs2_faq.html
Click here for additional detail or request a proposal so you can start focusing on growing your business, rather than supporting your servers.