webcast presentation - clearcase deployments: new upgrading flexibility to clearcase v8.x makes life...
DESCRIPTION
Upgrading an entire ClearCase deployment can be a huge task. ClearCase 8.x servers and clients can be added into a 7.1.2 environment one at a time, allowing for an easier upgrade process with a mixed deployment. In this recorded webcast, learn about some of the ways to integrate ClearCase 8.x into your environment safely and discuss performance improvements. Periodic performance measurements also assist with software and hardware changes. About the Presenters Mike Donati Mike Donati has worked at IBM Rational for over 17 years as a Release Engineer and the past 4 years as a Performance Engineer for ClearCase and virtualization. Mike has been using, supporting and administrating ClearCase for over 20 years. Howie Bernstein Howie Bernstein is the Product Manager for ClearCase and ClearQuest. He joined Atria/PureAtria/Rational/IBM in 1994 and worked on a succession of ClearCase and ClearQuest related advanced development projects. Most recently he was a ClearCase architect and the component lead responsible for CCRC and the ClearTeam Explorer. He has been working professionally in the software industry for over 30 years, working primarily in new product development, user interface architecture, engineering and design with a focus on workflow, activity management, software configuration management and software process tools. Peter Hack Peter Hack is the Senior ClearCase Architect with IBM Rational. He joined Millennium Teamware (later renamed to Atria) in 1990 and helped to design and develop ClearCase. Peter has had engineering, technical/project leader, and architect roles in many major ClearCase components (ranging from the embedded commercial database to the GUIs).TRANSCRIPT
Join the Community
www.rational-ug.org
Tweet with Us @RationalUC #rationaluc
www.twitter.com/rationaluc
Join Our Group on LinkedIn: Global Rational User Community
https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about
Connect with Us on Google+
https://plus.google.com/+RationalugOrgGlobal/posts
© 2013 IBM Corporation
ClearCase Deployments: New upgrading flexibility to ClearCase v8.x makes life easier and other strategies
Mike Donati, Performance Engineer IBM Software, Rational 17 April 2014
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
2 2
Please note the following IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
3 3
Agenda
Current releases – 7.1.x, 8.0, 8.0.1 – 7.1.x End of Support
– 8.0 Performance Enhancements
– 8.0 Schema Upgrade
– 8.0 CTE
– 8.0.1 - ClearCase Security: Role-based Granular Access Control Lists
– Fixpacks
Upgrading ClearCase systems – Client
– CCRC server
– VOB server
How to prepare for ClearCase Deployment changes
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
4
7.1 – End of Support
Reaching the end of the normal 5 year support lifecycle
Announced in April that End Of Support is September 30, 2014
3 year extension available for additional cost
Intend to release last fixpack for 7.1.2 in Q1 2014
Reserve the option to address high-priority APARs as necessary in testfixes
Please plan your upgrade
4
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
5
Overview of IBM Rational ClearCase and ClearQuest Upgrade Assistance Program
Objective: Proactive Support engagement to assist our ClearCase and ClearQuest clients with upgrade planning and technical assistance during their upgrade
Identify/contact clients who are in the process of planning a ClearCase and/or ClearQuest upgrade in 2014
Dedicate a Support resource to be available to assist with any issues that arise during the upgrade
Leading up to scheduled upgrade, hold periodic meetings with client and Support resource to: – Understand/document upgrade plans/challenges/environment
– Provide relevant content to assist with upgrade preparation
– Identify key contacts who will be performing the upgrade
This program is available at no additional cost
Please contact Leigh Haith ([email protected]) or Barbara Smith (barbs @us.ibm.com) if interested in participating in this program
5
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
6
8.0 – ClearCase Performance
CCRC Web load performance improved as much as 40% with multi-threading
Base ClearCase performance improved as much as 20%
UCM performance improved as much as 30%, much greater for certain operations
ClearCase evil-twin protection is built-in, 10 – 100x improvement over triggers
6
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
7
8.0 – ClearCase Schema Upgrade (optional)
Minimum for 8.0: Schema 54, Feature Level 3
New Schema 80
New Feature Level 7, turns on… – UCM performance enhancements
– Built-in evil twin detection and prevention
– Bi-directional Rational Team Concert integration links
– Predefined element types
Easier to upgrade – One VOB at a time
– Schema upgrade is time consuming, Feature Level 7 upgrade is fast.
– VOB family feature level upgrade must be done simultaneously across sites
Ready for new functionality in 8.0.1
http://www-01.ibm.com/support/docview.wss?uid=swg27023578&aid=1
7
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
8
8.0 – ClearTeam Explorer
A Unified ClearCase Client • Rich User Interface
• Supports multiple platforms
• Supports LAN and WAN view types
• Dynamic & Web Views
Provides First Class Integrations • Inbuilt ClearQuest Integration
• Inbuilt Jazz Platform Integration
Easily Consumable • Less than 100MB extension install
•Web View Cmd Line • rcleartool
8
Easy to install. Easy to use. Highly Productive
“It’s a developer’s delight…”
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
9
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
10
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
11
ClearCase CCRC 7.1.2.3 vs 8.0.0.2 with WAS 8
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
12
WAN Simulation Tests (1)
WAN 500 – 750 Miles, Boston to Raleigh: 30ms latency, 100Mbps bandwidth 1500 – 1750 Miles, Boston to Dallas: 60ms, 10Mbps 3000 – 3500 Miles, Boston to Los Angeles or to London, UK: 100ms, 10Mbps LAN <1 Mile, Local campus: 0.5ms, 100Mbps
Boston
Raleigh
Dallas Los Angeles
Web View Load 435MB on Windows7.1.2.3 vs. 8.0.0.0 Simulating different WANs
0
2
4
6
8
10
12
14
16
18
20
0.5ms 100Mbps 30ms 100Mbps 60ms 10Mbps 100ms 10Mbps
Latency / Bandwidth
Resp
onse
tim
e (m
inut
es)
7.1.2.38.0.0.0
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
13
WAN Simulation Tests (2)
Web View Load 435MB, 8.0.0.0(simulated LAN: 0.5ms 100Mbps)
0 1 2 3 4 5 6
windows
linux
sparc
plat
form
Response time (minutes)
7.1.2.3
8.0.0.0
Web View Load 435MB, 8.0.0.0(simulated WAN: 100ms, 10Mbps)
0 2 4 6 8 10 12 14 16 18 20
windows
linux
sparc
plat
form
Response time (minutes)
7.1.2.38.0.0.0
Web View Load 435MB, 8.0.0.0(simulated WAN: 60ms, 10Mbps)
0 2 4 6 8 10 12 14
windows
linux
sparc
plat
form
Response time (minutes)
7.1.2.3
8.0.0.0
Web View Load 435MB, 8.0.0.0(simulated WAN: 30ms, 100Mbps)
0 2 4 6 8 10
windows
linux
sparc
plat
form
Response time (minutes)
7.1.2.38.0.0.0
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
14
Evil twin prevention performance gains
Test case 1: directory (db) with 505 versions – Evil twin trigger 1: 3.2 minutes, Evil twin trigger 2: 10 seconds, Built in detection: 1.3 seconds
Test case 2: directory (vob) with 1069 versions – Evil twin trigger 1: 6 minutes, Evil twin trigger 2: 16 seconds, Build in detection: 1.5 seconds
ClearCase Evil Twin Trigger vs Builtin Schema 80
1 10 100 1000
505
1069
Dire
ctor
y ve
rsio
ns
Time in seconds (logarithmic)
Schema 80 (builtin)Trigger 2Trigger 1
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
15 15
ReformatVOB time estimates Linux Server - xSeries 3650, RHEL 5.8, 2 x Intel Xeon 5160 @ 3.00GHz (dual core), 16GB
Linux Client - xSeries 345, RHEL 5.3, Intel Xeon @ 2.66GHz (dual core), 4GB
Windows Server - xSeries 366, Windows 2008R2, 4 x Intel Xenon @ 3.67Ghz(dual core), 8GB
Storage – Same for all configurations - NetApp 3170 with 15K SAS drives
Conclusion – each site should run tests to find approximate timings for their configuration – UCM project VOBs are slower, VOBs with large DO pools run a bit faster
reformatvob timings
0
50
100
150
200
250
300
linux server 1Gb linux serveriSCSI
linux client100Mb
linux client 1Gb Windows server1Gb
MB
per
min
ute
FastestAverageSlowest
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
16
8.0.1 – ClearTeam Explorer Enhancements
Version Tree enhancements – Support multiple instances of the Version Tree view
– Copy/Send to version retains the original element name
– Copy version extended pathname
– Show whole label type
– Sort labels by apply time
– Copy labels
Logical Model support – Preference to disable for checkin and undo checkout
– Display Logical Model element name in dialogs
– Annotation to reflect partial selection of model elements
– Performance improvements for large models
– Better action enablement for models with mixed state
– Preferences to customize ClearCase operations on models
Headless build and project set import support
16
2013 2012 2011 2013 Q1 Future
Usability – Address Bar support for activity selector to find change set
– Create View/Join Project default to drive letter: {none}
– ClearCase Checkouts view (with Logical Model support)
– Join Project Wizard to load project components only
– Merge Search from a view
– Make Baseline from a list of activities
– Attribute Handling
– Non-modal Edit View Configuration dialog
– Automatic merge support on Checkin non-latest
– Compare/Vtree/History from Checkin/Undo Checkout
– General performance improvements
Eclipse 3.8, Eclipse 4.2.2, Macintosh OS 10.7
VS.net Integration uses CTE for dynamic views
Site-wide enforceable RTC integration
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
17
Security enhancements • SSL Support, Proxy Authentication, Groups, Login
Usability improvements • Session Management / Caching, Customizable Runtime
Environment, Improved Scripting Support
Enhancements to commands/options • Significantly expanded Options, New Commands
Server-side trigger support • Just like CCRC, with clearprompt support
Ongoing enhancements planned for future releases
CCRC CLI rcleartool enhancements
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
18
8.0.1 - Platforms
• ClearCase – SLES on x86, PPC, Linux 390
11 SP2
– Oracle Solaris on x86, SPARC 11, 11.1
– AIX 6.1 TL7, 6.1 TL8 AIX 7.1 TL1, 7.1 TL2 Power 7+
– Ubuntu 12.04
– Mac OS X 10.7 (CCRC only)
– VMware ESXi V5.0
– 64-bit Microsoft Windows Explorer
– Samba 3.5.11, 3.5.14, 3.5.16
– Open SSL
– Visual Studio 2012
– Eclipse 3.7, 3.8, 4.2.1, 4.2.2
– Sybase PowerBuilder 12.5
• ClearQuest – Oracle Solaris 11.1 on SPARC only
– Internet Explorer 10
– Firefox ESR17, ESR17.0.2
– Firefox 21
– Eclipse 4.2.2
– OSLC 2.0 Consumer Support
– Apache Solr 3.6.1
– SQL Server 2012 SP1
– DB2 10.1
• Common – RHEL on x86, PPC, Linux 390
5.8, 5.9, 6.2, 6.3
– Windows 8
– Windows 2012 Server
– WAS/IHS 7.0.0.27, 8.0.0.4, 8.0.0.5, 8.5
– JRE updates: Java 5 SR15, Java 6 SR12
– JREs have been upgraded to address security vulnerabilities
– IM 1.6.2 , IM 1.6.2_64, IM 1.6.3
– IBM Installation Manager console support
– RCL 8.1.2.1, 8.1.3
– GSKit update
– USGCB for Windows 7
18
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
19
8.0.1 – RHEL and NAS
History – Mixed performance results for various RHEL 5.x kernels involving NAS/NFS storage
– Testing RHEL 6.x versions
– Significant performance issue discovered in RHEL 6.x and SLES 11.x testing
Recent Issue – Linux kernel changed NFS client that caused performance issue when the almd file is accessed over NFS.
All 2.6.27 and higher kernels are believe to be affected.
– Workaround in Q2 release
– Working with Red Hat and Novell to identify and resolve
– Technote will be updated
Bugzilla defect filed against RHEL 6.x
– https://bugzilla.linux.ibm.com/show_bug.cgi?id=87502
Bugzilla defect filed against SLES 11
– https://bugzilla.linux.ibm.com/show_bug.cgi?id=91976 19
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
20
8.0.1 - Performance
mklabel – 10-20% improvement
– Introduced slight delay into certain operations
– http://www-01.ibm.com/support/docview.wss?uid=swg21574484
iSCSI – Interesting and positive results comparing iSCSI to NAS under load
Multi-processor scaling – Improved parallel audited build performance (MVFS MP Scaling).
– A parallel audited -J 16 build of ClearCase source on a Linux 32-CPU machine improved by 43%
20
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
21
8.0.1 – ClearCase Role-based Granular Access Control Lists
21
2013 2012 2011 2013 Q1 Future
Out of the box Solution to:
– Provide granular Access Control of files and folders stored in ClearCase Repositories
– Out of the box Role based Security to associate roles with user accounts and/or groups
This Solution provides the mechanism to:
– Effectively control access to sensitive IP assets stored in ClearCase and shared among distributed
development teams – Overcome Operating System group limitations to implement strong IP security solution. maximum groups on UNIX and Linux for use with ClearCase:
http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21207807 MVFS limitations on the number of ClearCase groups a user may belong:
http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg21131881
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
22
8.0.1 – Rational Team Concert Integration
Specify RTC work items during ClearCase operations – Check In, Checkout, Add to Source Control, Move, Rename, Remove, Merge
Create new RTC work items
Allows 1:N, N:1, or N:N associations between versions/activities and work items.
Enable integration locally, or enforce integration from VOB server
Full support for CLM server rename – http://pic.dhe.ibm.com/infocenter/clmhelp/v4r0m1/topic/com.ibm.team.connector.scm.cc.doc/topics/c_cc_b
ridge_server_rename.html
22
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
23
7.1.2.12, 8.0.0.8, 8.0.1.1
ClearCase – CMI Enhancements – Support throughout the CC stack
– ClearTeam Explorer
• preview only option for update can be set as the default
• vtree annotates with RESERVED/UNRESERVED for checked out version
• Upgrade unlabeled baseline
– rcleartool find –print, merge, deliver, rebase
– Several enhancements to the ClearCase Cadence integration
23
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
24
8.0.0.9, 8.0.1.2
ClearCase – Platforms: Z/OS 2.1 added
– Linux VOB mount limit increased from 1K to 4K
– Change Management Integration supports ClearQuest state transitions
– ClearTeam Explorer adds Create Project support
– rcleartool make baseline (mkbl) enhancements to create component baselines
– cleartool mkelem enhancement to reset original name of a .mkelem file
– Cleartool chproj to automatically select the project based on the –cview argument
– Several enhancements to the ClearCase Cadence Integration
24
2013 2012 2011 2013 Q1 Future
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
25
Formula to approximate enable_acls runtime The final step to enable ACLs once the VOBs are at feature level 8
– cleartool protectvob –enable_acls $vob_path
The runtime depends on a number of factors – VOB server performance
– Container access speed (local disk vs SAN vs NAS)
– Number of elements, versions and cleartext containers
Enable_acls performed on a small VOB can provide runtime estimate of a large VOB – Use countdb to find # of ELEMENT and VERSION in each VOB
•ELEMENT : 62283
•VERSION : 149800
•Total # = ELEMENT + VERSION + CLTXT containers for each VOB
•Time per 100K = (Total # / runtime (minutes)) * 100,000
ELEMENT VERSION CLTXT Total Runtime per 100K
/vobs/java 62283 149800 0 212,083 4.1 1.93
/vobs/atria 11814 583178 0 594,992 11.63 1.95
/vobs/3rdparty 116996 774122 0 891,118 16.27 1.83
/vobs/sys 642309 1319551 0 1,961,860 36.77 1.87
/vobs/java 62283 149800 49000 261,083 5.35 2.05
/vobs/atria 11814 583178 18000 612,992 13.2 2.15
/vobs/3rdparty 116996 774122 66000 957,118 19.1 2.00
/vobs/sys 642309 1319551 222000 2,183,860 45.98 2.11
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
26
NFSv4 Configuration with NAS Note: When using NFSv4 filer storage for a VOB, ClearCase may encounter slow performance for
checkout, checkin, clearfsimport, and related operations that create new containers in VOB storage directories. If you disable write delegations in the filer configuration, you may see performance improvements for these operations.
These are some of our observations using a NetApp 3170 OnTap 8.1.1 7-Mode: – http://media.netapp.com/documents/tr-3580.pdf
The following table shows how different platforms perform with NFSv4 enabled, with write delegation on and off. – NOTE: Negative numbers mean that NFSv4 is faster than NFSv3 in our tests.
– These results are only valid in the Rational ClearCase performance environment
NFSv4 NFSv4 NFSv4 w/write delegation off
NFSv4 w/write delegation off
clearfsimport mklabel clearfsimport mklabel
RHEL 5.6 -5% -7% 24% 2%
RHEL 6.2 1% 21% 0% 4%
SUSE 11.2 -14% -6% 4% 1%
Solaris SPARC 10 651% 13% 12% 18%
Solaris SPARC 11 220% 4% 1% 3%
Solaris x86 11 1% 1% 3% 1%
Aix 7.1 10% 57% 9% 11%
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
27 27
Base ClearCase 8.0.1.0 vs 8.0.0.x – RHEL 5.5
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
28 28
ClearCase UCM 8.0.1.0 vs 8.0.0.x – RHEL 5.5
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
29 29
CCRC Server 8.0.1.0 vs 8.0.0.1
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
30 30
CCRC Server 8.0.1.x Scalability – up to 400 Users!!
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
31 31
Results for MultiProcessor MVFS Improvements
Full Build RHEL 5.6 X86 32-CPU
0
5
10
15
20
25
30
35
J4 J8 J16 J32
Concurrency
Bui
ld T
ime
(min
)
8.0.0.4 8.0.0.6 8.0.0.6 Run 2 Q2 2013
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
32
ClearCase Deployment – Mix of Versions
VOB Server A – 8.0 VOB Server B – 7.1.2 VOB Server C – 8.0
NAS
View Server Z Client 1 – 7.1.2
Client 2 – 8.0 Client 3 – 8.0.1
Client n
LAN
CM Server 7.1.2
CCRC Server 8.0.1
MultiSite MultiSite – 8.0
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
33
Differences with ClearCase install for 7.1.x vs 8.0.x
ClearCase deployment version sync – 8.0.x servers and clients can be mixed in the same deployment
Introduction of Installation Manager – 7.1.x was the first ClearCase install to use Installation Manager
– Installation Manager has been used for many releases and benefits from many fixes
ClearCase VOB server schema – 7.1.x VOB servers had to reformat all VOBs at once to the new schema
– 8.0.x VOB servers can host schema 54 and 80 at the same time
CCRC Server usage of WebSphere – 7.1.x had WAS bundled with ClearCase which limited upgrade options
– 8.0.x uses separate install of WAS to allow WAS to be upgraded when needed
Integrations with other Rational Products – These still have requirements on compatible versions
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
34
Why upgrade my VOB server to 8.0.x?
Performance improvements discussed previously – New schema 80 for better UCM performance
– New feature levels for new capabilities
Evil twin detection
Ability to host old and new VOB schemas – Can now upgrade VOBs one at a time
Complete compatibility with 7.1.x servers
MultiSite compatibility with 7.1.x replicas
Support new OS versions
http://www-01.ibm.com/support/docview.wss?uid=swg21597061
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
35
Why upgrade my CCRC server to 8.0.x?
Performance improvements discussed previously – Multithreaded view load/update
– 64 bit WAS 8.x – up to 400 users!!
Ability to install and upgrade WAS independently – Can use WAS 8.0 64 bit for better scalability ( CC 8.0.0.1 or later )
– Installation Manager for easier install vs multistep install for WAS 7.x via Install Shield
• http://pic.dhe.ibm.com/infocenter/cchelp/v8r0m0/index.jsp?topic=%2Fcom.ibm.rational.clearcase.cc_ms_install.doc%2Ftopics%2Fc_install_overview.htm
Better client support – New CTE has smaller footprint and more capabilities
– Command line usage with CCRC CLI - rcleartool
Complete compatibility with 7.1.x servers
Support new OS versions
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
36
Why upgrade my ClearCase client to 8.0.x?
Performance improvements discussed previously – MultiProcessor improvements for builds
– Base ClearCase and UCM performance
Complete compatibility with 7.1.x VOB servers
Support new OS versions
Use new ClearTeam Explorer for dynamic views
Be prepared for site wide ClearCase upgrades
http://www-01.ibm.com/support/docview.wss?uid=swg21597061
NOTE: Plan carefully to make sure compatibility is maintained with other IBM Rational products
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
Upgrade strategies
Limit the amount of change – ClearCase Version
– Operating System
– Server Hardware
– Storage Hardware
– Lab and Networking
Validate backup/restore processes
Document and save any custom settings – If an upgrade install fails, you may have to uninstall
Use cleartool hostinfo to probe ClearCase versions used in the region – Lets you know which client versions are being used
Test each step of the way
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
38 38
How to prepare for ClearCase Deployment changes
Hardware # of systems and OS’s
# of processors and kind (cores/threads/GHz)
Amount of RAM
Storage connection type (NFS/FC/iSCSI)
Network connections (# and type)
Current server virtualization in use, if any
Usage ClearCase version
VOB server
View server
Build server
CC Remote Client
License/registry
Multi-site
Integrations (ClearQuest, Rational Team Concert, others)
Volume # of users on average
# builds per day
Average build run time
Total VOB size
Total database size
Discover and Document current Deployment
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
39 39
Run baseline tests
Establish performance baseline for current environment
Identify a repeatable test or set of tests – clearsfsimport
– mklabel
– build
– rcleartool for changes to CCRC Server
Consider both single-user and load testing
Strongly recommended to start with repeatable scripts
Increase consistency of tests and therefore confidence in results
These same tests will be re-run on new test environment
Will be able to compare current and new environments and verify performance improvements
Document environment changes and performance after each change
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
40
© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
www.ibm.com/software/rational
© 2013 IBM Corporation
Accelerating Product and Service Innovation | Rational
41
www.ibm.com/software/rational
Join the Community
www.rational-ug.org
Tweet with Us @RationalUC #rationaluc
www.twitter.com/rationaluc
Join Our Group on LinkedIn: Global Rational User Community
https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about
Connect with Us on Google+
https://plus.google.com/+RationalugOrgGlobal/posts