© 2011 ibm corporation prerequisite scanner 1.2.0.3 prerequisite scanner team demo ibm prerequisite...
TRANSCRIPT
© 2011 IBM Corporation
Prerequisite Scanner 1.2.0.3
Prerequisite Scanner Team Demo
IBM Prerequisite Scanner Team
February 21, 2013
IBM Software Group | Tivoli Software
2 IBM Confidential
Agenda
1.2.0.3 adopters
Windows prerequisite simplification
New properties and overview
Fixpack documentation process and translation update
Reference
IBM Software Group | Tivoli Software
3 IBM Confidential
1.2.0.3 & Adopters
IBM Software Group | Tivoli Software
4 IBM Confidential
Download standalone PRS 1.2.0.3• Fix Central<version_num>-Tivoli-PRS-Windows-fp0001.zip <version_num>-Tivoli-PRS-Unix-fp0001.tar.gz
• iRAM (IBM internal only)precheck_windows_20130206.zipprecheck_unix_20130206.tar
Embeded PRS 1.2.0.3
• JazzSM 1.1
IBM Software Group | Tivoli Software
5 IBM Confidential
New Adopters & Configuration FilesProduct Configuration File
JazzSM for Service Management 1.1
Common prerequisites ODP_01010000.cfg
Dashboard Application Services Hub 3.1 DSH_03010000.cfg
Security Services 1.1 ESS_010100000.cfg
Administration Services 1.1 FAS_01010000.cfg
Registry Services 1.1 FRS_01010000.cfg
Tivoli Common Reporting 3.1 TCR_03010000.cfg
Security Access Manager 7.0
Authorization Server AMA_07000000.cfg
Policy Server AMP_07000000.cfg
WebSEAL AMW_07000000.cfg
Tivoli Business Service Manager 6.1.1 BSM_06010100.cfg
Tivoli Netcool/Impact 6.1.1 NCI_06010100.cfg
IBM Software Group | Tivoli Software
6 IBM Confidential
PRS JazzSM Convenience Scripts
Simple installation support integrated with JazzSM installer
IBM Software Group | Tivoli Software
7 IBM Confidential
Windows Prerequisite Simplification
IBM Software Group | Tivoli Software
8 IBM Confidential
Windows Prerequisite Simplification
.NET Framework prerequisite is removed for PRS Windows component
In PRS previous releases:
Windows 2012 .NET Framework 3.5, or use activation configuration files
Other Windows .NET Framework 1.0 or later
IBM Software Group | Tivoli Software
9 IBM Confidential
Key New & Updated Properties Overview
IBM Software Group | Tivoli Software
10 IBM Confidential
New Property – os.UACEnable
Requested by Tpae
—Checks whether User Account Control (UAC) is enabled on the target computer.
—Windows only
UAC Supported Windows platforms
Windows Vista, Windows 2008, Windows 2008 R2, Windows Server 2012, Windows 7 and Windows 8 (not tested)
Microsoft document reference on supported platforms
http://technet.microsoft.com/en-us/library/cc709691%28v=ws.10%29.aspx
Note: If the tool runs the scan on a Windows system that does not have this security component, it returns a FAIL result, with [Not Found] as the actual value.
Supports Boolean value, True or False
— Sample configuration file entry
— Sample result output
IBM Software Group | Tivoli Software
11 IBM Confidential
Usability Enhancement On Network Port Properties
Requested by JazzSM
network.availablePorts.app_type – updated
network.UDPavailablePorts.app_type – updated
network.portsInUse.app_type – updated
network.UDPportsInUse.app_type – updated
—Usability enhancement to include “PortsInUse:” string in “Found” value
IBM Software Group | Tivoli Software
12 IBM Confidential
New Property – numLogicalCPU Requested by JazzSM and OMEGMON
—The number of logical processors available to the operating system on the computer.
—Support Windows and Unix.
The check can run under the following conditions:
• On Windows 2003, hotfix 932370 must be installed.
• On Windows XP, either SP3 and later or hotfix 936235 must be installed.
• ON UNIX systems, the binary for the command to return the number of logical processors must be available on the local system and set in the PATH environment variable.
Note: This property is not supported on Windows 2000
For more details, see previous sprint demo slides and recording.
IBM Software Group | Tivoli Software
13 IBM Confidential
Updated Property – numCPU
—The number of independent physical processors on the computer. If the tool scans the computer and does not find any physical processors, it returns “Found result” as “0”.
—Restriction: The prerequisite property is not supported on HP-UX 11i v2, Linux virtual machines, Linux for System z®, and Linux PowerPC.
** PRS forum discussion: http://www.ibm.com/developerworks/forums/thread.jspa?threadID=470626&tstart=0
IBM Software Group | Tivoli Software
14 IBM Confidential
New Properties – os.isUnixServiceRunning.daemon_name
Requested by JazzSM
—Checks whether the daemon name daemon or service is running on the machine.
—Unix only
Example : os.isUnixServiceRunning.sshd=True
os.isUnixServiceRunning.inetd=True
IBM Software Group | Tivoli Software
15 IBM Confidential
Updated Property – os.kernelversion
Requested by TPAe
—Checks the release of the kernel for UNIX operating systems.
—Unix only
Example :
os.kernelversion=7.1.0.2
os.kernelversion=7.1+
os.kernelversion=7.*
The check supports special characters + and * in the expected value.
IBM Software Group | Tivoli Software
16 IBM Confidential
FixPack Documentation Process
IBM Software Group | Tivoli Software
17 IBM Confidential
Fixpack Documentation & Translation
• No longer publishing EN and translated versions of the information center for FPs
— Enable quick FP turnaround
— Allows us to publish an FP with minimal doc and code end of a sprint
— Reduce ID overhead
• Documentation provided with FP 3 and later FPs
— Readme (offline version): EN only and made available with code packages
— Download document (Readme online version): machine translated and made available as News item on PRS page on Support Portal and More info links with packages on Fix Central
— QSG: translated and made available as News item on PRS page on Support Portal and PRS community on SMC
— What's new document: machine translated and made available as News item on PRS page on Support Portal
— Convenience PDF file of info center: EN only and made available on iRAM for internal deployers and PRS community on SMC
• Readme and What's new documents are cumulative
— Contain what's new and changed in the current and previous FPs
IBM Software Group | Tivoli Software
18 IBM Confidential
References 1.2.0.3 image download site
— iRAM
— Fix Central
PRS page on Support Portal
SMC Prerequisite Scanner project dashboard
Content is freezing. Waiting for new SMC update to refresh contents.
Leverage IBM Prerequisite Scanner forum and mailing alias [email protected]
1.2 GO training
—Playback Link (Password: IBMPSV1.2)
—Presentation Link
Field problems use formal PMR process– PRS PMRs queued to product first to validate .cfg file checks and values
– PMR passed to PRS L3 queue if check problems or framework issues
– PRS PMR L3 queue [PRSL3,13K]
IBM Software Group | Tivoli Software
19 IBM Confidential
IBM Software Group | Tivoli Software
20 IBM Confidential
Back up
IBM Software Group | Tivoli Software
21 IBM Confidential
What is PRS
A lightweight and easy-to-use scanning tool to automate prerequisite checks for single or multiple products in a solution
Automated and standardized prerequisite checking solution across products and deployment types
Simplicity of use and lightweight solution
Improve TTV, with ready-to-use out-of-the-box predefined checks
Extensibility to expand coverage easily in the field
Key Benefits & Differentiator
IBM Prerequisite Scanner
IBM Software Group | Tivoli Software
22 IBM Confidential
Prerequisite Scanner 1.1 TTEC GO training
Time given: March, 2011
Recording and presentation deck on TTEC site
URL: https://de202.centra.com:443/GP/main/000001a9883d0000012e34281f5f9d84 USERNAME: Use your IBM intranet address PASSWORD: scanner NOTES: Playback link for the event.
Prerequisite Scanner 1.2 TTEC GO training
Time given: Jan, 2013
Recording and presentation deck on TTEC site
— Playback Link (Password: IBMPSV1.2)
— Presentation Link
PRS GO Training
IBM Software Group | Tivoli Software
23 IBM Confidential
numLogicalCPU
As PRS adopter, I would like PRS to support number of logical processor check (34094)
IBM Software Group | Tivoli Software
24 IBM Confidential
numLogicalCPU – requirement and overview
Requester
JazzSM, OMEGAMON
Request Description
PRS’ existing numCPU property checks on the number of physical processors available to the operating system.
JazzSM and OMEGAMON team have requested PRS to provide a new capability to check for number of logical processors, to support their installation prerequisite scenario.
Property Name: numLogicalCPU
Supported Value: positive integer
For example:
numLogicalCPU=2
IBM Software Group | Tivoli Software
25 IBM Confidential
numLogicalCPU – Windows overview
Implementation
Calculated by add up number of logical processors per physical processor, reported by win32_processor class
Requirements for Windows XP, Windows 2003 and limitation for Windows 2000
** As a known Windows limitation, WMI class win32_processor does not support attribute NumberOfLogicalProcessors.
Windows XP
—Required hotfix: http://support.microsoft.com/kb/936235
—Required SP level: SP3 + (which includes the hotfix)
Windows 2003
—Required hotfix: http://support.microsoft.com/kb/932370
Windows 2000 NOT supported
Microsoft ended Windows 2000 support at July 13, 2010
Tips – how to check for hotfixUse this command to get all hotfix installed on the system:
wmic qfe list
IBM Software Group | Tivoli Software
26 IBM Confidential
numLogicalCPU – Windows error message
IBM Software Group | Tivoli Software
27 IBM Confidential
numLogicalCPU – UNIX overview
Implementation
UNIX collector executes the following commands to get the set of Logical processors available in different flavors of UNIX.
RHEL and SUSE platforms : cat /proc/cpuinfo
AIX platform : bindprocessor -q
HP-UX platform : machinfo
SunOS platform : uname -X
IBM Software Group | Tivoli Software
28 IBM Confidential
numLogicalCPU – UNIX output message
IBM Software Group | Tivoli Software
29 IBM Confidential
numLogicalCPU – UNIX Error message
Precheck.log file