Unbreakable Linux Network An Overview

Similar documents
An Oracle Technical Article November Certification with Oracle Linux 6

An Oracle Technical Article March Certification with Oracle Linux 7

An Oracle Technical Article October Certification with Oracle Linux 5

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

An Oracle Technical Article November Certification with Oracle Linux 7

An Oracle White Paper July Oracle Linux and Oracle VM Remote Lab User Guide

An Oracle White Paper June Oracle Linux Management with Oracle Enterprise Manager 12c

An Oracle White Paper June How to Install and Configure a Two-Node Cluster

G Cloud 7 Pricing Document

An Oracle White Paper June, Provisioning & Patching Oracle Database using Enterprise Manager 12c.

System Management with Spacewalk

An Oracle White Paper October BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

Setting up the integration between Oracle Social Engagement & Monitoring Cloud Service and Oracle RightNow Cloud Service

ORACLE VM MANAGEMENT PACK

Using Symantec NetBackup with VSS Snapshot to Perform a Backup of SAN LUNs in the Oracle ZFS Storage Appliance

Oracle SQL Developer Migration

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

An Oracle White Paper April How to Install the Oracle Solaris 10 Operating System on x86 Systems

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

How To Load Data Into An Org Database Cloud Service - Multitenant Edition

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

An Oracle White Paper June Security and the Oracle Database Cloud Service

OpenLDAP Oracle Enterprise Gateway Integration Guide

G Cloud 7 Pricing Document

October Oracle Application Express Statement of Direction

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

An Oracle White Paper March Integrating the SharePoint 2007 Adapter with WebCenter Spaces ( & )

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

An Oracle White Paper March Oracle s Single Server Solution for VDI

How to Use Microsoft Active Directory as an LDAP Source with the Oracle ZFS Storage Appliance

An Oracle Technical White Paper May How to Configure Kaspersky Anti-Virus Software for the Oracle ZFS Storage Appliance

An Oracle White Paper June Creating an Oracle BI Presentation Layer from Imported Oracle OLAP Cubes

An Oracle White Paper February Integration with Oracle Fusion Financials Cloud Service

March Oracle Business Intelligence Discoverer Statement of Direction

An Oracle White Paper September Directory Services Integration with Database Enterprise User Security

Oracle Taleo Business Edition Cloud Service. What s New in Release 15B2

Oracle Fusion Middleware

Oracle VM Manager Template. An Oracle White Paper February 2009

Oracle Virtual Desktop Client. Release Notes for Release 3.2

A Joint Oracle Teradata White Paper March Configuring Oracle Business Intelligence Enterprise Edition for Teradata Temporal Tables

WebSphere MQ Oracle Enterprise Gateway Integration Guide

An Oracle White Paper September Oracle Database and the Oracle Database Cloud

Oracle Directory Services Integration with Database Enterprise User Security O R A C L E W H I T E P A P E R F E B R U A R Y

Deploying Oracle Database 12c with the Oracle ZFS Storage Appliance

Sun ZFS Storage Appliance Rule-Based Identity Mapping Between Active Directory and Network Information Services Implementation Guide

An Oracle Communications White Paper December Serialized Asset Lifecycle Management and Property Accountability

An Oracle White Paper January Using Oracle's StorageTek Search Accelerator

Oracle Enterprise Manager

ORACLE OPS CENTER: PROVISIONING AND PATCH AUTOMATION PACK

June, 2015 Oracle s Siebel CRM Statement of Direction Client Platform Support

Oracle Fusion Applications Splitting Topology from Single to Multiple Host Servers

Microsoft Active Directory Oracle Enterprise Gateway Integration Guide

Field Service Management in the Cloud

Driving Down the High Cost of Storage. Pillar Axiom 600

An Oracle Technical White Paper January How to Configure the Trend Micro IWSA Virus Scanner for the Oracle ZFS Storage Appliance

SIX QUESTIONS TO ASK ANY VENDOR BEFORE SIGNING A SaaS E-COMMERCE CONTRACT

An Oracle White Paper December Integrating Oracle Enterprise Single Sign-On Suite Plus with Strong Authentication

THE NEW BUSINESS OF BUSINESS LEADERS. Hiring and Onboarding

Introduction to Virtual Datacenter

Oracle Enterprise Manager

FAQ: How to create Effective Messages

