1 Introduction to Lifecycle Management

This chapter covers the following:

1.1 Overview of the New Lifecycle Management Solutions

In today's world, with the cloud infrastructure, numerous low cost servers and software deployments on those servers have brought in a fresh set of lifecycle management challenges. The challenges range from discovering and monitoring the health of existing software deployments to provisioning new software deployments and maintaining them over a period of time.

Besides that, other problems include difficulty in managing consistency and compatibility across these software deployments and operating systems, managing configuration changes, and managing security vulnerabilities that lead to lack of compliance.

These lifecycle management challenges eventually force you to engage more human resources and devote significant amount of time in managing the data center operations.

Oracle Enterprise Manager Cloud Control (Cloud Control) offers lifecycle management solutions that help you meet all lifecycle management challenges easily by automating time-consuming tasks related to discovery, initial provisioning and cloning, patching, configuration management, ongoing change management, and compliance management.

Figure 1-1 illustrates the lifecycle management solutions offered by Cloud Control.

Figure 1-1 Lifecycle Management Solutions

Surrounding text describes Figure 1-1 .

Table 1-1 describes each of these lifecycle management solutions.

Table 1-1 Lifecycle Management Solutions

Solution Area Coverage

Discovery

  • Automatically discovers software deployments using IP scanning techniques (NMAP).

  • Converts unmanaged software deployments to managed targets in Cloud Control so that their health can be monitored.

  • Offers an integrated workflow for deploying Oracle Management Agents and discovering targets on selected auto-discovered hosts.

Provisioning

  • Discovers bare metal servers and live target servers

  • Provisions Linux operating system on bare metal servers (hypervisors and virtual machines)

  • Associates patching templates with provisioning so that patches can be applied automatically once the operating system is provisioned

  • Provisions of Oracle Databases, Oracle Real Application Clusters (Oracle RAC), Oracle Grid Infrastructure (for standalone servers and clustered environments), Pluggable Databases

  • Supports initial setup through OneCommand utility and ongoing database provisioning for Exadata Database machines

  • Provisions Oracle Fusion Middleware, Oracle SOA Suite, SOA Artifacts, Service Bus, Java EE Applications

  • Supports mass upgrade of single instance, Oracle RAC, and Oracle RAC One database instances one at a time

Patching

  • Offers an integrated patching workflow with My Oracle Support—access to recommendations, search patches, and so on.

  • Orchestrates patching workflow using Patch Plans, including automated selection of deployment procedures and analysis of the patch conflicts.

  • Validates patches for applicability in your environment, validates patch plans, and automatically receives patches to resolve conflicts.

  • Helps you save successfully analyzed or deployable patch plans as patch templates, which contain a predetermined set of patches and deployment options saved from the source patch plan.

  • Offers out-of-place patching (only for standalone databases), in-place patching, and rolling and parallel patching modes, both in offline and online mode.

Change Management

  • Captures database object definitions and initialization parameters at different points in time.

  • Compares databases; compares baselines.

  • Propagates changes from database definitions and initialization parameters captured in a baseline or from a database to a target database.

  • Specifies, groups, and packages object metadata changes. Creates change plans from ad hoc changes, comparison-based differences, or developer tools.

  • Compares data between a local and remote database, and determines how seed data customizations will be affected by application upgrades.

Configuration Management

  • Searches configuration data across the enterprise.

  • Displays configuration data in the context of a single managed entity—configuration item types and properties, system configuration data, system target relationships, custom configuration data.

  • Monitors change activity across the enterprise—includes changes both to configurations and to relationships, which are associations that exist among managed entities.

  • Compares configurations of a particular target type using comparison templates, which enable you to ignore the obvious differences and set alerts on critical issues that need immediate attention.

  • Identifies files and other configuration data that Cloud Control does not already collect from well-known target types or from a target type introduced as part of the custom configuration definition. Offers a set of custom configurations called blueprints, which lay out precisely the files and data to collect for a given platform such as Apache Tomcat.

  • Creates new relationships between managed entities using the Topology Viewer or a generic system target type. Helps you perform dependency analysis and impact analysis on assets in your enterprise using the Topology Viewer.

Compliance Management

  • Evaluates the compliance of targets and systems as they relate to your business best practices for configuration, security, and storage.

  • Advises of how to change configuration to bring your targets and systems into compliance.

  • Helps you define, customize, and manage Compliance frameworks, Compliance standards, Compliance standard rules.

  • Helps you test your environment against the criteria defined for your company or regulatory bodies using these self-defined entities

