BigFix Patch for Linux Overview of the RHSM Download Plug-in and the Multiple-Package Baseline Installation feature Chuxin Zhao.

Slides:



Advertisements
Similar presentations
© 2008 Oracle Corporation – Proprietary and Confidential.
Advertisements

The following 10 questions test your knowledge of desired configuration management in Configuration Manager Configuration Manager Desired Configuration.
© 2014 Microsoft Corporation. All rights reserved.
CA ERwin r8 installing the application things you should know before installing your CA ERwin r8 Data modeling application.
© 2010 IBM Corporation ® IBM Software Group Assistive Technology As applied to the workplace Niamh Foley.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
© 2014 IBM Corporation IBM Tivoli Storage Manager Virtual Appliance Smarter Data Protection for Cloud Environments Cyrus Niltchian, Product Management.
® IBM Software Group © 2009 IBM Corporation Updated August 15, 2015 WebSphere Enterprise Service Bus WebSphere Integration Developer Mediation.
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
1 Mobile Document Capture using Apple iPhone and IBM Content Navigator October, 2012.
Benefits of a SUSE ® Subscription Insert Presenter's Name (16pt) Insert Presenter's Title (14pt) Insert Company/ (14pt)
Conditions and Terms of Use
End User License Agreement Permission to use and redistribute this Document is granted, provided that (1) the below copyright notice appears in all copies.
IBM Software Group AIM Enterprise Platform Software IBM z/Transaction Processing Facility Enterprise Edition © IBM Corporation 2005 TPF Users Group.
Building Cognitive Apps with IBM Watson on Bluemix
International Telecommunication Union New Delhi, India, December 2011 ITU Workshop on Standards and Intellectual Property Rights (IPR) Issues Philip.
© 2011 IBM Corporation January 2011 Pam Denny, IBM V7 Reporting.
Z/TPF EE V1.1 z/TPFDF V1.1 TPF Toolkit for WebSphere® Studio V3 TPF Operations Server V1.2 IBM Software Group AIM Enterprise Platform Software IBM z/Transaction.
IBM Software Group AIM Core and Enterprise Solutions IBM z/Transaction Processing Facility Enterprise Edition Any references to future plans are.
Please Note: IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage Receipts.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Outbound Logistics (L3) Pick Loads.
IBM Software Group AIM Enterprise Platform Software IBM z/Transaction Processing Facility Enterprise Edition © IBM Corporation 2005 TPF Users Group.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Put Away Loads.
© 2015 IBM Corporation Big Data Journey. © 2015 IBM Corporation 2.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage Supplier Returns.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage and Disposition Inventory Returns.
IBM eServer iSeries © 2003 IBM Corporation ™™ iSeries Solutions for Business Continuity IBM eServerJ iSeriesJ © 2003 IBM Corporation.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Inspect Material.
-1- Oracle E-Business Suite R12.1 Accounts Receivables Essentials Partner Boot Camp Training Courseware.
Oracle E-Business Suite R12.1 Accounts Payables Partner Boot Camp Training Courseware Part VIII – Transaction Taxes in Payables.
For Oracle employees and authorized partners only. Do not distribute to third parties. © 2008 Oracle Corporation – Proprietary and Confidential.
1 of 26 For Oracle employees and authorized partners only. Do not distribute to third parties. © 2009 Oracle Corporation – Proprietary and Confidential.
End User License Agreement Permission to use and redistribute this Document is granted, provided that (1) the below copyright notice appears in all copies.
-1- For Oracle employees and authorized partners only. Do not distribute to third parties. © 2009 Oracle Corporation – Proprietary and Confidential Oracle.
Click to edit Master subtitle style © 2015 IBM Corporation Liberty Elastic Clusters and Centralized Administration Using Scripting and Admin Center Lab.
IBM Systems Group © 2004 IBM Corporationv 3.04 This presentation is intended for the education of IBM and Business Partner sales personnel. It should not.
1 © 2016 IBM Corporation Mobile Device Management Manage smartphones, tablets & laptops featuring iOS, Android, Windows Phone, BlackBerry, Windows PC &
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
IMPORTANT info regarding IBM speaker guidelines and disclaimers If your presentation has forward looking content, it is mandatory that you put the forward.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Proprietary and Confidential. 1.
© 2015 IBM Corp. OSD development team 22 October, 2015 BigFix OS Deployment 3.9 Sprint 1 DEMO Oct 22nd, 2015.
Work smarter, keep connected with Lotus Software Jon Crouch | Senior Technical Specialist, Lotus Software Matt Newton | Senior Technical Specialist, Lotus.
Oracle Customer Hub (UCM) 8.2 – List Import Oracle MDM Product Management.
Outthink threats The next era of security. Marc van Zadelhoff General Manager, IBM Security.
Please Note: IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Connectivity to bank and sample account structure
David Hatten Developer, UrbanCode 17 October 2013
Using Parallelspace TEAM Models to Design and Create Custom Profiles
<Insert Picture Here>
Virtualization Engine console Bridge Concepts
Deploy Plugins Developer 29 October 2013
IBM System z9 109 Availability Eye Opener
Parallelspace PowerPoint Template for ArchiMate® 2.1 version 1.1
Go Off Grid ➔ Go Graph! Jason October 24, 2016
Automation in an XML Authoring Environment
Apache Atlas October 2016.
IBM Blockchain An Enterprise Deployment of a Distributed Consensus-based Transaction Log Ben Smith & Kostantinos Christidis 1 ©2016 IBM Corporation.
IBM Global Technology Services
<Insert Picture Here>
What YOUR ORGANIZATION CAN be doing to prepare
IBM OpenPages Developer WYNTK
Presentation transcript:

