© 2011 ibm corporation prerequisite scanner 1.2.0.3 prerequisite scanner team demo ibm prerequisite...

29
© 2011 IBM Corporation Prerequisite Scanner 1.2.0.3 Prerequisite Scanner Team Demo IBM Prerequisite Scanner Team February 21, 2013

Upload: rodger-wilkins

Post on 11-Jan-2016

222 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: © 2011 IBM Corporation Prerequisite Scanner 1.2.0.3 Prerequisite Scanner Team Demo IBM Prerequisite Scanner Team February 21, 2013

© 2011 IBM Corporation

Prerequisite Scanner 1.2.0.3

Prerequisite Scanner Team Demo

IBM Prerequisite Scanner Team

February 21, 2013

Page 2: © 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

Page 3: © 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

3 IBM Confidential

1.2.0.3 & Adopters

Page 4: © 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

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

Page 5: © 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

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

Page 6: © 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

6 IBM Confidential

PRS JazzSM Convenience Scripts

Simple installation support integrated with JazzSM installer

Page 7: © 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

7 IBM Confidential

Windows Prerequisite Simplification

Page 8: © 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

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

Page 9: © 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

9 IBM Confidential

Key New & Updated Properties Overview

Page 10: © 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

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

Page 11: © 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

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

Page 12: © 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

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.

Page 13: © 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

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

Page 14: © 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

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

Page 15: © 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

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.

Page 16: © 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

16 IBM Confidential

FixPack Documentation Process

Page 17: © 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

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

Page 18: © 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

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]

Page 19: © 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

19 IBM Confidential

Page 20: © 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

20 IBM Confidential

Back up

Page 21: © 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

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

Page 22: © 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

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

Page 23: © 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

23 IBM Confidential

numLogicalCPU

As PRS adopter, I would like PRS to support number of logical processor check (34094)

Page 24: © 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

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

Page 25: © 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

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

Page 26: © 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

26 IBM Confidential

numLogicalCPU – Windows error message

Page 27: © 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

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

Page 28: © 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

28 IBM Confidential

numLogicalCPU – UNIX output message

Page 29: © 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

29 IBM Confidential

numLogicalCPU – UNIX Error message

Precheck.log file