An Oracle White Paper August Oracle Database Auditing: Performance Guidelines

PeopleSoft Forms & Approval Builder

Oracle Enterprise Manager

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND

An Oracle White Paper February Rapid Bottleneck Identification - A Better Way to do Load Testing

April Oracle Higher Education Investment Executive Brief

Oracle Whitepaper April Security and the Oracle Database Cloud Service

An Oracle Benchmarking Study February Oracle Insurance Insbridge Enterprise Rating: Performance Assessment

The Yin and Yang of Enterprise Project Portfolio Management and Agile Software Development: Combining Creativity and Governance

Migration Best Practices for OpenSSO 8 and SAM 7.1 deployments O R A C L E W H I T E P A P E R M A R C H 2015

Virtual Compute Appliance Frequently Asked Questions

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

Primavera Unifier Integration Overview: A Web Services Integration Approach O R A C L E W H I T E P A P E R F E B R U A R Y

An Oracle White Paper January, Enterprise Manager Cloud Control 12c: Configuring External User Authentication Using Microsoft Active Directory

Load Testing Hyperion Applications Using Oracle Load Testing 9.1

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

An Oracle White Paper June Oracle Database Firewall 5.0 Sizing Best Practices

Third Party System Management Integration Solution

ORACLE S PRIMAVERA CONTRACT MANAGEMENT, BUSINESS INTELLIGENCE PUBLISHER EDITION

An Oracle White Paper November Upgrade Best Practices - Using the Oracle Upgrade Factory for Siebel Customer Relationship Management

An Oracle White Paper August Higher Security, Greater Access with Oracle Desktop Virtualization

A Framework for Implementing World-Class Talent Management. The highest performing businesses are re-focusing on talent management

Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux

PRODUCT HUB STREAMLINED ITEM BATCH USER INTERFACE DEFINE IMPORT FORMATS FOR SPREADSHEET IMPORT CONSOLIDATION OF DIGITAL ASSETS THROUGH THE ITEM BATCH

An Oracle White Paper May 2011 BETTER INSIGHTS AND ALIGNMENT WITH BUSINESS INTELLIGENCE AND SCORECARDS

How to Configure Symantec Protection Engine for Network Attached Storage for the Oracle ZFS Storage Appliance

Performance with the Oracle Database Cloud

2011 Customer Experience Impact Report. Getting to the Heart of the Consumer and Brand Relationship

Siebel CRM Reports. Easy to develop and deploy. Administration

Oracle Cloud. What s New for Oracle Compute Cloud Service (IaaS) Topics. July What's New for Oracle Compute Cloud Service (IaaS) Release 16.

An Oracle White Paper January Integrating Oracle Application Express with Oracle Access Manager. Revision 1

An Oracle White Paper April, Effective Account Origination with Siebel Financial Services Customer Order Management for Banking

Transcription:

An Oracle White Paper September 2011 Unbreakable Linux Network An Overview

Introduction... 1 The Update Agent (yum)... 2 Channels Descriptions and Usage... 2 Switching from Red Hat Network (RHN) to ULN... 3 Registering with ULN... 4 Some useful command line examples... 8 List all packages... 8 Listing packages with updates... 8 Updating all packages... 9 Updating selected packages only... 9 List subscribed channels... 9 The ULN Alert Notification Tool... 10 The ULN Web Interface... 10 Further Information... 16

Introduction The Unbreakable Linux Network is a comprehensive resource for Oracle Linux and Oracle VM support subscribers, and offers access to Linux software patches, updates and fixes, along with information on yum program and support policies. ULN subscribers will find security updates and additional bugfixes for kernel and other packages. They will also be able to download useful extra packages not included in the original distribution. This paper serves as a tutorial for ULN users and describes some of the features of ULN available to Linux customers and Oracle VM. It also outlines steps for switching from Red Hat Network to ULN. 1