Enterprise Data Governance

  • Provides the means to identify databases within the enterprise that potentially contain sensitive data, and then to evaluate the data within these candidates to determine if sensitive data exists.

  • Uses metadata discovery to identify databases containing objects that are protected by security features known as Protection Policies.

  • Discovers sensitive database candidates by identifying application signatures, a set of database objects such as schemas, tables, and views that are unique to a specific application.

  • Performs metadata discovery automatically whenever a database target is discovered. This feature can be disabled if you want more control over when and how the metadata discovery job runs.

  • Enables you to associate a sensitive database candidate with a new or existing Application Data Model (ADM) and set sensitive columns for the ADM.

Change Activity Planner

  • Enables you to plan, manage, and monitor operations within your data center. These operations involve dependencies and coordination across teams and business owners, as well as multiple processes.

  • Provides you the ability to create plans comprising of one or more tasks. Tasks can be associated with operations like a patch template, a compliance standard, or a manual job.

  • Enables you to monitor all managed plans. This helps you to identify any issues that may delay the activity plan completion deadline.

  • Prints plans that can be used for reporting purposes. Information includes overall summary across all plans, plan summary within a given plan, overall tasks across all tasks across plans, and task summary across tasks within a given plan.


Note:

The provisioning and patch management solutions are essentially based on deployment procedures, which are Oracle-supplied predesigned procedures that help you accomplish the provisioning and patching tasks. Deployment procedures contain a hierarchal sequence of steps, where each step might contain a sequence of other steps. Essentially, they encapsulate the workflow of all the tasks that need to be performed for a provisioning or patching operation. For more information about deployment procedures, see Chapter 49. For information about the default deployment procedure that you must use for your provisioning or patching operation, refer to the respective chapters.

1.2 Information Map for Lifecycle Management Solutions

Table 1-2 lists the chapters and sections relevant to the various lifecycle management solutions offered by Cloud Control. Consider this an information roadmap to learn about the solution and perform the required operations.

Table 1-2 Information Map for Lifecycle Management Solutions

Target Name Solution Area Reference Links

Database

   

Single-Instance Database

Discovery

 

Provisioning

     
 

Upgrade

Upgrading Databases

 

Patching

Patching Software Deployments

 

Change Management

Managing Database Schema Changes

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Enterprise Data Governance

Managing Enterprise Data Governance

 

Change Activity Planner

Overview of Change Activity Planner

     

Oracle Real Application Server (Oracle RAC)

Discovery

 

Provisioning

 

Patching

Patching Software Deployments

 

Change Management

Managing Database Schema Changes

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Enterprise Data Governance

Managing Enterprise Data Governance

 

Change Activity Planner

Overview of Change Activity Planner

     

Oracle RAC One Database

Discovery

 

Provisioning

Provisioning Oracle Real Application Clusters One (Oracle RAC One) Node Databases

 

Change Management

Managing Database Schema Changes

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Enterprise Data Governance

Managing Enterprise Data Governance

 

Change Activity Planner

Overview of Change Activity Planner

     

Pluggable Database

Discovery

 

Provisioning

Managing Pluggable Databases Using Enterprise Manager

     

Oracle Database Replay Client

Discovery

 

Provisioning

Provisioning Oracle Database Replay Client

 

Change Management

Managing Database Schema Changes

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Enterprise Data Governance

Managing Enterprise Data Governance

 

Change Activity Planner

Overview of Change Activity Planner

     

Fusion Middleware

   

Oracle Fusion Middleware

Discovery

 

Provisioning

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Change Activity Planner

Overview of Change Activity Planner

     

Java EE Applications

Discovery

 

Provisioning

Deploying / Redeploying / Undeploying Java EE Applications

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Change Activity Planner

Overview of Change Activity Planner

     

Coherence Nodes and Clusters

Discovery

 

Provisioning

Provisioning Coherence Nodes and Clusters

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Change Activity Planner

Overview of Change Activity Planner

     

Oracle SOA Artifacts and Composites

Discovery

 

Provisioning

Provisioning SOA Artifacts and Composites

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Change Activity Planner

Overview of Change Activity Planner

     

Service Bus

Discovery

 

Provisioning

Provisioning Service Bus Resources

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Change Activity Planner

Overview of Change Activity Planner

     
 

Compliance Management

Managing Compliance

 

Change Activity Planner

Overview of Change Activity Planner

     

Supported Operating Systems for Patching and Provisioning

   

Oracle Linux, Red Hat Enterprise Linux (RHEL), SuSE Linux (SLES)

Discovery

 

Provisioning

Provisioning Bare Metal Servers

 

Patching

Patching Linux Hosts

 

Configuration Management

Managing Configuration Information

 

Compliance Management

Managing Compliance

 

Change Activity Planner

Overview of Change Activity Planner