Thursday Jan 02, 2014

Installing and Configuring Ops Center

Our previous post was about planning an Ops Center installation. Once you've done the planning, you're ready to install and configure the software.

The initial installation is done from the command line. You put the correct bundle on the EC and PC systems, unpack it, and install it. Depending on your planning choices you'll use a few different options with the install commands.

Once the install tells you that it's done, your final step is to log in to the UI and configure the Enterprise Controller. During the config process you will choose a connection mode (disconnected mode for dark sites or connected mode if the EC has internet access), set up the libraries for Linux, Oracle Solaris 8-10, and Oracle Solaris 11 content, and set up DHCP for OS provisioning if you need it.

Installing Ops Center is a complex process, and this post is just an overview and not a quick-start. The Oracle Solaris Installation Guide and the Linux Installation Guide go into much greater detail. If you have specific questions about installing Ops Center, let me know.

Thursday Dec 19, 2013

Planning an Ops Center Installation

Installing Ops Center in your environment takes some planning. There are several planning decisions that you need to make before you can kick off the installation and configuration.

The first decision is whether or not you want to set up High Availability for your Enterprise Controller. You can set up Ops Center with a single Enterprise Controller, or you can use Oracle Clusterware to set up multiple ECs in a cluster. Having multiple ECs uses more systems, but it also makes your environment much more resistant to system failures; EC failover is much quicker than restoring a single EC from a backup file.

Figuring out where you want to put the product database is your next step. You can use a co-located database, which Ops Center can install on the Enterprise Controller system. However, if you're using EC HA, or if you want to have more control over the database, you can use an existing Oracle Database 11g.

Finally, before you begin the installation, you should decide how many Proxy Controllers you want to use. Proxy Controllers work with the Enterprise Controller to execute jobs. One Proxy Controller can generally handle about a thousand managed systems. If you have fewer than that, you can enable the co-located Proxy Controller on the Enterprise Controller system, but if you have more you're liable to want multiple Proxy Controllers on separate systems. Also, if you plan on performing OS provisioning, you'll want to have Proxy Controllers on the networks of the OSP target systems.

Planning an Ops Center installation is a complex process, and this post is just an overview. The Oracle Solaris Installation Guide and the Linux Installation Guide go into much greater detail. If you have specific questions about planning an installation, let me know.

Thursday Dec 12, 2013

New OCDoctor released

There's a new version of the OCDoctor available - 4.26. It makes the connectivity check option a bit clearer, and checks for several new issues in troubleshooting.

You can get the new version at If you have an Ops Center installation in connected mode, an automated job will get the new version for you.

Thursday Nov 07, 2013

Plugins in Ops Center and Cloud Control

Cloud Control just released an updated plugin for Oracle Virtual Networking, so I thought I'd mention a bit about how both Ops Center and Cloud Control use plugins.

On the Ops Center side, we have a plugin to connect Ops Center to Cloud Control, letting them share monitoring data. This guide explains how to install and use that plugin.

In Cloud Control, they have a more extensive collection of plugins, letting you link Cloud Control with a variety of other products. The Cloud Control library plug-in tab goes into more detail about how you can use these plugins in your environment.

Friday Oct 18, 2013

MSR Issue on 12.1 Enterprise Controllers

We've noticed a problem with MSR initialization and synchronization on Enterprise Controllers that are using Java 7u45. If you're running into the issue, these jobs fail with Java errors. Java 7u45 is bundled with Oracle Solaris 11.1 SRU 12, so if you're using that version or if you plan to use it, you should be aware of this issue.

There's a simple fix. You can do the fix before upgrading to SRU 12, but you can't do it before you install the Enterprise Controller.

First, log on to the Enterprise Controller system and stop the EC using the ecadm command. This command is in the /opt/SUNWxvmoc/bin directory on Oracle Solaris systems and in the /opt/sun/xvmoc/bin directory on Linux systems:

ecadm stop -w

Then run this command to fix the issue:

cacaoadm set-param java-flags=`cacaoadm get-param -v java-flags -i oem-ec | sed 's/Xss256k/Xss384k/'` -i oem-ec

And then restart the EC:

ecadm start -w

Once you apply this fix, you should be set.

Thursday Jul 25, 2013

Management access point authentication failure

Some users of Ops Center 12.1.4 are seeing an issue where, after upgrading or doing a new install, their assets are getting dozens of warning incidents that say "Management access point failed authentication during login to asset." Eventually, the severity increases as the warnings pile up, and communication with the asset can be disrupted.

You can prevent this issue, or halt it if you've already hit it, by logging in to the Enterprise Controller and creating a /var/tmp/no_os_selfhealing file if it doesn't exist. For example:

touch /var/tmp/no_os_selfhealing

You can use this fix before you do the upgrade or installation, to prevent the issue from occurring at all.

If you have assets that are already having communication trouble because of the issue, then once you've added the file as described above, you can solve the issue by deleting and rediscovering the asset deleting the Access Point for the Service Processor, and then rediscovering just the hardware. If you have a Proxy Controller or Enterprise Controller that's been affected, you should restart them after applying this fix.

Edit: You can also fix the issue by downloading the latest version of the OCDoctor (4.24) and running it with the --troubleshoot option. Take a look at this bulletin for more info.