The Update Agent (yum) ULN subscribers have the option of using yum to manage their systems. Yum is a program that allows a machine to be kept in synchronization with the latest versions. Yum can be used in command line mode or via a GUI interface, and it can also monitor your system and do downloads and installs on its own. Please note that Oracle VM only supports the command line text mode. Examples of the most frequently used command line operations are listed later in this document. In order to use ULN and yum, users must register their systems with ULN and subscribe to a ULN channel (it is also possible to subscribe to multiple channels at once, see below for details). There are several ULN channels available and one containing the latest version is automatically chosen upon registration depending on the architecture and OS revision of the system to be managed (see below for a detailed description of the ULN channels). Once started, yum connects to the central ULN server repository and downloads the latest software packaged in RPM format. It then installs such RPMs on the registered machine, maintaining a log. Yum lets the user choose which packages to update, as it is not necessary that all the newly available packages are installed. Users can get a list of all the available packages and then choose which ones are downloaded. Yum resolves RPM dependencies for you, by verifying that the required packages are installed. If that's not the case, yum will download and install them when necessary. Channels Descriptions and Usage As of this writing, there are more than 100 unique channels supported by ULN. The architectures currently supported are i386, x86_64, and ia64 (starting with Oracle Linux 4 update 6 and Oracle Linux 5 update 4). Customers will automatically be subscribed to the channel containing the latest software for the architecture and OS revision of their system. Customers may also choose a specific OS revision that they would like their system to remain at. Customers should subscribe to the appropriate channel corresponding to the architecture of their system and the update level desired. Specific revisions of Oracle Linux and Oracle VM will have patches and errata issued, but customers will not be forced to upgrade from a given revision level to the next to get these fixes. Oracle VM supports both i386 and x86_64 architectures in a single channel. Channels also exist for ocfs2, RDS, and productivity applications. The installer determines which architecture to run. The _base channels (also known as installation media channels) provide RPMs for each major version and subsequent minor update of Oracle Linux or Oracle VM as released on their respective installation media (DVD or ISO). For example, there is a _base channel for Oracle Linux 5 Update 5 as well as Oracle Linux 5. Security errata and bugfixes are not published to these channels. The _patch channels provide only the packages that have changed since the initial release of a particular version (whether an minor update or a major version). If multiple releases are created for the same package, due to multiple vulnerabilities found at different times, these channels will always provide the most recent version of such a package. 2

The _latest channels provide RPMs for all the packages in the distribution, including those errata also provided in the _patch channels (i.e. the version of any RPM downloadable on the _latest channels is always the most recent available). For some RPMs this corresponds to the same version distributed initially with the original distribution (if no vulnerabilities have been found to date). For others, the version is the same as what provided in the _patch channel for the highest update level. For instance, the ol6_<arch>_latest channels for Oracle Linux 6 will contain the combination of the ol6_u1_<arch>_base and ol6_u1_<arch>_patch channels. The _addons channels provide RPMs not included in the base distribution, such as RPMs to be used in creating a Yum repository for Oracle Linux 5. For more details on how to set up a Yum repository with ULN, see oracle.com/technology/tech/linux/htdocs/yum-repository-setup.html. The _oracle channels provide distribution for Oracle freely downloadable software (in RPM format) that runs on Linux. (for instance, Oracle Instant Client and asmlib) As new major releases minor updates of Oracle Linux or Oracle VM become available, new channels are created by Oracle, to distribute the new RPMs. That is, the current el5_u5_<arch>_base and el5_u5_<arch>_patch channels remain available and do not include the new updates, making it therefore possible for ULN subscribers to remain on a specific release level of Oracle Linux and selectively apply errata on top of that. Every time a new minor update is released, two new channels (_base and _patch) are created for each architecture. The ol5_<arch>_latest channels continue to distribute the highest possible version of any package, and therefore follow the "head" of the development tree, independent of the update level. A similar philosophy is followed with the channels for major versions of Oracle Linux and Oracle VM. Customers who prefer to remain at a certain update level, but are currently subscribed for instance, to the el5_<arch>_latest channel (which is the default for ULN registration), need to subscribe to the el5_u<number>_<arch>_patch and el5_u<number>_<arch>_base channels for the desired update level and architecture and then unsubscribe from the _latest channel. This can be done through the web interface as explained in more detail below. Switching from Red Hat Network (RHN) to ULN Some preliminary steps are necessary if you are switching a server installed with Red Hat Enterprise Linux 6 from Red Hat Network to the Unbreakable Linux Network. If you have newly installed Oracle Linux on your system skip to the Registering with ULN section. Ensure you have a valid Oracle Linux support contract. Support licenses for Oracle Linux can be purchased through the Oracle Store or from your sales representative. Next, you need to download the Oracle Linux uln_register rpm. To download the Oracle Linux uln_register rpm, go to linux.oracle.com/switch.html. 3

