TLP creates patch sets for each client system. The tool provides a variety of helper files for easy installation of the patch sets. This task describes how to install the patch sets that were created by the TLP tool. Repeat this procedure for each client system within your data center. If you choose to, you can first install the patch set on a test system to ensure that no problems are encountered.
The TLP tool does not install or distribute patch sets. The TLP tool performs the task of patch set creation. Patch set installation occurs after the patch sets have been created.
Before you begin the installation:
Ensure that you have a current backup of the client system by using your data center's backup mechanism.
Ensure that the TLP patch sets are accessible to the system.
Depending on the data center environment, you can do one of the following:
Make the TLP server directories available to the clients by NFS.
Copy the contents to the client system.
Log in to the system as superuser and reboot the system to single-user mode
# boot -s |
Change to the directory where the patch sets are stored. See How to Create Individual TLP Patch Sets.
# cd patch-set-directory |
Carefully check the Special_Install_Instructions.txt file.
# more Special_Install_Instructions.txt
Install the patches.
# ./install_all_patches [-R /RootDir] |
You can use the -R option if you want to use an alternate boot environment, for example, Solaris Live Upgrade.
Use the following command if you want to remove the patches that you installed and return the system to its previous state.
# ./backout_all_patches [-R /RootDir] |
Install firmware and OpenBoot PROM patches.
Firmware and OpenBoot PROM patches require manual installation. If TLP detects any missing firmware or OpenBoot PROM patches, it stores the patches in the firmware+flashprom subdirectory. (If this directory does not exist, it is an indication that no firmware or OpenBoot PROM patches were missing from the patch set.) To install these patches, carefully follow the instructions that are located in the README files.
Reboot the system.
This example shows a patch set installation. For the sake of brevity, this example has been truncated.
root@system1# pwd .../Patchcluster/Server/system1 root@system1# ls 112807-13 README install_all_patches 113244-06 Special_Install_Instructions.txt pack_patches 113318-14 Synopsis.txt patch_order 113798-02 SystemCheck.txt 117171-17 backout_all_patches root@system1# ./install_all_patches -R /ABE Patch cluster install script for PMGT: TLP-Set for node system11, phase GREEN, snapshot 2005-01-25 !!! Please read first this Special Install Instructions !!! [Please hit return to continue] ################################################################# SECTION: PATCHSET INFOS ################################################################# Host : system11 OS-Version : SunOS 5.9 tlp : tlp.809be70b.system1-2005.03.05.01.03 ################################################################# SECTION: SPECIAL INSTALL INSTRUCTIONS: ################################################################# 112807-13: CDE 1.5: dtlogin patch ========= NOTE 1: If the system that this patch is being applied to is a SunRay server, then a reboot is required after the patch has been installed. NOTE 2: To get the fix for any bug which affects /usr/dt/bin/dtlogin, all dtlogin processes including the parent dtlogin process must be stopped and restarted. On a SunRay server, the recommended procedure is to reboot the server. For all other workstations or servers, execute the following command as root: /usr/dt/config/dtlogin.rc stop sleep 60 /usr/dt/config/dtlogin.rc start . . . Are you ready to continue with install? [y/n]: y Determining if sufficient save space exists... Sufficient save space exists, continuing... Installing patches located in /tlp/system1/Patchcluster/Server/system1 Using patch_order file for patch installation sequence Installing 112807-13... Installing 113244-06... Installing 113318-14... Installing 113798-02... Installing 117171-17... For more installation messages refer to the installation logfile: /ABE/var/sadm/install_data/PMGT:_TLP-Set_for_node_system1,_phase_GREEN, _snapshot_2005-01-25_log Use '/usr/bin/showrev -p' or '/usr/sbin/patchadd -p' to verify installed patch-ids. Refer to individual patch README files for more patch detail. Rebooting the system is usually necessary after installation. !!! Please read the logfile for any required action before rebooting !!! [Please hit return to continue] *** Install PMGT: TLP-Set for node system1, phase GREEN, snapshot 2005-01-25 begins Mar 7 2005 22:10:46 *** *** PATCHDIR = /tlp/system1/Patchcluster/Server/system1 *** *** SNAPSHOT = EIS-CD *** Installing 112807-13... Checking installed patches... Verifying sufficient filesystem capacity (dry run method)... Installing patch packages... Patch number 112807-13 has been successfully installed. See /ABE/var/sadm/patch/112807-13/log for details Patch packages installed: SUNWdtdte . . . Patch packages installed: FJSVhea SUNWcar SUNWcarx SUNWcpc SUNWcpcx SUNWcsr SUNWcsu SUNWcsxu SUNWhea *** Install PMGT: TLP-Set for node system1, phase GREEN, snapshot 2005-01-25 finished at Mar 7 2005 22:20:22 *** Run CST app_event DONE root@system1# |