Wednesday Mar 04, 2015

Oracle VM VirtualBox 4.3.24 Released

Oracle has just released Oracle VM VirtualBox 4.3.24, a maintenance release of VirtualBox 4.3 which improves stability and fixes regressions.

See the Changelog for a complete list of changes. Binaries can be downloaded here (at VirtualBox.org) or here (Oracle Technology Network).

The Oracle VirtualBox Team

Friday Feb 13, 2015

Friday Spotlight: Oracle VM VirtualBox 4.3.22 Release

Oracle has just released Oracle VM VirtualBox 4.3.22, a maintenance release of VirtualBox 4.3 which improves stability and fixes regressions.

You can see the Changelog for a complete list of changes. Binaries can be downloaded here (at VirtualBox.org) or here (Oracle Technology Network).

For highlight information on Oracle VM VirtualBox, please see this Spotlight article.

Friday Feb 06, 2015

Friday Spotlight: Oracle VM VirtualBox

Today's spotlight is on Oracle VM VirtualBox, world’s most popular cross-platform virtualization software that enables you to run multiple operating systems on your Mac, PC, Linux, or Oracle Solaris machine. Millions of users are using VirtualBox to test, develop, and demonstrate a variety of software on any of their favorite operating systems on one machine. 

VirtualBox shines for desktop virtualization, with features that enhance the end-user experience:

  • Audio support with Intel High Definition Audio.
  • Multi-monitor display.
  • Graphics acceleration with OpenGL for Linux, Solaris, Windows; Direct3D for Windows.
  • Built-in RDP server for remote graphical console display.
  • Record and play back VM console sessions.
  • Ease of use: VirtualBox has a simple, but powerful GUI that lets users define, start, stop, suspend, resume, snapshot, edit, clone, import and export virtual machines. A full CLI and API set permits automation, too.
  • Shared folders - permits sharing directories/folders between a host system and its guests.
  • USB devices passthrough.

It has features that take advantage of new hardware and can be used to demonstrate very demanding applications as well:

  • Highly scalable guest machines, with up to 32 virtual CPUs and 1TB of RAM.
  • Virtualization with or without VT/x or AMD-V; PAE; EPT/nested page tables; VPID support.
  • Permits over 100 virtual disk devices over multiple storage protocols (SAS, SATA, IDE) and contains a built-in iSCSI initiator.
  • Up to 8 virtual network devices per guest.
  • Page Fusion, allowing real memory sharing with hints for Windows guests.
  • Teleportation - live migration of a VM between servers.

Both use categories can benefit from flexible VirtualBox network options: VMs can use bridged networking which makes them full network citizens, VM-only and host-only private networks, or Network Address Translation (NAT) with or without port forwarding. They can be used in a variety of scenarios ranging from simply putting VMs on the network, to creating private virtual network infrastructures that are insulated from the physical network - or can even operate without a physical network.

Some features are particularly attractive to developers: virtual machines can be snapshotted, cloned and exported as appliances using open virtual machine description data formats. A popular use case is to distribute demonstration and test environments using VirtualBox appliances, such as the Oracle VM Hands On Lab and Oracle OpenStack for Oracle Linux. Virtual appliances can be imported transparently into VirtualBox, and even imported into Oracle VM Server for production. Oracle itself, and many other institutions, widely use VirtualBox for this purpose.

You can track new releases of VirtualBox on the News and Changelog pages at VirtualBox.org. New versions can be found for personal use at the Downloads page and at the Oracle VM VirtualBox page, and available with commercial support. An active community and forum can be seen at community page.

In summary, Oracle VM VirtualBox is a powerful, widely-used virtualization platform. Simply visit VirtualBox.org to download the software and enjoy using it. Watch this space for announcements about new releases.

Wednesday Oct 15, 2014

Oracle VM VirtualBox 4.3.18 Released

VirtualBox.png

Oracle VM VirtualBox 4.3.18 has just been released. This maintenance release of VirtualBox 4.3 improves stability and fixes regressions.

For more details see the ChangeLog, or just simply download it now at the community or Oracle download sites.  

- The Oracle VM VirtualBox team

Thursday Sep 25, 2014

Secure-24 Showcases how customers can reduce OPEX and CAPEX at Oracle OpenWorld