You can now install the uln_register RPMs. Run the following commands to install: # tar -xzf uln_register.tgz # tar -xzf uln_register-gnome.tgz (only if rhn-setup-gnome is already installed) # cd uln_migrate # rpm -Uvh *.rpm At this point you are ready to register with ULN. Registering with ULN If you are a licensed Oracle customer with an active Oracle Linux or Oracle VM support subscription, you will receive an Oracle Linux or Oracle VM CSI (customer support identifier) number; registering a server with Unbreakable Linux Network (ULN) requires a CSI number and an email address. Register here: linux.oracle.com/register. When you first login to ULN, you will use your email address and CSI and you will be required to create a password. In the future, you will then simply use your email address and password to login to ULN. To register your system, run the command below as the root user in a terminal window or on the command line. uln_register will also collect machine information and upload it to our server. # uln_register Executing the above command will choose the default channel of ol6_<arch>_latest. (You can specify a different channel using the web interface, after you have registered.) 4

The sequence of screens during registration is as follows: Note: your username should be your email address. 5

NOTE: the system name field can be anything you wish, but the more unique the name the less likely it is that someone else in your organization has already taken that name. 6

7

Some useful command line examples All the tasks below can be accomplished in equivalent fashion with the yum GUI tool, however for reference here are some examples of common tasks that may also be performed from the command line and used in scripts. Oracle VM only has a text mode interface so these examples are most useful in updating the Oracle VM Server machines. List all packages To see all packages on a channel, use yum list available. # yum list available Loaded plugins: rhnplugin Available Packages 389-ds-base.x86_64 1.2.8.2-1.el6_1.3 ol6_x86_64_latest 389-ds-base-devel.i686 1.2.8.2-1.el6_1.3 ol6_x86_64_latest 389-ds-base-devel.x86_64 1.2.8.2-1.el6_1.3 ol6_x86_64_latest 389-ds-base-libs.i686 1.2.8.2-1.el6_1.3 ol6_x86_64_latest 389-ds-base-libs.x86_64 1.2.8.2-1.el6_1.3 ol6_x86_64_latest ConsoleKit-devel.i686 0.4.1-3.el6 ol6_x86_64_latest ConsoleKit-devel.x86_64 0.4.1-3.el6 ol6_x86_64_latest ConsoleKit-docs.x86_64 0.4.1-3.el6 ol6_x86_64_latest ConsoleKit-libs.i686 0.4.1-3.el6 ol6_x86_64_latest ConsoleKit-x11.x86_64 0.4.1-3.el6 ol6_x86_64_latest DeviceKit-power.i686 014-1.el6 ol6_x86_64_latest DeviceKit-power.x86_64 014-1.el6 ol6_x86_64_latest DeviceKit-power-devel.i686 014-1.el6 ol6_x86_64_latest DeviceKit-power-devel.x86_64 014-1.el6 ol6_x86_64_latest ElectricFence.i686 2.2.2-28.el6 ol6_x86_64_latest ElectricFence.x86_64 2.2.2-28.el6 ol6_x86_64_latest GConf2.i686 2.28.0-6.el6 ol6_x86_64_latest GConf2.x86_64 2.28.0-6.el6 ol6_x86_64_latest [...] Listing packages with updates 8

To see what packages are available, use yum list updates as root on a ULN registered system. # yum list updates Loaded plugins: rhnplugin Updated Packages bind-libs.x86_64 32:9.7.3-2.el6_1.P3.2 ol6_x86_64_latest bind-utils.x86_64 32:9.7.3-2.el6_1.P3.2 ol6_x86_64_latest binutils.x86_64 2.20.51.0.2-5.20.el6_1.1 ol6_x86_64_latest boost.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest boost-date-time.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest boost-filesystem.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest boost-graph.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest boost-iostreams.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest boost-program-options.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest boost-python.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest boost-regex.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest boost-serialization.x86_64 1.41.0-11.el6_1.2 ol6_x86_64_latest [...] Updating all packages The following command updates all packages with an upgrade available. # yum update Updating selected packages only The following command shows how to upgrade only a few packages among all those available. # yum update tzdata Loaded plugins: rhnplugin Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package tzdata.noarch 0:2011g-1.el6 will be updated ---> Package tzdata.noarch 0:2011h-3.el6 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: tzdata noarch 2011h-3.el6 ol6_x86_64_latest 438 k Transaction Summary ================================================================================ Upgrade 1 Package(s) Total size: 438 k Is this ok [y/n]: Downloading Packages: Retrieving key from file:///etc/pki/rpm-gpg/rpm-gpg-key Is this ok [y/n]: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating : tzdata-2011h-3.el6.noarch 1/2 Cleanup : tzdata-2011g-1.el6.noarch 2/2 Updated: tzdata.noarch 0:2011h-3.el6 Complete! Logs of yum activity are stored in /var/log/yum.log. List subscribed channels 9

