© 2011 IBM Corporation Prerequisite Scanner Sprint 11 Demo Prerequisite Scanner Team Sprint Demo...
-
Upload
claribel-hines -
Category
Documents
-
view
224 -
download
3
Transcript of © 2011 IBM Corporation Prerequisite Scanner Sprint 11 Demo Prerequisite Scanner Team Sprint Demo...
© 2011 IBM Corporation
Prerequisite Scanner Sprint 11 Demo
Prerequisite Scanner Team Sprint Demo
IBM Prerequisite Scanner Team
November 16, 2012
IBM Software Group | Tivoli Software
2 IBM Confidential
Key Accomplishments PRS 1.2.0.2 Internal Release to iRAM (33055)
Tivoli Netcool/OMNIbus 7.4
Product update: Tivoli Monitoring Agent for DB2 Version 6.2, Tivoli Netcool/OMNIbus Version 7.3.1
Story: Gulf Breeze - The summary line in "results.txt" should include the product code as well as the result (30598)
Enhancement request: as OMNIbus team, we would like PRS to enhance os.ServicePack property to check for Oracle Solaris 10 update level (32874)
Story: as an adopter, I would like PRS to officially support section enhancement based on earlier prototype (32873)
JazzSM support enhancement and sprint 19 driver support (327443) Test automation – Include all ootb supported product in regression test
suite (26623)
Demo
Demo
Demo
Demo
IBM Software Group | Tivoli Software
3 IBM Confidential
Demo 1
Story: Gulf Breeze - The summary line in "results.txt" should include the product code as well as the result (30598)
IBM Software Group | Tivoli Software
4 IBM Confidential
Demo 1 – Requirement
Requester
Gulf Breeze
Request Description [all requirements are implemented]
The summary line in "results.txt" should include the product code as well as the result. If you are scanning for multiple products and would like to search the results it's not easy to see what products passed and which failed.
Each product code and its scan result must be printed out in the same line as the overall result line.
Gulf Breeze prefers product version to be printed out together with product code. But it is not a must-have.
Include each product's result info in overall result info in PRS XML result file is optional for Gulf Breeze. From PRS' design perspective, XML result should contain the same info as text base result file, therefore, this info needs to be included in PRS XML result file as well.
IBM Software Group | Tivoli Software
5 IBM Confidential
Demo 1 – PRS result prior to feature 30598
Only overall result printed out
No indication of individual product result
IBM Software Group | Tivoli Software
6 IBM Confidential
Demo 1 – PRS result with feature 30598
Individual product code, version and result printed out at the same line of overall result
Multiple products are separated by comma
IBM Software Group | Tivoli Software
7 IBM Confidential
Demo 1 – PRS XML result and API
XML result
New APIs
IBM Software Group | Tivoli Software
8 IBM Confidential
Demo 2
Enhancement request: as OMNIbus team, we would like PRS to enhance os.ServicePack property to check for Oracle Solaris 10 update level (32874)
IBM Software Group | Tivoli Software
9 IBM Confidential
Demo 2 –os.ServicePack property to check for Oracle Solaris 10 update level
Property Name
os.ServicePack=SP4+
Cat /etc/issue -- on RHEL 6.3 machine
[root@aclinux08 ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 6.3 (Santiago)
Cat /etc/issue -- on RHEL 5.10 machine
[root@RedHat 5.10 ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5 update 10 (Nahant)
Cat /etc/issue -- on SunOS 5.10 machine
[root@ acsunu45a ~]# cat /etc/release
Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC
IBM Software Group | Tivoli Software
10 IBM Confidential
Demo 3
Story: as an adopter, I would like PRS to officially support section enhancement based on earlier prototype (32873)
IBM Software Group | Tivoli Software
11 IBM Confidential
Demo 3 – Section enhancement based on earlier prototype
Data type category sections
where a section is evaluated based on one or more platform dependant data types.Example : [OSType:AIX] [CPUArch:s390x] [OSArch:64-bit] [CPU:Itanium]
Prerequisite property categorywhere a section is evaluated based on one or more Property values.Example : [user.isAdmin=True]
Environment variable categorywhere a section is evaluated based on Environment Variable values.
Example : [@TPAE_DB_FEATURE:True]
IBM Software Group | Tivoli Software
12 IBM Confidential
Demo 3 – Section enhancement based on earlier prototype
Logical AND
Logical AND is supported for all the 3 categoriesExample :
[CPUArch:x86_64][OSType:RedHat][user.isAdmin=True][os.RAMSize=1GB][@TPAE_DB_FEATURE:True][@TPAE_DIR_FEATURE:True]
Logical OR
Logical OR is supported for all the 3 categoriesExample :
[OSType:AIX]|[OSType:RedHat][user.isAdmin=True]|[os.RAMSize=100GB][@TPAE_DB_FEATURE:True]|[@TPAE_DIR_FEATURE:True]
IBM Software Group | Tivoli Software
13 IBM Confidential
Demo 3 – Section enhancement based on earlier prototype
Logical NOT
Logical NOT is supported for 2 categories (DataType and Property categories)
Example : [!OSType:AIX] [!user.isAdmin=False] [!@TPAE_DB_FEATURE:False] -- Not supported.
IBM Software Group | Tivoli Software
14 IBM Confidential
Demo 3 – Section enhancement based on earlier prototype
ERROR conditionsWarning message will be displayed on the console if the section
requirements are not satisfied, and that section will not be evaluated. Example : [OSType:RedHat -- Bracket missing [OSTypeRedHat] -- Operator is missing [SType:RedHat] -- Spelling mistake [user.sAdmin=True] -- Spelling mistake in a Property
Limitation UNIX Platform : UNIX You cannot use the OS Version prerequisite property category
in a section title to group and check a set of prerequisite properties for a computer running any UNIX system variant. Use the OSType data type category instead.
Windows Platform : You cannot use the OSType data type category in a section title to group and check a set of prerequisite properties for a computer running Windows 2012, Use the OS Version prerequisite property category instead
You cannot use custom prerequisite properties as prerequisite property categories.
IBM Software Group | Tivoli Software
17 IBM Confidential
Completed sprint 11 stories
• Story: Release Documentation for PRS 1.2.0.2 (33294)
• Story: as OMNIbus team, I would like PRS to release 1.2.0.2 to support our 7.4 release (33055)
• Story: as support org, we would like PRS to give a TTEC GO training on PRS 1.2.0.1 (32948)enhancement request: as OMNIbus team, we would like PRS to enhance os.ServicePack property to check for Oracle Solaris 10 update level (32874)
• Story: as an adopter, I would like PRS to officially support section enhancement based on earlier prototype (32873)
• Story: as JazzSM installation team, I would like PRS to provide JazzSM installation on-going support (32743)
• Story: Gulf Breeze - The summary line in "results.txt" should include the product code as well as the result (30598)
• Story: Restructure the automated CVT framework to run tests on remote target machines (26623)
IBM Software Group | Tivoli Software
18 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