1.View outstanding patches
- Log into the Redhat Satellite web portal, https://rhn/Login.do
- find the servers you want to verify by using filter
- Click on Systems tab
- Enter the server name or first few letters of the server name in the “Filter by System Name” box and click go to filter.
- You will have an overview summary of the available patches, in the Filtered result window. This is useful if you want to see a group of servers.
- Or, find the servers you want by using “Search” function, then click the hostnames to see the available patches. No overview summaries will be provided vs. the method above.
2.Install selected patches
- Click the “software” tab to get the “Errata (Security Advisory - Bulletin)” and “Packages” option.
- Search for your Errata or package that you would like to have installed on the server, heck mark all the packages you would like to install.
- After selecting, click on the “Apply Errata” button at the bottom of the page. (Please make sure you have a CR associated with any PROD changes)
- To patch immiediately, Click the “Schedule action as soon as possible” option and click confirm to apply in real time
- To Schedule a patch - Click the “Schedule action for no sooner than” option, select the date and time and click confirm to update the system at desired time. – This will create a scheduled or pending job
- Verification - You can now click on the main “schedule” to see you jobs
- You can click on pending actions to see the jobs that you’ve scheduled
- You can also click on “completed actions” to see the jobs that were run successfully.
- Real-time verfication – – if your host has the osad package installed, you can verify the package status in real time from web portal. Otherwise the client systems will check in to Satellite Server every 4 hours to provide status. Or you can force a check-in by running - rhn_check command from client hosts.
For PROD CR, it is recommended to double check the results from client hosts.
You can check the osad status by using:
service osad status
If the osad service does not exist then it probably is not installed. To install osad and start it run this command:
yum install osad;
chkconfig osad on;
service osad start
3.Install a selected patch to multiple servers
This is useful for projects who want to close certain vulnerabilities according to the monthly IVA/EVA report or CMRP.
- Click Affected Systems, use the filter to locate your hosts, you can select more than one servers to apply in the same time. Click Apply.
- In the confirmation page, you can schedule it or patch right away, then verify. Same as the section#4.4 to #4.6
4.Create a server snapshot & rollback
This is useful if you want to have a rollback plan in OS level.
- From homepage, click System à locate your server (refer section#3) à click your server name à Click Provisioning à Click Snapshot Tags in the sub menu.
- Clcik Create a new system tag at right hand.
- Enter a tag name (preferred to use Date+CR) please make sure you have a CR for PROD changes. Then click Tag Current Snapshot
- Verify the snapshot is ready
- Now you can go ahead for your patch
- To rollback, click the snapshot avalaible from step#4, review the changes then click rollback sanpshot
5.Compare server packages
This is very useful if you want to compare the difference of DEV vs. QA, or QA vs. PROD* or between cluster members.
- From homepage, click System à locate your server using filter (refer section#3). In this case, we want to compare APP01 vs. APP02 to see the difference. Click the APP01
- In the server tab, click Softwareà Packages à Compare Packages Profiles/ Manage Package Profiles
- Select the 2nd server you want to compare with from dropdown list, click compare
- In the result page you can see the difference and fill the gap if needed.
*Due to the segregation of PROD and non-PROD, currently there is no direct method to compare PROD vs. non-PROD. Please follow up with if you have the requirement.