Friday Spotlight: Creating an Oracle VM Template for BeyondTrust’s PowerBroker
By Ronen Kofman on Apr 18, 2014
BeyondTrust is a long time partner of Oracle and we serve many joint customers. To make our customers’ lives easier BeyondTrust decided to create an Oracle VM template which will allow customers to deploy BeyondTrust’s PowerBroker in matter of minutes without the need to even install and configure. PowerBroker provides customers with wide range of capabilities for compliance, security and audit essential to their business and correctly configuring it every time is critical for the organization.
PowerBroker is an agent based solution and has to be deployed many times in a consistent manner. Oracle VM template allows BeyondTrust to pre-package and standardize an image which can be deployed across the organization, minimizing risk of configuration errors and saving a lot of time. As you can see below the process of creating the template is pretty straight forward allowing the customer to make changes or introduce specific components he needs for his business by following few simple steps to re-package the template tailored for his needs.
Moving to a template based deployment has many advantages as we can see from BeyondTrust’s example. Templates can significantly reduce OPEX by making sophisticated applications deployments and long configuration procedures into simple, repeatable operations. Customers can consume more software faster taking advantage of new features as soon as they come out.
Another interesting value is the ability to test and develop features using a template to mimic the production environment accurately. When a customer would like to have an exact replica of the production deployment he uses all he needs to do is deploy the template into a test environment, apply the patch or feature and get an accurate picture on how it will affect his production deployment. Once he is done he can tear down the test environment and re-use the resources for something else. Without the template a developer will have to rebuild the environment making best effort to assure it is accurate and correctly replicates the production environment.
Creating a template and re-packaging it comes down to a simple set of steps which include:
- Download a Linux template from edelivery.oracle.com – this will be the base for the template
- Create a virtual machine from the template in Oracle VM
- Install and configure the software you would like to bake into the template – every vendor knows best how configure his software.
- Clean the VM, remove IPs, hostnames and any deployment specific information
- Package the VM as a template.
You can watch BeyondTrust’s Paul Harper and Oracle’s Doan Nguyen discussing the work and experience BeyondTrust had with Oracle VM templates in this video.