BigFix Patch for Linux Overview of the RHSM Download Plug-in and the Multiple-Package Baseline Installation feature Chuxin Zhao

Please Note: 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.

Challenges with the Red Hat Download Plug-in Red Hat is transitioning the RHN-hosted interface into the Red Hat Subscription Management (RHSM) interfaces by July 31, 2017. Slow and unreliable download speed with the current download plug-in. Dependency resolution issues. Difficulty in extending support for additional RHEL repositories.

What’s New – RHSM Download Plug-in User extensible repository list to customize available repositories. Retrieves repository metadata and RPM packages from Red Hat CDN. New client script Uses native tools for dependency resolution to follow RHEL conventions. Improved troubleshooting Easier debug configuration More robust error handling Clearer error reporting

What’s New – Multiple-Package Baseline Install Problems with existing baseline install Poor performance due to dependency resolution and package install being done separately for each Fixlet. New task “Enable the Multiple-Package Baseline Installation feature” Sets up a flag that will instruct Fixlets to add packages to a list instead of installing them. Flag will be cleared after baseline is finished. New task “Multiple-Package Baseline Installation” Runs at the end of a baseline to do dependency resolution and package install for entire baseline once. Installs packages from a list. Runs dependency resolution. Downloads packages. Installs packages.

Faster deployment Deploy 200 Fixlets Previously it took 7 hours to deploy 200 Fixlets 9 times faster in speed of deployment with Multiple-Package Baseline Install Now takes 40 minutes to deploy 200 Fixlets 2 times faster in speed of deployment without Multiple-Package Baseline Install Now takes 2 hours 40 minutes to deploy 200 Fixlets

Beta Demo

Site subscription (1) Remove the production sites in BES Console Patches for RHEL6 - Native Tools Patches for RHEL 7 Patching Support NOTE: Do this on test environment – not production environment

Site subscription (2) Subscribe to the beta sites with masthead files Patches for RHEL6 Native Tools Beta Patches for RHEL 7 Beta Patching Support Beta

Register RHSM Download Plug-in (1) Activate Analyses Download Plug-in Versions (ID 45 from Patching Support Beta site) Encryption Analysis for Clients (ID 977 from BES Support site)

Register RHSM Download Plug-in (2) Register RHSM Plug-in with the Manage Download Plug-ins dashboard

Register RHSM Download Plug-in (3) Register Red Hat Plug-in Register RHSM Plug-in

Register RHSM Download Plug-in (4)

Prepare Download Plug-in for Beta Update file <BES Server>\DownloadPlugins\RHSMProtocol\plugin.ini Change Logger level to “DEBUG” Point primaryRepoListFile field to Beta site

Create RHSM entitlement certificates Log into Red Hat Customer Portal (https://access.redhat.com/) Go to "Subscription overview" page Register a system Attach subscriptions to this system Download entitlement certificates Download system identity certificate

Add RHSM entitlement certificates to download plug-in Create a new folder in <BES Server>\DownloadPlugins\RHSMProtocol\certs Copy all the entitlement certificates and system identity certificate to this new folder

Deploy a Patch Take action directly from the Fixlet. Create a baseline of Fixlets and take action from the baseline. Add the Multiple-Package Baseline Installation task into the baseline and execute the baseline.

Multiple-Package Baseline Installation Baseline (1) Create a new baseline with Patch Fixlets. Add the related tasks to the baseline: TROUBLESHOOTING: RHEL 7 Patching Deployment Logs - Cleanup Import RPM-GPG-KEY-redhat-release - RHEL 7 Enable the Multiple-Package Baseline Installation feature - RHEL 7 < Patch Fixlets > Multiple-Package Baseline Installation - RHEL 7 - x86_64 – Server Make sure the following option is not selected for the related tasks.

Multiple-Package Baseline Installation Baseline (2)

Extra

RHSM Download Plug-in – User Extensible Repository List Configuration file location <BES Server>\DownloadPlugins\ RHSMProtocol\plugin.ini User extensible repository list configuration primaryRepoListFile – BigFix provided default repository list file Contains repositories supported by default extendedRepoListFile – Optional repository list for extensions to default repository list Same format as primary repository list file onlyUseExtendedRepoListFile – Optional configuration option to limit downloads to only custom repositories [UA] primaryRepoListFile = <patching support site>/DLRHELRepoList.json extendedRepoListFile = onlyUseExtendedRepoListFile = no Default repositories? Listed somewhere? Use cases for onlyUseExtended?

Troubleshooting – Debug Configuration Download Plugin logs Configuration file location <BES Server install location>\DownloadPlugins\RHSMProtocol\plugin.ini Client logs Configuration in Fixlet action [Logger] level = DEBUG file = logs/RHSMPlugin.log

Notices and Disclaimers Copyright © 2016 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS document is distributed "AS IS" without any warranty, either express or implied. In no event shall IBM be liable for any damage arising from the use of this information, including but not limited to, loss of data, business interruption, loss of profit or loss of opportunity. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.

Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM expressly disclaims all warranties, expressed or implied, including but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

Mandatory closing slide with copyright and legal disclaimers.