To see what channels you are currently subscribed to use the following command: # yum repolist Loaded plugins: rhnplugin repo id repo name status ol6_x86_64_latest Oracle Linux 6 Latest (x86_64) 11,574 repolist: 11,574 The ULN Alert Notification Tool You can also obtain this list using the Alert Notification Tool. You should see the Applet on the Toolbar, if not already there, select Applications->System Tools -> Unbreakable Linux Network Alert Icon and you'll see the ULN Applet added to the Toolbar, if not already there at startup. By clicking on it, you will see all the packages that are available for download. You can at this point also select which packages to ignore in future updates, if so desired. The Alert Notification Tool periodically connects to the ULN central repository and checks for available packages on the subscribed channel(s), displaying a red warning icon if it finds any. The applet icon reverts to the standard green ULN icon if the system is completely synchronized. The ULN Web Interface ULN also provides a web interface, through which customers can verify what systems they have registered and what channels they are subscribed to. The web interface is accessed through linux.oracle.com, and you log in using the username and password supplied at the time of registration. Using the Web interface you can see what systems you have registered, and what channels they are subscribed to. For each channel you can see its detailed description, and how many packages are available for download. You can get further information, such as the list of the package names and 10

versions available and for each package you can get additional information about the package, including: A description of its functionality, a list of the files included in its RPM, and a list of its dependencies. You can also select to download the source RPM in addition to the binary RPMs. The following pages include screenshots and descriptions of the ULN web interface. 11

This is the entry page for the ULN web. You can navigate using the tabs on the top left to get more details on your registered systems, available channels, and errata. The channels tab shows a list of all the channels available via ULN, including the ones subscribed to. For each channel it indicates the number of RPMS available for download. 12

Looking at your registered systems, you ll see their names as they have been made known to ULN, and a number indicating how many RPMs are available on the subscribed channels that haven t already been downloaded and installed. The information is gathered from the system profile that yum and ULN keep. Here you can see the information that ULN has collected relevant to your system. From this screen you can also subscribe to additional channels. Only the channels listed in this screen are appropriate for subscription given the characteristics of the machine, such as its architecture and operating system release. 13

The ULN web interface provides detailed information for each of the available channels. For each channel you can see a comprehensive listing of each available package. You can also search the list. 14

Furthermore, you can get many package details including a list of the files that will be installed on the system once the RPM is downloaded, and a list of the other packages that are necessary for this one to be installed. You can also choose to download the source RPM for each of the packages. Finally, you can obtain a listing of all errata that have been published. Errata may be searched by advisory ID, e.g. ELSA-2008, or summary, e.g thunderbird. 15

Further Information There are several ways to obtain more information and assistance with the Unbreakable Linux Network: If you have purchased Basic or Premier support, you may use My Oracle Support for technical assistance If you have purchased Network support, you may discuss technical issues on the Oracle Linux forum on Oracle Technology Network forum If you have purchased Network support, you may also file bug reports using Bugzilla For any other questions, please send an email to uln-info_us@oracle.com You can access the Unbreakable Linux Network (ULN) at linux.oracle.com You can also subscribe to El-errata notifications at oss.oracle.com/mailman/listinfo/el-errata and to Oracle VM errata email notifications at oss.oracle.com/mailman/listinfo/oraclevm-errata. For more information about the Oracle Linux support program, visit oracle.com/linux For more information about the Oracle VM support program, visit oracle.com/virtualization 16

Unbreakable Linux Network An Overview September 2011 Authors: Elena Zannoni, Michele Resta, Keshav Sharma, Ryo Kurechi, Tim Hill Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 Copyright 2011, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark licensed through X/Open Company, Ltd. 0611 oracle.com