Patch Name: PHSS_14695 Patch Description: s700_800 10.X OV ITO4.0X Oracle Server patch Creation Date: 98/06/16 Post Date: 98/06/17 Repost: 99/02/05 A problem has been discovered with superseding patch PHSS_17072, it can cause problems in an MC/ServiceGuard environment. Patch PHSS_14695 does not exhibit this problem and is being re-released until a replacement patch is available. Hardware Platforms - OS Releases: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 Products: OpenView IT/Operations 4.0x Filesets: OVOPC.OVOPC-UX-MGR78 OVOPC.OVOPC-LIB OVOPC-JPN.OVOPC-GUI-JPN OVOPC-ORA.OVOPC-GUI-ORA OVOPC-ORA.OVOPC-UX-ORAA OVOPC.OVOPC-MAN OVOPC.OVOPC-GUI-ENG OVOPC-DEV.OVOPC-DEV-MAN OVOPC-ORA.OVOPC-UX-ORAB OVOPC.OVOPC-GUI Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_14695 Symptoms: PHSS_14695: - GUI crashes when notification method modify button is pressed twice - The message browser of the administrator does not come up always. Further investigation shows that there is a coredump of the opcuiopadm process. - Manpage for opcdbidx is missing some options. - The command 'opccfgupld -replace' does not handle actions correctly. - When the API for regestering for Message Change Events is tried to be opened by opcif_open, this call fails with code -36 (OPC_ERR_CANT_INFORM_MSGM) when an MSI instance was opened before using the same function call. - Changing symbol type of a regular node in ITO did not write the information into the database. This problem was introduced in the preceding PHSS_13939. - In case of assigning an ECS circuit to the management server an leaving the window by pressing 'ok' the Template will be assigend correctly but it isn't displayed after reopening of the Window. Therefore it can never be deleted. - Any operator can execute the 'Virtual Terminal (NT)' with customized startup as administrator on any NT node without knowing the password for this. - For starting IT/O and NNM within the 'ovstart' sequence was an additional flag in the opcsvinfo file introduced. - The opcmsga on several agents hang and don't send any more messages. The opccmm on server is also hanging. The Sync of the IT/A - Subagent fails. - The Heartbeatpolling on Windows NT- Nodes does not work always. - The ovoareqsdr coredumps. This is caused by a memory allocation until the 'maxdsize kernel' limit is exceeded. - Four new scripts will be introduced. These scripts are needed for the ITO + NNM + SG integration. - Every message which is passing the Message Stream Interface (MSI) is generating the following message. "xx/xx/xx xx:xx:xx ERROR opcmsgm (Message Manager) (18076) [msg.scp:342]: Invalid message identifier received. This error occurs if a old message is not in the database or a new message is already in the database. (OpC50-10)" - The Open Agent can't reach agent after upgrade from IT/O 3.0 to IT/O 4.0 . Problem occured when ITO 3.0 server with short hostnames was upgraded to ITO 4.0 (which normally uses long hostnames). ITO status failed (opcragt -status was OK). Problem occurs also when a 'special' name resolution is set up. - There are performance problems during the setup of new operators (even fails if too many managed nodes). Therefore a command line interface will be introduced within this Patch for solving the problem. - The opc_backup command will fail with PHCO_13540 (s700_800 10.20 tar(1) cumulative patch) or later tar patch. PHSS_13939: - Converting a date/time string with date 02/09/2000 to integer (sec. since 1900) fails. The range check of valid days of a month calculates leap years wrong. - If a scheduled action is defined for the last day in each month (day of month = 31, month = blank), the action will be executed on Feb. 28th 2000 instead of Feb. 29th 2000. - Time template evaluation fails. Messages will be sent to the wrong manager, in case of a DATE FROM/TO definition with a 4 digit year. - The ovoareqsdr is growing to the maximum (kernel parameter) then it coredumps. - When moving config info from one server to another using cfgdwn/upld a directory is missing. This leads to an error message when modifying this operator. - Sending a lot of messages with automatic actions causes the action manager to stop handling the actrespq after a while - In some Environments messages cannot be added to DB - User is configured for NOT being able to acknowledge messages, but the user can display, own and THEN acknowledge any message - Service Guard, the virtual node is assigned to a template group holding the trap template then distributing to the virtual node result in NO trap interceptor running and the files in /etc/opt/OV/share/conf/OpC/mgmt_sv/opcsgtemplates are deleted. - Message events from messages from the message group 'misc' will not be forwarded to the Message Event Interface - When downloading treshold monitor templates, if the template has only one condition and the condition and the condition has no intruction, then the instruction for the template will not be downloaded. - opccfgdwn downloads registration file xnmmibgraph (for app. mibgraph) only for user netop, although app. is registered with every user - opcack requires user and password information - Communication type for ITO A.04.00 updated with /opt/OV/bin/utils/switch_commtype.sh - if the parameter for this script was DCE_TCP the ITO GUI shows DCE_UDP as the communication type. - ITO uses selection name for copy/paste instead of hostname - In big Environments (a lot of node groups and message groups) - closing the message browser configuration screen causes a high CPU load. - When selecting nodes for broadcast command it is possible to select all kinds of funny objects, e.g. the IP internet symbol. These objects should never make it into the list. - Several memory leaks in the server processes. - If the system is brought done via shutdown and any ITO GUI are still running it is not possible to shutdown the database properly as connection are still in use. - if the distributed gui client is blocked (stale NFS handles, SIGSTOP), the opc server processes (opcactm, opcmsgm, opcdispm) are locked also because RPC calls do not time out. - opctranm does not print errorlist when an error is encountered. - opcuiopadm coredumps during startup. - Subagent installation says that ctla/acta not running when the opcmsga is down. - opctranm sometimes hangs during subagent installation due to a plugged up magmgrq. - ovoareqsdr can potentially have multiple threads communicating to the same agent in parallel. - View-only operators can start operator-initiated actions. - opcupgrade claims that Oracle 7.3.3 is not supported. - Use instruction text I/F and deleting it from list shows inconsistent state. - ovtrap2opc doesn't load CiscoWorks trapd.conf. - Insufficient error documentation - A critical error message appears in ITO message browser during subagent installation (subagent not registered). - Mass upgrade of 10.x nodes uncomfortable: each node needs manual modify. - Server processes have memory leaks. - Auditing writes multiple identical messages for opc_adm. - opc_backup won't mount more than one logical volume on MC/Service Guard if the shared volume group contains several logical volumes. PHSS_12543: - opctranm does not print errorlist when an error is encountered. - opcuiopadm coredumps during startup. - Subagent installation says that ctla/acta not running when the opcmsga is down. - opctranm sometimes hangs during subagent installation due to a plugged up magmgrq. - ovoareqsdr can potentially have multiple threads communicating to the same agent in parallel. - View-only operators can start operator-initiated actions. - opcupgrade claims that Oracle 7.3.3 is not supported. - Use instruction text I/F and deleting it from list shows inconsistent state. - ovtrap2opc doesn't load CiscoWorks trapd.conf. - Insufficient error documentation - A critical error message appears in ITO message browser during subagent installation (subagent not registered). - Mass upgrade of 10.x nodes uncomfortable: each node needs manual modify. - Server processes have memory leaks. - Auditing writes multiple identical messages for opc_adm. - opc_backup won't mount more than one logical volume on MC/Service Guard if the shared volume group contains several logical volumes. - OpenAgent buffers requests indefinitively. Defect Description: PHSS_14695: - See the list of the symptoms. PHSS_13939: - See the list of the symptoms. PHSS_12543: - See the list of the symptoms. SR: 1653224642 5003393629 1653232413 5003393256 5003388876 1653238469 B700028639 1653259390 Patch Files: /opt/OV/man/man4.Z/msiconf.4 /opt/OV/lib/nls/C/opcsv.cat /opt/OV/lib/nls/C/opcinstr.cat /opt/OV/lib/nls/C/opcinst.cat /opt/OV/lib/nls/ja_JP.SJIS/opcsv.cat /opt/OV/lib/nls/ja_JP.SJIS/opcinst.cat /opt/OV/lib/nls/ja_JP.SJIS/opcinstr.cat /opt/OV/lib/libopcdb.sl /opt/OV/bin/OpC/opc /opt/OV/bin/OpC/opcuiop /opt/OV/bin/OpC/opcrlogin /opt/OV/bin/OpC/opc.bin /opt/OV/bin/OpC/opcuiop.bin /opt/OV/lib/libopcsv_r.sl /opt/OV/man/man1m.Z/opc_backup.1m /opt/OV/man/man1m.Z/opcdbidx.1m /opt/OV/bin/OpC/opcuiadm.bin /opt/OV/bin/OpC/opcuitadm.bin /opt/OV/bin/OpC/opcuiopadm.bin /opt/OV/bin/OpC/opcsv /opt/OV/bin/OpC/install/opctranm /opt/OV/bin/OpC/install/opcupgrade /opt/OV/bin/OpC/agtinstall/opcsainst /opt/OV/bin/OpC/utils/ovtrap2opc /opt/OV/bin/OpC/utils/opcuserhircopy /opt/OV/bin/OpC/opcackmsg /opt/OV/bin/OpC/opcactm /opt/OV/bin/OpC/opccmm /opt/OV/bin/OpC/opcctlm /opt/OV/bin/OpC/opcdispm /opt/OV/bin/OpC/opcmsgm /opt/OV/bin/OpC/opcmsgr /opt/OV/bin/OpC/ovoareqsdr /opt/OV/bin/OpC/utils/switch_commtype.sh /opt/OV/bin/OpC/opcuiadm /opt/OV/bin/OpC/opcuitadm /opt/OV/bin/OpC/opcuiopadm /opt/OV/bin/OpC/opcack /opt/OV/bin/OpC/opccfgdwn /opt/OV/bin/OpC/opccfgupld /opt/OV/bin/OpC/opc_backup /opt/OV/bin/OpC/opc_recover /opt/OV/contrib/OpC/sg/ito.mon /opt/OV/bin/OpC/ito_create_new_svreg.sh /opt/OV/bin/OpC/ito_start_sgtrapi.sh /opt/OV/bin/OpC/ito_stop_sgtrapi.sh /opt/OV/man/man3.Z/opcmsg_select.3 what(1) Output: /opt/OV/man/man4.Z/msiconf.4: None /opt/OV/lib/nls/C/opcsv.cat: None /opt/OV/lib/nls/C/opcinstr.cat: None /opt/OV/lib/nls/C/opcinst.cat: None /opt/OV/lib/nls/ja_JP.SJIS/opcsv.cat: None /opt/OV/lib/nls/ja_JP.SJIS/opcinst.cat: None /opt/OV/lib/nls/ja_JP.SJIS/opcinstr.cat: None /opt/OV/lib/libopcdb.sl: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opc: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/15/ 98) /opt/OV/bin/OpC/opcuiop: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/15/ 98) /opt/OV/bin/OpC/opcrlogin: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/15/ 98) /opt/OV/bin/OpC/opc.bin: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcuiop.bin: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/lib/libopcsv_r.sl: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/man/man1m.Z/opc_backup.1m: None /opt/OV/man/man1m.Z/opcdbidx.1m: None /opt/OV/bin/OpC/opcuiadm.bin: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcuitadm.bin: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcuiopadm.bin: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcsv: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/install/opctranm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/install/opcupgrade: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/agtinstall/opcsainst: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/utils/ovtrap2opc: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/utils/opcuserhircopy: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OpenView IT/Operations A.04.04 PHSS_14695 (05/25/ 98) /opt/OV/bin/OpC/opcackmsg: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcactm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opccmm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcctlm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcdispm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcmsgm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opcmsgr: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/ovoareqsdr: HP92453-02A.10.00 HP-UX SYMBOLIC DEBUGGER (END.O) $R evision: 74.03 $ HP OpenView IT/Operations A.04.04 PHSS_14695 (05/15/ 98) /opt/OV/bin/OpC/utils/switch_commtype.sh: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/opcuiadm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/15/ 98) /opt/OV/bin/OpC/opcuitadm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/15/ 98) /opt/OV/bin/OpC/opcuiopadm: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/15/ 98) /opt/OV/bin/OpC/opcack: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opccfgdwn: HP OpenView IT/Operations A.04.04 PHSS_14695 (05/12/ 98) /opt/OV/bin/OpC/opccfgupld: HP OpenView IT/Operations A.04.04 PHSS_14695 (06/10/ 98) /opt/OV/bin/OpC/opc_backup: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/opc_recover: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/contrib/OpC/sg/ito.mon: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/ito_create_new_svreg.sh: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/ito_start_sgtrapi.sh: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/bin/OpC/ito_stop_sgtrapi.sh: HP OpenView IT/Operations A.04.04 (05/12/98) /opt/OV/man/man3.Z/opcmsg_select.3: None cksum(1) Output: 1070823964 1333 /opt/OV/man/man4.Z/msiconf.4 1543593021 264640 /opt/OV/lib/nls/C/opcsv.cat 4278003364 283482 /opt/OV/lib/nls/C/opcinstr.cat 1234127523 54163 /opt/OV/lib/nls/C/opcinst.cat 3952449412 284993 /opt/OV/lib/nls/ja_JP.SJIS/opcsv.cat 1360007797 58136 /opt/OV/lib/nls/ja_JP.SJIS/opcinst.cat 1807301814 279293 /opt/OV/lib/nls/ja_JP.SJIS/opcinstr.cat 2297878031 1103511 /opt/OV/lib/libopcdb.sl 2752809880 2429972 /opt/OV/bin/OpC/opc 2137834290 2898124 /opt/OV/bin/OpC/opcuiop 878945949 1710940 /opt/OV/bin/OpC/opcrlogin 2161691701 69939 /opt/OV/bin/OpC/opc.bin 2510315152 459986 /opt/OV/bin/OpC/opcuiop.bin 915655962 2729154 /opt/OV/lib/libopcsv_r.sl 2375213068 8275 /opt/OV/man/man1m.Z/opc_backup.1m 2584948029 1640 /opt/OV/man/man1m.Z/opcdbidx.1m 1255354168 1291202 /opt/OV/bin/OpC/opcuiadm.bin 4214722107 594968 /opt/OV/bin/OpC/opcuitadm.bin 2358321943 456594 /opt/OV/bin/OpC/opcuiopadm.bin 3112120828 16175 /opt/OV/bin/OpC/opcsv 334953232 36955 /opt/OV/bin/OpC/install/opctranm 1934678974 73323 /opt/OV/bin/OpC/install/opcupgrade 1308493306 23218 /opt/OV/bin/OpC/agtinstall/opcsainst 1848368044 14905 /opt/OV/bin/OpC/utils/ovtrap2opc 4280187267 1949768 /opt/OV/bin/OpC/utils/opcuserhircopy 3376617647 1686284 /opt/OV/bin/OpC/opcackmsg 616774406 1731448 /opt/OV/bin/OpC/opcactm 1139890530 1698600 /opt/OV/bin/OpC/opccmm 3343909975 1805520 /opt/OV/bin/OpC/opcctlm 41733048 1846628 /opt/OV/bin/OpC/opcdispm 2389957944 1739644 /opt/OV/bin/OpC/opcmsgm 3203195195 1797224 /opt/OV/bin/OpC/opcmsgr 4108034595 2886640 /opt/OV/bin/OpC/ovoareqsdr 161785764 5653 /opt/OV/bin/OpC/utils/switch_commtype.sh 2806591956 3255248 /opt/OV/bin/OpC/opcuiadm 102144026 2577820 /opt/OV/bin/OpC/opcuitadm 2954171717 2877640 /opt/OV/bin/OpC/opcuiopadm 1095831522 1694488 /opt/OV/bin/OpC/opcack 222756913 1829856 /opt/OV/bin/OpC/opccfgdwn 1237470616 2268244 /opt/OV/bin/OpC/opccfgupld 3002954751 55355 /opt/OV/bin/OpC/opc_backup 3576332180 43875 /opt/OV/bin/OpC/opc_recover 3733271632 1604 /opt/OV/contrib/OpC/sg/ito.mon 3752979142 8184 /opt/OV/bin/OpC/ito_create_new_svreg.sh 256380630 7848 /opt/OV/bin/OpC/ito_start_sgtrapi.sh 685268378 8221 /opt/OV/bin/OpC/ito_stop_sgtrapi.sh 2390721501 2875 /opt/OV/man/man3.Z/opcmsg_select.3 Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_12543 PHSS_13939 Equivalent Patches: None Patch Package Size: 45940 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_14695 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_14695.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHSS_14695.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_14695. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_14695.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_14695.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: IMPORTANT NOTE: If you are planning to install this Patch together with PHSS_13977, you have to install PHSS_13977 FIRST or you have to reinstall PHSS_14695. Otherwise Bugfixes of this Patch will be overwritten by PHSS_13977. BEFORE LOADING THIS PATCH... o You may use this patch with the following official ITO releases: A.04.0x o DO NOT use this patch with older releases of OpC or ITO, for example versions A.01.X, A.02.X or A.03.X. o It provides bug fixes and enhancements for ITO 4.0x Management Server system, Oracle, English and Japanese version. (A) Patch Installation Instructions ------------------------------- (A1) Stop all ITO processes on your Management Server; this includes manager processes, communication processes and user-interface processes on the machine. - Stop all the ITO GUIs that are running, by using the "File:Exit" menubar item If your are running ITO Distributed GUI shutdown ITO on all Distributed GUI clients as well: - If your are running the Mount Model DGUI apply the patch only to the server - If you are running the Full Model DGUI apply the patch on ALL DGUI clients - Stop the ITO Manager processes: # ovstop opc ovoacomm If any ITO process is still running, kill it manually: # kill -9 If you are running ITO in an MC/ServiceGuard installation: - Apply this patch to all MC/SG cluster nodes - The server processes need to be stopped with: # cmhaltpkg OpC (A2) Install the patch, following the standard installation instructions. Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license restrictions and limitation of liability and warranties, before installing this patch. ------------------------------------------------------ 1. Back up your system before installing a patch. (you may use opc_backup) 2. Login as root. 3. Copy the patch to your /tmp directory and unshar it: # cd /tmp # sh PHSS_14695 4. For a standalone system, run swinstall to install the patch: # swinstall -x match_target=true \ -s /tmp/PHSS_14695.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_14695. If you do not wish to retain a copy of the original, copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_14695.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: # dd if=/tmp/${PATCH).depot of=/dev/rmt/0m bs=2k (A3) After installing PHSS_14695, restart the ITO processes on your Management Server system: - Restart the ITO Manager processes, and check that the processes are running: # /opt/OV/bin/OpC/opcsv -start # /opt/OV/bin/OpC/opcsv -status NOTE: If you previously didn't have PHSS_13939 installed you should remove the following files before starting up the IT/Operations server processes again (the magmgr queue file might contain entries that are never read and thus plug up the queue): #rm /var/opt/OV/share/tmp/OpC/mgmt_sv/magmgrq #rm /var/opt/OV/share/tmp/OpC/mgmt_sv/magmgrp NOTE: This is for MC/Service Guard users ONLY: For the patch to correctly install the ITO shared disk must be manually mounted before installing the patch, for example: (Names of volume group and logical volume may differ.) # cmhaltpkg OpC # vgchange -a e /dev/vopc # mount /dev/vopc/lvol1 /opt/OV/OpC_SG NOTE: This is for MC/Service Guard users ONLY: Please edit the '/sbin/init.d/ov500' as described below: Before these lines (near the end of the script): $ECHO_CMD "Network management daemons stopped: \c" if [ -x $OVHOME/bin/ovstop ]; then $OVHOME/bin/ovstop && echo "ovstop \c" fi add this: if [ -x $OVHOME/bin/OpC/opcshutprocs ]; then $ECHO_CMD "\nStop remaining ITO GUI processes." $OVHOME/bin/OpC/opcshutprocs -gui fi (B) Patch Deinstallation Instructions --------------------------------- (B1) To deinstall the patch PHSS_14695 run swremove: NOTE: Before removing the patch, stop all ITO server processes, as described in the Patch Installation Instructions (A1). # swremove PHSS_14695 SCALABILTY ENHANCEMENTS WITH PHSS_14695 --------------------------------------- Due to some problem areas in very large environments several fixes are provided with this patch. These problems were : - ITO Operator and Admin GUI start-up take very long - Operator Creation/Maintenance in the Admin GUI takes very long 1. GUI Startup ++++++++++++++ The long-lasting ITO GUI startup was mainly caused by ITO x-checking and synchronizing the operator's ovw map with the actual configuration stored in the ITO Oracle DB. This synchronization step can now be switched off. ITO instead is saving the info it needs at startup into a cache file named "uiop.nodes." in a subdirectory in ITO's tmp space: /var/opt/OV/share/tmp/OpC/ui. For the ITO Admin user it creates 2 files: "uiadm.nodes.opc_adm" and "uiop.nodes.opc_adm". Customers willing to use the new startup features need to MANUALLY set the new option OPC_UI_CACHE_FILE in the opcsvinfo file: OPC_UI_CACHE_FILE TRUE - if the new option is NOT set on the ITO management server, the GUI startup goes through the same ovw map synchronization as before this patch was installed. - if the new option is set on the ITO management server then ITO uses the chache file of this user. If none of the new options are used at GUI startup time, ITO is using the cache file for reference and is doing synchronization only if needed. In addition to the above, 2 new options were added to the opc command. For a complete list of options to opc please see the opc man page. The new options are: -sync_only This options should be used only if the operator setup was changed in the GUI, for example new nodes were added. It should be used during off hours to prepare the operator environment for the 'quick startup' which is the default if none of the new options are used. The GUI is started only to synchronize the cache file and will be stopped immediately. The -sync_only option does not require any password. Example: "opc -user opc_op -sync_only". -ovw_update If called with this option opc ignores the cache file for this user. The same behaviour could be achieved by deleting the cache file for this user. 2. Operator Creation/Maintenance ++++++++++++++++++++++++++++++++ In the Admin GUI when going to the operator add/modify windows there were some performance issues when setting up [Responsibility...] and [Node Hierarchy...] for very large environments. With this patch a tool (opcuserhiercopy) is provided which performs a non ovw-based configuration of operator node hierarchies. The tool updates an operator's node hierarchy based on the administrator's hierarchy and the operator's node responsibilities. It can be invoked either from the Administrator's GUI or from the command line. The ITO Admin GUI(in the Operator Creation/Maintenance: [Responsibility..]) was modified to not do any ovw map updates when adding or modifying operators. The operator configuration steps are somewhat different with this patch: 1. In a first step the Node Hierarchies for the complete environment need to be defined as described in the ITO Administrator's Task Guide. Ideally this should be done for the ITO Admin but it could be done as well for a 'reference' operator. 2. For all the other operators, the configuration steps are different from how they are described in the ITO Adminstrator's Task Guide (page 85 - 94). The step : Defining an Operator's Node Hierarchy ( page 88 ) MUST NOT be done in the GUI ! The typical operator configuration steps now look like: 1. GUI: Add/Modify Operator * define user name, password, capabilities, etc. * setup responsibility matrix [Responsibility...] * assign applications [Applications...] NOTE: [Node Hierarchy...] MUST NOT not be used ! 2. from the Command Line run opcuserhiercopy ... This updates the Operator Node Hierarchy. For details on the tool please see below. There are some limitations with the opcuserhiercopy tool: - customization in the operator maps cannot be saved - background graphic in the operator maps cannot be saved/copied opcuserhiercopy - cmd. line tool to copy the node hierarchy of an operator -------------- Usage: opcuserhiercopy [-u ] [-p ] EXAMPLES: - copy node hierarchy of operator opc_op to operator jim opcuserhiercopy -u opc_adm -passwd OpC_adm opc_op jim - copy node hierarchy of opc_adm to operator test opcuserhiercopy -u opc_adm -passwd OpC_adm opc_adm test The source_operator can be any ITO operator including opc_adm. Please note that the ITO Administrator (opc_adm) is not allowed as target user. If responsibilities have been modified for an existing operator or other modifications have been performed in the Admin GUI (new nodes, node layout modifications..) the tool can be recalled for this existing operator. The old node hierarchy is dropped and the new one is assigned!