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
43
Embed
Webcast Presentation - ClearCase Deployments: New upgrading flexibility to ClearCase v8.x makes life easier and other strategies
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).
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
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
Presenter
Presentation Notes
Author notes This is the IBM Rational standard template for internal and external Rational presentations. It was created in Microsoft PowerPoint Standard Edition 2003. This template is also converted and provided in Lotus Symphony v3.0. Additional IBM Rational presentation assets and resources can be found on Rational’s Managing the Brand W3 page: �https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?opendocument?opendocument IBM Rational Brand Overview slides, as well as other important brand messaging assets, can be found on the Rational Brand Content Page:�http://w3-103.ibm.com/software/xl/portal/content?synKey=R789607U42052O71 If internal presentations are confidential, please add: “IBM Confidential” to the slide masters Select: View / Master / Slide Master and add “IBM Confidential” to both the title master and slide master Use sentence case capitalization for presentation titles, slide titles, category labels and bullets: Format / Change Case / Sentence Case. Initial capitalization is limited to our products and offerings. Imagery guidance Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots). Images must be acquired from a ‘royalty-free to use’ source such as: IBMers can use images from IBM approved image libraries: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?OpenDocument&ExpandSection=4#_Section2 Microsoft or Lotus Symphony Clip Art library (accessible through PowerPoint or Symphony “Insert Clip Art / Online”) http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ Applying this template to your existing presentation Task Pane needs to be viewable: Select View / Task Pane Select Slide Design - Design Templates from the Task Pane pull-down menu Select “Browse” at the bottom, and find “Rational_Standard_Template.pot” �on your hardrive and click Apply Please note that not all slides will reformat appropriately once template is applied. Some reformatting will be necessary Printing your presentation on a black and white printer Prior to printing your presentation, view the slides in grayscale mode: �Select View / Color/Grayscale / Grayscale Select problem graphics or text and right-click and select Grayscale Setting Select the grayscale setting that displays the problem graphic/text the best Note: Changing the greyscale setting does not affect the color view Return to Normal View by selecting View / Color/Grayscale / Color
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.
Presenter
Presentation Notes
You may be seeing this slide a lot during the conference. It simply says that any future plans we discuss are subject to change, and any performance-related data I present may reproduce differently in your own environment.
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
Presenter
Presentation Notes
ClearCase and ClearQuest product releases, that is releases where the second digit of the version number is new, have a standard support lifecycle of 5 years, with an option of an additional 3 years of support at an extra cost. The 7.1 series of releases are coming to the end of their 5 year support period and the end of support will be on April 30, 2014. In addition, we intend to release the last fixpack for the 7.1.2 release in Q3 of this year. I know that there are still many deployments out there on 7.1, and even some on prior releases. You may have had a difficult upgrade experience in the past, and this has delayed your decision to deploy a new version. You may not want to upgrade frequently, and therefore are waiting for this 8.0.1 release, and the features it contains, to perform your upgrade. You may be working on a project that requires that you stay on a specific release of your tool software. Whatever the reason, I encourage you to plan your upgrade soon. These latest releases of ClearCase and ClearQuest provide greater stability, performance, usability, scalability… They are unequivocally better.
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
Presenter
Presentation Notes
To help you upgrade your deployment, our support organization has created the upgrade assistance program. This is an entirely free service that will provide you with a single point of contact in support that will help you analyze your deployment to determine what kinds of issues you may encounter, ensure that potential problems are identified and mitigated, and be available before and during the upgrade to address any issues. This program has been running successfully for the last year and has helped many customers with complex deployments upgrade. I encourage you to take advantage of this program.
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
Presenter
Presentation Notes
One of the things you consistently told us about how to improve ClearCase and ClearQuest is to improve performance. As time-to-market pressures increase, and companies need their projects to run as efficiently as possible, the last thing you want is for your developers to be complaining about how long it takes to do a checkin or a delivery. There are a bunch of little tiny performance charts on this slide, and they’re all provided separately in the deck, which I will make available for download. To summarize… Read bullets Performance enhancement remains an active component of our current and future development, and I’ll discuss more about what we’re doing later in the presentation.
I’m sure that many of you have heard about the schema upgrade, and have concerns about much more difficult this might make your upgrade. First, the minimum schema for the 8.0 and 8.0.1 release is schema 54, feature level 3. The 8.0 release supports a new schema, schema 80, which is required to support some of the performance enhancements I just spoke about. In addition, it supports bi-directional linking for the RTC integration, and it supports new element types for unicode. You want to be able to upgrade your deployments in a manner that doesn’t require taking down the whole environment. Toward that end we have improved the schema upgrade so that you can upgrade one VOB at a time, and we support different schema levels on the same VOB server. Upgrading the schema is the most time consuming aspect of an upgrade, if and when you choose to do the schema upgrade, and you can do that one VOB at a time. Upgrading the feature level is fast, and this is the piece that you need to coordinate across all the VOBs. You’ll need to be at this new schema to be ready for the new ClearCase functionality released in 8.0.1, but again, the schema upgrade is only required if you want to take advantage of this new functionality. You don’t have to upgrade the schema the take advantage of most of the other improvements in quality and functionality we’ve rolled into 8.0.1.
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
Presenter
Presentation Notes
Usability has also been an ongoing theme for us. You want your developers to have an easy to use GUI for ClearCase, whether they are using windows or unix, or working in a LAN or in a WAN. In 8.0 we introduced the ClearTeam Explorer, an evolution of the CCRC GUI that supports both dynamic views in the LAN and web views in the WAN. This was a major improvement in 8.0, and included a re-architecture of the WAN server process management and layering to further improve scalability and performance of this client in the WAN environment.
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
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
Presenter
Presentation Notes
All this so far is kind of old news that we talked about last year. You probably want to know what we’ve done since 8.0, and I’ll talk about that now.
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
Presenter
Presentation Notes
As you are probably aware, we have been focusing our graphical user interface efforts on the ClearTeam explorer. We don’t have any current plans to deprecate the native Windows and Unix GUIs, but it is likely that sometime in the future our improvements to ClearTeam Explorer will allow us to do this. We have made these improvements in direct response to the your requests, the requests of our customers. I encourage you to join and participate in our developerworks-based RFE community. This is one of the several venues from which we gather your requirements. Since we released 8.0, we have made several enhancements. I don’t expect you to be able to read this chart, nor will I go through each improvement on the list. I’ll highlight just a couple of many improvements.
– 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
Presenter
Presentation Notes
One of the things we know is important to you is keeping up with the latest platforms – operating systems, IDEs, VMs, databases, browsers… whatever. As you can imagine, testing each release of our software on all of these platforms in various combinations is an impossible task. In fact we can’t test every combination, but we do assess where we think the highest risks are, which platforms are most used.. We try to make an informed decision about how to make this testing happen more efficiently. You are always asking us to support more platforms… a new NFS client, an HA solution, a new version of Citrix… This is something that is really hard for us to justify without requirements from a large part of the market. So one of several things can happen when these requests come in… They may be approved quickly, they may be denied without strong business and market justification, or they may fall into a third category that we’re in the process of creating. In this category we have a strong believe either because of established standards, or experience, or experimentation, we decide to provide support that is contingent upon the vendor continuing to adhere to standards. If a problem does occur we’ll allow a ticket to be opened, but if an evaluation shows that this is likely a vendor related problem, we’ll ask that you open a ticket with the vendor and pursue a resolution directly. An example of this is our addition of support for CentOS. CentOS is a direct derivative of RHEL. With some research about its provenance and an initial round of complete testing, we’re going to support CentOS releases that follow supported RHEL releases, but we do not plan to do additional extensive testing on an ongoing basis. If a problem occurs in CentOS, or support staff will attempt to reproduce in RHEL. If we are unable to reproduce in RHEL, that might be an indication that CentOS has departed from providing a direct derivative. If we find that’s the case, we would ask you to open a case with CentOS to resolve.
Many of you have been using Red Hat, and have been frustrated by the seemingly interrupted support we have for ClearCase. In fact we have had a long series of issues with Red Hat specifically with NAS devices, that stem primarily from changes Red Hat makes to their drivers. As a result of these issues we’ve developed an extensive set of tests that we use to verify new releases of RHEL. During our testing of the 6 series of releases we discovered a significant performance problem that appears in both RHEL and SLES. The Linux kernel changed the NFS client which in turn caused a performance issue when the almd file is accessed over NFS. We have a workaround to this problem that we are providing in the Q2 fixpack release, and we’re working with Red Hat and Novell to identify the problem and provide a permanent resolution. I’ve included the outstanding bugzilla defects so you can track these issues yourselves. We’ll be updating our Red Hat technote with this latest information.
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:
As people responsible for the deployment of ClearCase in your organization, everyone looks to you to ensure that ClearCase assets are secure. While ClearCase has provided a security solution before today, it has had limitations in terms of the number of groups that could be supported. This was especially problematic for a large organization. In addition, the existing security model is very course grained, with only read, write and execute permissions to define how those permissions were interpreted for ClearCase assets. With 8.0.1, we now release new security functionality – Role-based granular Access Control Lists, which provide a more flexible and finer degree of control over the security of files, directories and whole VOBs. There are two new VOB objects, a policy object that allows you to specify permissions abstractly in terms of roles, and reuse that policy in the context of many different projects or teams. The way you do that is by association the policy object with a role map, which assigns specific users to those roles, and a VOB, directory or file. I’m really excited about this release, because we’ve done something very unusual. We started working directly with one of our large electronics customers last fall to provide them with early production quality releases of 8.0.1 as part of what we call the “production readiness program”. This customer, Qualcomm, has deployed the 8.0.1 release to several thousand machines and users in the last few months, very successfully. Our hope is that this will encourage you to upgrade to the 8.0.1 release and take advantage of this new functionality more rapidly than you would otherwise do.
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
Presenter
Presentation Notes
Many of you have a strong interest in leveraging your investments in ClearCase and ClearQuest, and using them with RTC to provide full access to the Rational ALM solution. Because of your strong interest we have made several improvements to the integration with RTC. In the interest of providing you with more streamlined operations, we now support creating and setting work items in the context of the ClearCase operation you are performing. We support many to many associations between ClearCase assets and work items. Now you can enforce the integration from the VOB server, so you no longer have to rely on your developers to enable the integration. And we added full support for a CLM server rename.
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