Secure-24 showcases how customers can reduce OPEX and CAPEX and take away IT headaches at Oracle OpenWorld. 

 Secure-24 is an Oracle Gold Partner, providing hosting services for Oracle Enterprise    Performance Management (EPM) solutions such as Oracle E-Business Suite, PeopleSoft, JD  Edwards, and Hyperion on Oracle Linux and Oracle VM in their datacenters.

As your organization grows, so does your enterprise systems requirements – growing in complexity, in manageability and cost. In order to reduce cost, whilst increasing reliability, many Oracle customers are choosing to move their infrastructure to Oracle Linux. If you are in such a situation, please come listen to Secure-24’s VP of Product Management, Nick Llitch at the Scene and Be Heard Theatre (#313), where he will share insights as to the Reasons, Risks and Rewards of moving to Oracle Linux, through “A CIO’s Guide to Migrating from UNIX to Oracle Linux”. 

Secure-24 will also be exhibiting at the Oracle Linux and Virtualization Showcase, with Oracle OpenStack, at OpenWorld, please drop by to discuss your hosting needs.  

In addition, Secure-24’s Sean Donaldson, Chief Technology Officer, will be sharing some insights and Best Practices for Virtual Compute Appliance, alongside other technologists, on Wednesday 10/1 at the Intercontinental – Grand Ballroom B.

Scene & Be Heard Theatre session: A CIO’s Guide to Migrating from UNIX to Oracle Linux: Reasons, Risks, RewardsMonday, Sep 29, 12:00 - 12:20 PM at Moscone South, booth #313, Oracle Linux and Virtualization Showcase with OpenStack located at Moscone South, booth #611, Secure-24 Kiosk is located at SLX-012, the exhibition hall is open from September 29th to October 1st


Wednesday Sep 24, 2014

Announcing General Availability of Oracle OpenStack for Oracle Linux

Today we announce the general availability of Oracle OpenStack for Oracle Linux 1.0. With this announcement we are now providing production OpenStack support to Oracle Linux and Oracle VM customers. The support for OpenStack is available as part of the Oracle Linux and Oracle VM Premier Support at no additional cost.

In December 2013 Oracle joined the OpenStack foundation, In May, during the OpenStack conference in Atlanta, we have released the technology preview version which was based on the Havana release. Since then we have refreshed the tech preview to support Icehouse and continued improving it by making install process simpler and fixing bugs. The GA release, which is available today, is based on the latest Icehouse release.

Our goal is to help make OpenStack an enterprise grade solution, capable of operating an entire datacenter including all types of workloads meeting all the requirements including reliability, security and performance. We would like OpenStack to become first class solution and the cloud operating system of choice for customers of any size. One of the ways Oracle can help make this a reality is to test and enable demanding enterprise workloads to run on OpenStack. Making sure that those workloads can run on OpenStack in a reliable and supported way is an important step in making OpenStack an enterprise grade, general purpose cloud management solution. With experience in deploying and managing enterprise workloads in virtual environment we are in a good position to drive such enabling activity forward, and that is what we plan to do.

Some resources and pointers to learn more about Oracle OpenStack for Oracle Linux:

  • Oracle OpenStack for Oracle Linux (aka O3L) is available for download from the Oracle Linux public yum repository at http://public-yum.oracle.com
  • The Oracle Technical Network (OTN) page for O3L is located here and includes documentation, links and also a virtualbox VM which has O3L fully installed, configured and ready to use on your own laptop
  • More information can also be found at http://www.oracle.com/goto/openstack including data sheet, an interview with Wim Coekaerts and more

Next week is Oracle OpenWorld, at OpenWorld we will showcase Oracle OpenStack for Oracle Linux 1.0 and also have sessions and hands on lab to discuss OpenStack, you are welcome to join us. Here are links to our sessions about OpenStack:

We discuss the upcoming OpenWorld sessions here.

@RonenKofman

Wednesday Sep 10, 2014

Oracle VM VirtualBox 4.3.16 Released

VirtualBox.png

Oracle VM VirtualBox 4.3.16 has just been released. This maintenance release of VirtualBox 4.3 improves stability and fixes regressions.

For more details see the ChangeLog, or just simply download it now at the community or Oracle download sites.  

- The Oracle VM VirtualBox team

Tuesday Sep 02, 2014

amitego AG: Partners Showcasing Their Solutions at Oracle Linux and Oracle Virtualization with OpenStack Showcase

Featuring Showcase Partners with proven Infrastructure and Management Solutions for Customers using Oracle Linux, Oracle Virtualization, and Oracle OpenStack for Oracle Linux.

These partners will be exhibiting their solutions at Oracle OpenWorld’s Oracle Linux and Virtualization with OpenStack Showcase-Booth #611. Make sure you stop by, as you would not want to miss an opportunity to discuss how they can help make your infrastructure more manageable, more secure and more reliable.

amitego is not new to Oracle Infrastructure products, nor to Oracle OpenWorld. Its mission is to make IT a safer place, by addressing secure access by privileged users, and this through its Remote Access Control and Management Solution Suite, VISULOX.

VISULOX is based on the Oracle Secure Global Desktop Software, offering customers a flexible and powerful way to control and document all activities of the privileged users in the IT environment. 

Amitego will be demonstrating their VISULOX product and show how easy it is to integrate without any modification to server or client, delivering a complete audit trail about who did what and when in the system. Including demos showing the user activities. Visit Amitego at Booth 611, Moscone South, Kiosk: SLX-008.

For more information, visit amitego website.

Friday Jun 06, 2014

Friday Spotlight: A Webcast You Do Not Want To Miss!

Happy Friday!

Today's Spotlight is about what promises to be an information packed webcast next week. We're really excited about it and hope that you are, too!

Oracle Managed Cloud Services uses Oracle VM to serve up thousands of Oracle applications to thousands of end users every day. To do this, they utilize nearly 20,000 instances of Oracle VM. It's an amazing story of high availability in an unrelenting customer environment, and it's all powered by Oracle. You can leverage this team's experience in your own deployments to gain valuable insight and best practices.

If you'd like to understand how well Oracle VM can scale for your organization, you do not want to miss this webcast. It is coming up this Tuesday at 10AM Pacific Time. Click the banner below to register and we hope to see you there!

Oracle VM: Design Considerations for Enterprise-Scale Deployment 
Tuesday, June 10, 2014
10:00 AM PDT / 1:00 PM EDT

Friday Apr 11, 2014

Friday Spotlight: Writing a Broker for Oracle Secure Global Desktop

We talked about the dynamic launch feature in Oracle Secure Global Desktop earlier and pointed out that the code providing the functionality is implemented in a broker.  Here, we'll look at the fundamentals of writing a broker before working through a scenario where a bespoke broker would simplify operations.

Broker Basics

The interfaces and classes you need to write a broker are in the com.tarantella.tta.webservices.vsbim package in the sgd-webservices.jar archive. 

IVirtualServerBroker is the key interface and all Secure Global Desktop brokers must implement it.  These are the methods where a broker writer would typically add logic.

void initialise(Map initParams) This method is called once when the broker is loaded by the Secure Global Desktop workspace.  It gives the broker a map of the key/value pairs configured on the dynamic application server object using the broker.  Typical parameters would be the name and port of a source of real or virtual application servers.
Map getCandidateServers(Map params) Secure Global Desktop calls this method to obtain a list of servers available to a particular user.  The broker receives a map of parameters, including the identity of the user, and the broker returns a list of candidate servers.  The broker writer is free to decide how to populate that list and whether to return one candidate or several.  For example, the broker could contact a database to reserve a single server.  Alternatively, it could use APIs or web services to contact a VM provider and get a list of available virtual machines.
ICandidateServer prepareCandidate(String type, ICandidateServer candidate) This method is called after getCandidateServers returns a single option or the user has selected one from several.  This is the place for any code needed to set-up the chosen server or virtual machine.
void destroy() This is where the broker would tidy-up, freeing any resources it had used, like sessions and connections.

A Sample Broker

Let's look at a scenario where writing a broker could simplify operations.  You are an administrator of a Secure Global Desktop deployment where users periodically need to access a key application.  Only a single instance of the application can run on any one server and you have a limited number of licenses.  When a user requires access to the application, they submit a service request to reserve one.  The traditional, broker-less approach in Secure Global Desktop would be to create an application object, configure it to run on the reserved application server and then assign it to the user who reserved it.  Time-consuming if you have to do this repeatedly and on a regular basis.

However, if we can access the reservation database, we can do it dynamically in a broker.  The operation now becomes:

  • Once only, the administrator assigns the application a dynamic application server configured with a custom broker

Then,

  • User submits a service request and reserves a server
  • User logs into Secure Global Desktop and clicks the link to launch the application
  • The broker queries the database, gets the server that the user has reserved and launches the application on it

For the administrator, there is no need to create, modify or destroy objects in the Secure Global Desktop datastore every time a user submits a service request.

Skipping many details, defensive coding and exception handling, the broker code would look something like this:

package com.mycompany.mypackage;

import com.tarantella.tta.webservices.vsbim.*;
import java.sql.*;
import java.util.*;

public class DbBroker implements IVirtualServerBroker {

    static private final String TYPE = "A Description";
    private Connection dbConn;

    public void initialise(Map<String, String> parameters)
            throws VirtualServerBrokerException {
        // Connect to reservation database.  End-point and credentials are
        // supplied in the parameters from the dynamic application server
        dbConn = DriverManager.getConnection(params.get("URL"), params.get("USER", params.get("PASS"));
    }

    public Map<String, List<ICandidateServer>> getCandidateServers(
            Map<String, String> parameters)
            throws VirtualServerBrokerAuthException,
                   VirtualServerBrokerException {
        Map<String, List<ICandidateServer>> launchCandidates =
                new HashMap<String, List<ICandidateServer>>();

        // Get the user identity
        String identity = parameters.get(SGD_IDENTITY);

        // Lookup the application server for that user from the database
        Statement statement = dbConn.createStatement();
        String query = createQuery(identity);
        ResultSet results = statement.executeQuery(query);
        // Parse results;
        String appServerName = parseResults(results);

        if (appServerName != null) {
            // Create the assigned server.
            CandidateServer lc = new CandidateServer(appServerName);
            lc.setType(TYPE);

            List<ICandidateServer> lcList = new ArrayList<ICandidateServer>();
            lcList.add(lc);
            launchCandidates.put(TYPE, lcList);
        }

        return launchCandidates;
    }

    public ICandidateServer prepareCandidate(String type,
            ICandidateServer candidate)
            throws VirtualServerBrokerException {
        // Nothing to do
        return candidate;
    }


    public void destroy() {
        // Close the connection to the database
        dbConn.close();
    }

    // And the other methods
    public boolean isAuthenticationRequired() {
        // No user authentication needed
        return false;
    }

    public Scope getScope() {
        // Scope at the application level for all users.
        return Scope.APPLICATION;
    }
}

In summary, dynamic launch and custom brokers can simplify an administrator's life when operating in a dynamic environment.  The broker can get its data from any source with a suitable interface: a database, a web server or VM providers with open APIs.  Next time, we'll illustrate that with a broker connecting to Virtual Box.


Friday Apr 04, 2014

Dynamic Launch in Oracle Secure Global Desktop

In an earlier entry, Oracle Secure Global Desktop and Oracle VDI, we mentioned the dynamic launch feature in Secure Global Desktop and described how we used that feature to connect the two products.  Here's a summary of that integration:

SGD and VDI

Now is a good time to dig a bit deeper into dynamic launch.

Dynamic Launch

There are three parts to it:

  • Dynamic Applications
  • Dynamic Application Servers
  • Brokers

Dynamic Applications

A dynamic application is a type of object in Secure Global Desktop that maps to one or more other applications and offers a user a choice between those applications.  Normally, you would map related applications, like a workflow, or alternatives, where you would expect a user to run only one of the applications at any one time.  'My Desktop' is an example of the latter: it is a dynamic application that maps to a Unix desktop and a Windows desktop, the thinking being that most users would run one or the other, but not both simultaneously.

Dynamic Application Servers

A dynamic application server is an object that tells Secure Global Desktop to execute some code to determine where an application should run.  It can be assigned to an application object just like other application servers and the code is executed when the application is launched.  The code is delivered as a broker.

Brokers

A broker is a Java class that implements a simple interface and is a property of a dynamic application server.  Currently, Secure Global Desktop ships with three brokers:

  • SGD Broker: when this is assigned to an application object, it grabs all the other (real) application servers assigned to the application and presents the user with a choice
  • User-defined SGD Broker: an extension of the SGD Broker that adds the option for a user to enter a host name
  • VDI Broker: this is used to provision hosts through VDI

Together, they provide a structured, flexible and extensible system: a single dynamic application in a user's workspace can open up a wealth of choices.  Let's consider a scenario where a user needs to run a range of web applications that require different browser types and versions.  One solution in Secure Global Desktop would be to create separate items for each type of browser and publish them to the workspace.  Alternatively, you could create a dynamic application that maps to the different types of browser and logically group them together.  And this can be taken a step further: by assigning a dynamic application server to an application, that browser could be run on a server dynamically provisioned through VDI or whatever hypervisor the broker has been written to handle.

Dynamic Launch

So, three key components make up dynamic launch.  Two of them, dynamic applications and dynamic application servers, are part of the Secure Global Desktop infrastructure and plumb the feature into the datastore, workspace and launch process.  They belong in the administrator's realm.  The third component, the broker, provides extensibility.  Secure Global Desktop ships with a broker to deliver VMs provisioned through Oracle VDI, but the open interfaces mean it does not have to stop there. To go further, we must enter the developer's world and write a little code.  Next time...


Friday Mar 07, 2014

Oracle VM Virtual Appliances now available for E-Business Suite 12.2.3

Congratulations to the E-Business Suite team on the latest release.

Please check out the details in Steve Chan’s blog.

Have a great weekend!

Wednesday Dec 04, 2013

Dell World 2013 Features Oracle Linux and Oracle VM



Oracle is proud to be a Gold sponsor at Dell World 2013. Join Oracle Linux and Virtualization experts and discover how you can benefit from Oracle software integration with Dell hardware. Our activities include:

Session: Why Choose Oracle Linux for your Oracle Database 12c Deployments

Details: Thursday, 1:30 – 2:30pm, Room 17AB

Speaker: Chris Kawalek, Oracle

Find out how Oracle Linux is optimized for Oracle Database and the benefits of deploying them together on an integrated and fully tested infrastructure.

Theater Presentation: Best Practices for Virtualizing Oracle Database and Oracle Applications with Oracle VM

Details: Thursday, 11:00-11:25am, Expo area (Theater on the right)

Speaker: Chris Kawalek, Oracle

Realize the true potential of virtualization beyond server consolidation using Oracle VM’s application-driven virtualization approach.

Theater Presentation: Dell/Oracle Active Infrastructure 

Details: Thursday, 2:30-2:55pm,  Expo area (Theater on the right)

Speaker: Tom Kopec, Oracle

Get a high level review of the recently announce Dell / Oracle Active Infrastructure.  

Booth  #401G
Come to the Oracle booth on Monday and Tuesday, talk to our experts, pick up free Oracle Linux and Oracle VM software DVD.

We hope to see you at Dell World.

Friday Nov 22, 2013

Friday Spotlight: Oracle VM VirtualBox Receives Windows IT Pro Community Choice Award!

Happy Friday, everyone. We hope you've had a great week!

The results from the Windows IT Pro 2013 Community Choice Awards are in and we’re proud to say that Oracle VM VirtualBox was named one of the best virtualization products!

This community-voted award is great validation of our work to enhance the product. Learn more about the latest release, Oracle VM VirtualBox 4.3.

We want to thank the Oracle VM VirtualBox community for their continued support as we work to make it easier and better than ever for users to run virtual machines on their desktop and laptop computers.

Monday Nov 04, 2013

What's New in Oracle Secure Global Desktop 5.1 webcast

We have a really exciting webcast coming up for you this week that will tell you all about what's new in Oracle Secure Global Desktop 5.1. Hosted by Andy Hall, you will learn all the exciting features in this brand new release!

What's New in Oracle Secure Global Desktop
Thursday, November 7, 9AM Pacific Time
Register now.

If you'd like a sneak peek, hop on over to the Fat Bloke Sings, where Fat Bloke goes into detail on some of the new features. My favorite is accessing your applications (or even full desktops) from SGD using just the Chrome web browser. In this graphic, Fat Bloke is running Oracle Linux via SGD and accessing with Chrome on the Mac. This required no installation on the client, no dependencies on any other software, nothing -- just open up Chrome, login, and all of your stuff is there. Very cool.

 We hope to see you on Thursday!

-Chris 

About

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

Twitter

Facebook

Search

Archives
« March 2015
SunMonTueWedThuFriSat
1
2
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
       
Today