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


Lifecycle Management Solutions

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 Oracle Databases, Oracle Real Application Clusters (Oracle RAC), Oracle Grid Infrastructure (for standalone servers and clustered environments), and Pluggable Databases.

  • Provisions clusters in virtualized Exadata systems.

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

  • Provisions Oracle WebLogic Server, Oracle Coherence, Oracle SOA Suite, SOA Artifacts, Service Bus, Oracle WebCenter, Business Intelligence, and Java EE applications.

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.

  • 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 About Deployment Procedures. 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

Domain 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

Others

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