Book Image

Managing IaaS and DBaaS Clouds with Oracle Enterprise Manager Cloud Control 12c

By : Ved Antani
Book Image

Managing IaaS and DBaaS Clouds with Oracle Enterprise Manager Cloud Control 12c

By: Ved Antani

Overview of this book

Cloud computing has transformed the way that we write and deploy enterprise software. Oracle Enterprise Manager Cloud Control 12c has been designed to work with the cloud platform and reduce downtime, while improving performance and productivity. You can quickly set up, manage, and support enterprise clouds. This practical, example-oriented guide untangles many of the complexities involved in setting up a complete cloud computing platform. This book explores several methods of setting up IaaS and DBaaS using Oracle's Enterprise Manager. Step-by-step, this guide will quickly familiarize you with the most important aspects of setting up a cloud platform. This book delves deep into the complexities surrounding cloud computing and comprehensively explores the approach that you need to take to build an effective infrastructure. You will start with a step-by-step approach to building an Infrastructure as a Service (IaaS), and take an in-depth view of building a Database as a Service (DBaaS) model of cloud computing. Following on from this, you will learn how the chargeback mechanism works and how it can be configured for your needs. Next, you will also learn how to use a programmable interface to manage your cloud via APIs and web services. This guide will walk you through the various components of Oracle Enterprise Manager and will teach you how to use them efficiently. This book will also explain how you can use cloud APIs to program your cloud.
Table of Contents (12 chapters)

Creating a database instance for Enterprise Manager


We will need to configure the underlying Oracle database instance to hold the Enterprise Manager data and artifacts before we can do anything useful with Enterprise Manager. While the Enterprise Manager installer can configure the database for you, we recommend you do it beforehand to make sure there are no errors in this very critical step.

Oracle provides pre-configured and tested sets of database templates. You can download these templates from http://www.oracle.com/technetwork/oem/enterprise-manager/downloads/db-templates-1959276.html. Please do make sure that you are downloading the correct version of the database template for your Operation System. After downloading this template, extract the template into the following location on your Oracle database host:

$<DB_HOME>/assistants/dbca/templates

For example,

D:\app\oracle\product\12.1.0\dbhome_1\assistants\dbca\templates (on Windows machines)

Create the database in Advanced mode by running Oracle Database Configuration Assistant from <DB_HOME>/bin/dbca. On the Database Template screen, select the template which is suitable for your deployment:

When you run Oracle Database Configuration Assistant, the option Configure Enterprise Manager (EM) Database Express is checked by default. Make sure you uncheck it:

One final step to verify all the necessary setup is done, is to run the Prerequisite Kit script. The nice thing about this tool is that it detects incorrect configuration problems and tries to fix them, if possible. When you install Enterprise Manager, the installation wizard runs this script as a part of the installation process, but we can run this script standalone to make sure all configurations are correct.