Edit 2: Updated to use a less destructive fix for affected assets.

Tuesday Jun 25, 2013

Japanese Documentation

Part of the Oracle team in Japan has just completed a translation of the Ops Center documentation site into Japanese. I recognize that this is only relevant for a certain number of bilingual readers, but if you are one of that select few, you can head over and take a look.

Tuesday May 21, 2013

P2V: A Detailed Procedure

We had a post not too long ago about physical to virtual migration in Ops Center. It outlined the broad steps involved in performing P2V by taking a flash archive of a physical system and then provisioning a virtual system using that FLAR.

Well, over on to the Enterprise Manager blog, Rodney Lindner put together a detailed post about doing P2V migration with Oracle Solaris Zones. He goes into great detail, with plenty of examples and screenshots. If you're planning on giving P2V a try, you should definitely have a look.

Rodney also did a webex session that covered the procedure; you can find a recording of that session here.

Thursday Nov 29, 2012

Webcast on using live upgrade

Leon Shaner is doing a webcast next week, on Thursday Dec. 6 at 11 am EST, about updating Oracle Solaris in Ops Center using Live Upgrade. He's also written a blog post over on the Enterprise Manager blog about using Live Upgrade and and Oracle Solaris 11 Boot Environments, which goes into a lot of detail about the benefits, requirements, setup, and use of these features.

Edit: A recording of this conference is available here.

Wednesday Nov 21, 2012

Ops Center zip documentation

If you're operating in a dark site, or are otherwise without easy access to the internet, it can be tricky to get access to the docs. The readme comes along with the product, but that's not exactly the same as the whole doc library.

Well, we've put a zip file with the whole doc library contents up on the main doc page. So, if you are in a site without internet access, you can get the zip, extract it, and have a portable version of the site, including the pdf and html versions of all of the docs.

Tuesday Oct 30, 2012

OS Analytics Post and Discussion

Eran Steiner has written an interesting piece over on the Enterprise Manager blog about the OS Analytics feature of Ops Center. OS Analytics gives you a huge amount of information about the characteristics of managed operating systems and lets you track changes to these characteristics over time. Take a look; it's a useful feature.

The OS Analytics feature is also the subject of the community call this week (Eran is leading that one too). It's at 11 am EST.

Edit: The conference has happened, but the recording is available here

Thursday Sep 27, 2012

Provisioning Videos

There are a couple of new videos up on the Oracle Learning Youtube channel about Ops Center's provisioning capabilities. Simon Hayler does a walkthrough of a couple of different procedures.

The first video shows you how to provision Oracle Solaris zones. It explains how to create an Oracle Solaris Zone profile, and then how to apply it (using a deployment plan) to a target system.

The second video shows you how to provision an x86 server with Oracle Solaris. This uses a very similar process - you create a OS provisioning profile, then use a deployment plan to apply it to the target hardware.

The documentation goes over OS provisioning and zone creation in the Feature Guide, if you're looking for additional information.

Monday Sep 17, 2012

Upgrading Agent Controllers

There was an update for Oracle Solaris Agents not too long ago. Over on the Oracle Enterprise Manager blog, Steve Stelting has put together a detailed walkthrough for upgrading your environment. It covers downloading the Agent update, seeing what Agents need to be upgraded, and performing the upgrade itself

Speaking of which, the Oracle Enterprise Manager blog often has in-depth posts about Ops Center, so it's well worth a look if you don't follow it.

Tuesday Aug 14, 2012

Checking an Agent's status

Sometimes, through network or configuration problems, you can end up with an OS where you're not sure if it has a properly configured Agent. There are a few simple things you can do to see if an asset has an Agent, and if it does, to see if it's correctly configured to talk to a Proxy Controller.

One way to check is to look for the "scn-agent" SMF service. If it exists, there's an Agent on the system that has been configured. If the service is disabled, the agent isn't running, but it has been installed and configured.

# svcs scn-agent
STATE          STIME    FMRI
online         Aug_14   svc:/application/management/common-agent-container-1:scn-agent 

 Another way is to run "sc-console list-connections". If the Agent is configured, this will show you the connection to the Proxy Controller.

# sc-console list-connections
scn-agenthttps://  urn:scn:clregid:<string>

 Another way is to run the OCDoctor utility with the --troubleshoot flag, which will let you know if there's an issue with the Agent.

# ./ --troubleshoot
Ops Center Doctor 4.10  [OC,SunOS11]
OCDoctor: =============== Checking agent... ===============
OCDoctor: OK: Agent requirements are met
OCDoctor: OK: Patch 121431-54 is installed
<output omitted>

Any one of these tools can help you get a better idea of what a particular Agent is doing, and whether or not it's configured properly.

Wednesday Jul 25, 2012

We're back

I've been getting a lot of questions about the documentation for Oracle Enterprise Manager Ops Center recently. A lot of it has changed for the 12c version; there's new content and old content in new places, and it's a lot of information to take in.

Given that, I thought I'd resurrect this blog and talk about how the documentation can help you use the product. I'll answer questions from the blog and from other users, point out How To guides and other docs that will help you better use the product, and let you know when there's an update and what's in it.

If you have any questions, let me know.


This blog discusses issues encountered in Ops Center and highlights the ways in which the documentation can help you


« April 2014