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.