Friday Aug 09, 2013

Friday Tips #40

Happy Friday, everyone! With all the discussion about Oracle VM Templates on this blog in the last week or so (here, here, and here), I thought highlighting a short video that summarizes Oracle VM Templates and Oracle Virtual Assembly Builder would be interesting. Click below to watch (it's just under 4 minutes):

See you all next week!


Friday Aug 02, 2013

Friday Tips #39

Happy Friday! Our tip this week is on a little quirk of using Oracle VM 3 with templates developed in Oracle VM 2.

Why do I see new Oracle VM 3 networks named xenbr0 and xenbr1 after importing an Oracle VM Template?

Answer by Gregory King, Principal Best Practices Consultant, Oracle VM Product Management:
Some legacy Oracle VM Templates as well as some newer templates are designed to come pre-configured with network interfaces for Oracle VM 2 environments. Oracle VM 3 doesn’t really know what to do with the pre-configured network devices during the import process of an Oracle VM Template, so the product errors on the side of caution by creating place holders for networks. 

This means Oracle VM 3 automatically creates superfluous or false networks using the name of xenbr0, xenbr1, etc. when you import an Oracle VM Template that uses the Oracle VM 2 naming convention for bridges. So you are left with new networks named xenbr0 or xenbr1 that are useless since they are not associated with any servers, network ports or bonds. This can be quite confusing.

The problem is very easy to fix. Simply edit the newly imported Oracle VM Template, replace the networks named xenbr0 and xenbr1 with your real networks, then switch to the Network tab, highlight the networks named xenbr0 and xenbr1 and then delete them. 

Here is a step-by-step example... 

The screen shot below shows Oracle VM networks before a template is imported:

The next screen shot shows the superfluous networks after the new template has been imported:

The networks named xenbr0 and xenbr1 can safely be removed after they are no longer being used by the newly imported Oracle VM Template. Simply switch to the Repositories tab, find and edit the newly imported template as show in the screenshot below:

Now move xenbr0 and xenbr1 to the left hand box while moving the correct network or networks to the right hand box as shown in the screen shot below:

Finally, switch to the Networking tab, highlight and then delete the networks named xenbr0 and xenbr1 as shown in the screenshot below: 

...and now your Oracle VM networks should look just like they did before importing the template :-)

Thanks Greg!

We'll see you all next week with another tip!


Just Released – Two New Templates for Oracle Enterprise Manager Cloud Control 12c Release 3 (

The new template continues to build on the integration of Oracle VM and Oracle Enterprise Manager to further automate the deployment of Oracle VM servers. This template can be used to provision new guest virtual machines running Oracle Enterprise Manager Cloud Control 12c Release 3 Oracle Management Service (OMS), Oracle Management Agent and Repository Database.

Note: This VirtualBox image is strictly for test Enterprise Manager setup or proof of concepts (POC), this should not be used for Enterprise Manager production site setup.
The Oracle VM VirtualBox Template for Oracle Enterprise Manager Cloud Control 12c Release 3 ( can be used to provision new guest virtual machines running Oracle Enterprise Manager Cloud Control 12c Release 3 Oracle Management Service (OMS), Oracle Management Agent and Repository Database. 

For a list of Oracle VM Templates,  please visit:

Oracle VM Templates on Oracle Technical Network 

For more Oracle VM VirtualBox Templates, please visit:

Oracle VM VirtualBox Templates on Oracle Technical Network 

For more information on Oracle Enterprise Manager 12c:

Friday Jul 01, 2011

Oracle Virtualization Eases Oracle Application deployment and Access

Oracle Virtualization, through simplified Oracle application deployment and access, is key to understanding the power and value of Oracle's full stack. Last week, I deployed and accessed an Oracle application using Oracle's virtualization products. As part of this exercise, I got to build a simple Oracle 'full stack' from ground up using bare metal servers, Oracle VM, NFS, Oracle VM application templates, Oracle Linux and Oracle Secure Global Desktop. In the end, what struck me is not only how easily I was able to deploy the application, but also how quickly I was able to simplify  problems related to the access of the application by 'publishing' it. 

Oracle VM Templates provide an innovative approach to deploying a fully configured software stack by offering pre-installed and pre-configured software images.I started with the Siebel SIA 8.1.1 application template. Deciding what template you want to use early in the process is key, since it will help determine how many servers (memory), and IP addresses you need. In my case, the Siebel template consists of 2 virtual machines (each needing at least 2GB memory). My Dell servers have only 4GB memory each, so clearly I needed 2 servers and 4 static IPs (2 for the servers, and 2 for the VMs).

I got 2 Dell servers, installed Oracle VM 2.2.2 on them, followed the instructions in the post-installation check-list for Oracle VM 2.2.2 and mounted my storage repositories (NFS). I installed Oracle VM manager on a 3rd machine running Oracle Linux. Using the Oracle VM manager, I created a pool and added the 2 servers into the pool. Once the pool is created - I followed the instructions in the template's installation guide on downloading, and installing the template. There's a bit of an upfront effort to get this going, but becomes much easier over time. Note: In case the template has an expired license key, you can get the latest key here and follow the instructions from the readme on edelivery (search for the Oracle VM template download) on updating the license key.

Once I got the application deployed, I launched it in a supported web browser (IE 7) on my PC and immediately noticed I had to install a Siebel activeX plugin, and fix some of my browser settings before I could start using the application. Imagine what the situation would be if users' PCs didn't have a supported browser or settings in the first place. I then installed Oracle Secure Global Desktop on my Oracle Linux system and added a Windows Server 2003 machine as a hosted application server (this version of Siebel requires IE7). Using Oracle Secure Global Desktop's webtop interface, I accessed the Siebel Application through a published browser (IE 7) that had Siebel's activeX plugin pre-installed and browser settings configured for Siebel . With that, I completed my full stack deployment.

I believe that setups similar to the one above would enable our customers and partners to evaluate Oracle Applications much quicker, and also obtain valuable insights during the evaluation period on how they could use Oracle Virtualization to simplify deployment and access for Oracle Applications.

Wednesday Aug 12, 2009

Announcing Oracle VM Template Builder

We are pleased to announce the availability of Oracle VM Template Builder, an open source, graphical utility that makes it easy to use Oracle Enterprise Linux "Just enough OS" (JeOS) - based scripts for developing pre-packaged virtual machines for Oracle VM. Now, end-users and ISVs have the option to develop their Oracle VM Templates by using these JeOS-based scripts directly or via the graphical Oracle VM Template Builder.

Oracle VM Template Builder uses "JeOS" to facilitate building an operating system instance with only the absolute minimum packages needed for an Oracle VM Template, helping to reduce the disk footprint by up to 2GB or more per guest virtual machine, and to improve security and reliability. Oracle VM Template Builder is distributed as software packages via the Oracle Unbreakable Linux Network (ULN) and Oracle's public yum repository

See related press releases on Oracle VM Templates:


Please refer to the Documentation: Oracle VM Template Builder Installation and User's Guide for more information.

Update: (10/6/2009) Oracle VM Template Builder is also distributed as an Oracle VM Template that you can download from Oracle E-Delivery site, see Oracle VM Template Builder page in details.


Get the latest scoop on products, strategy, events, news, and more, from Oracle's virtualization experts




« April 2014