Wednesday May 25, 2011

Call for Nominations: Oracle Technologist of the Year!

Is your organization using Oracle products to deliver unique business value? Are key individuals in key roles doing more with your organization’s technology than anyone in the business thought possible?

If so, submit a nomination today for Oracle Technologist of the Year Awards. Formerly Oracle Magazine Editors’ Choice Awards and now part of Oracle’s prestigious Oracle Excellence Awards program, these awards honor Oracle technologists for their cutting-edge solutions using Oracle products and services. Winners are selected based a compelling story of technology leadership and innovation that differentiates them from others in their roles.

The 10 winners will be selected across 10 award categories. A customer, their partner, or an Oracle representative can submit the nomination form on behalf of the nominee. To share your use of Oracle solutions and how they help your organization drive business innovation download entry form from this site . Customers may submit nominations for multiple categories. There is a specific category for nomination of Oracle Technologist of the Year: Virtualization Archiect.

The awards will be presented during Oracle OpenWorld 2011 (October 2–6) in San Francisco.

We would love to see nominations from our customers!

Monday Feb 07, 2011

We're Hiring! - Server and Desktop Virtualization Product Management

There is a lot of exciting stuff going on here at Oracle in general but the server and desktop virtualization group in particular is deeply involved in executing on Oracle's strategy for delivering complete hardware-software solutions across the company, so we're expanding our team with several open positions. If you're interested and qualified, then please send us your resume.

The three positions in Virtualization Product Management can be found by going here or going to the Employment Opportunities Job Search page, clicking on 'Advanced Search' and typing the job opening numbers (include 'IRC'... see below) in the 'Keywords' field. Click Search.

Current openings are...
IRC1457623: Oracle VM Product Management
IRC1457626: Desktop Virtualization Application Solutions Product Management
IRC1473577: Oracle VM Best Practices Implementation Engineer (Product Management)

I look forward to hearing from you!

Wednesday Dec 22, 2010

Leaks on Wikis: "Corporations...You're Next!" Oracle Desktop Virtualization Can Help.

Between all the press coverage on the unauthorized release of 251,287 diplomatic documents and on previous extensive releases of classified documents on the events in Iraq and Afghanistan, one could be forgiven for thinking massive leaks are really an issue for governments, but it is not: It is an issue for corporations as well.

In fact, corporations are apparently set to be the next big target for things like Wikileaks. Just the threat of such a release against one corporation recently caused the price of their stock to drop 3% after the leak organization claimed to have 5GB of information from inside the company, with the implication that it might be damaging or embarrassing information.

At the moment of this blog anyway, we don't know yet if that is true or how they got the information but how did the diplomatic cable leak happen?

For the diplomatic cables, according to press reports, a private in the military, with some appropriate level of security clearance (that is, he apparently had the correct level of security clearance to be accessing the information...he reportedly didn't "hack" his way through anything to get to the documents which might have raised some red flags...), is accused of accessing the material and copying it onto a writeable CD labeled "Lady Gaga" and walking out the door with it. Upload and... Done.

In the same article, the accused is quoted as saying "Information should be free. It belongs in the public domain."

Now think about all the confidential information in your company or non-profit... from credit card information, to phone records, to customer or donor lists, to corporate strategy documents, product cost information, etc, etc.... And then think about that last quote above from what was a very junior level person in the organization...still feeling comfortable with your ability to control all your information?

So what can you do to guard against these types of breaches where there is no outsider (or even insider) intrusion to detect per se, but rather someone with malicious intent is physically walking out the door with data that they are otherwise allowed to access in their daily work?

A major first step it to make it physically, logistically much harder to walk away with the information. If the user with malicious intent has no way to copy to removable or moble media (USB sticks, thumb drives, CDs, DVDs, memory cards, or even laptop disk drives) then, as a practical matter it is much more difficult to physically move the information outside the firewall. But how can you control access tightly and reliably and still keep your hundreds or even thousands of users productive in their daily job?

Oracle Desktop Virtualization products can help.

Oracle's comprehensive suite of desktop virtualization and access products allow your applications and, most importantly, the related data, to stay in the (highly secured) data center while still allowing secure access from just about anywhere your users need to be to be productive. 

Users can securely access all the data they need to do their job, whether from work, from home, or on the road and in the field, but fully configurable policies set up centrally by privileged administrators allow you to control whether, for instance, they are allowed to print documents or use USB devices or other removable media.  Centrally set policies can also control not only whether they can download to removable devices, but also whether they can upload information (see StuxNet for why that is important...)

In fact, by using Sun Ray Client desktop hardware, which does not contain any disk drives, or removable media drives, even theft of the desktop device itself would not make you vulnerable to data loss, unlike a laptop that can be stolen with hundreds of gigabytes of information on its disk drive.  And for extreme security situations, Sun Ray Clients even come standard with the ability to use fibre optic ethernet networking to each client to prevent the possibility of unauthorized monitoring of network traffic.

But even without Sun Ray Client hardware, users can leverage Oracle's Secure Global Desktop software or the Oracle Virtual Desktop Client to securely access server-resident applications, desktop sessions, or full desktop virtual machines without persisting any application data on the desktop or laptop being used to access the information.  And, again, even in this context, the Oracle products allow you to control what gets uploaded, downloaded, or printed for example.

Another benefit of Oracle's Desktop Virtualization and access products is the ability to rapidly and easily shut off user access centrally through administrative polices if, for example, an employee changes roles or leaves the company and should no longer have access to the information.

Oracle's Desktop Virtualization suite of products can help reduce operating expense and increase user productivity, and those are good reasons alone to consider their use.  But the dynamics of today's world dictate that security is one of the top reasons for implementing a virtual desktop architecture in enterprises.

For more information on these products, view the webpages on www.oracle.com and the Oracle Technology Network website.


Friday Jul 16, 2010

SCOOP!! SECRET PICTURES OF VP's OFFICE & [TOP SECRET] VIRTUAL DESKTOP SET-UP!!!

We're pretty excited about the Sun Ray Server Software and Thin Client hardware, as we are about the desktop in general: Windows desktops, Linux workstations, Solaris...all of it. We can deliver it all (not just Windows like those other guys...) through our Sun Ray and/or VDI infrastructure products. (And for those of you that are more comfortable around a terminal/remote services model, we've got our Secure Global Desktop software from Sun's acquisition of Tarantella so you can access just about any kind of server-resident application or desktop even if they are not browser based. Or even if they are...stop worrying about client hardware browser dependencies and just use a single version of the Secure Global Desktop web client to access a broad range of browser versions when your desktop browser standard doesn't match with what your app requires.)

Anyway. I digress from the main point of my entry here which is to show you yet another proof point for Oracle's love of the desktop. At great risk to my career, I slid into my bosses office (Wim Coekaerts, Senior Vice President for Linux and Virtualization Development and Support) and snapped a picture of his office, and published it here for the first time anywhere...

DSC_4317-2.JPG

 

Now anyone that knows Wim knows he's pretty solidly into the category of the neo-maxi-zoom-techno-geek. He LOVES to play around with the products in his group. And by play around, I don't just mean "use". I mean install, configure, hack-on, etc. He's loving this stuff and thinks and talks about it with great passion as you might guess by looking at his office.

We have a lot of plans for this space and you've already started to see- and hear about some of them.

We recently released the new Sun Ray 3+ Client (shown) with its higher security, more eco-friendliness, and higher powered support for displays. In fact, you can see in the spy shot, that Wim is taking advantage of the fact that the Sun Ray natively supports up to two 30" displays without any additional graphics adapter required so you can have a 60 inch wide desktop if you want! (I think his is only 41 or 42 inch here though...). Aside: Cool Sun Ray trick: you can actually then combine up to 16 Sun Rays, with 2 displays each into one massive, 32 display wall of Sun Ray desktop greatness! Now that's a big desktop!

We also just announced a new release of the Sun Ray Server Software ("shown") to support VMware View 4 as the VDI back-end, as well as an update to the Oracle Virtual Desktop Client (to access your Sun Ray and VDI desktops from your desktop/laptop) with the update now providing support from Mac clients.

And, certainly, last but not least, we've done a number of Oracle VM VirtualBox enhancements to support even more feature rich usage on desktops and as a part of our Oracle VDI solution where it hosts the VMs and that uniquely allows us to support not only Windows desktops, but also Linux and Solaris Workstations...all with RDP! That's handy if you got a lot of "normal" desktops to virtualize but also, say, want to virtualize all the workstations your developers use that run Linux or Solaris.

Now...hold on a second here...aside from the Linux Penguin Lamp and the Iron Man movie poster (staring Larry Ellison!!!!)...what else interesting can we see in this picture? Well, I did have to blur out the [TOP SECRET] in this picture, otherwise this truly would be a career-limiting blog entry. So, for now, let's just say we're not standing still my friends...

Tuesday Apr 20, 2010

Rapidly Deploy Oracle Applications with Oracle VM Templates

Oracle today announced Oracle VM Templates for a number of Oracle Applications including


  • Oracle E-Business Suite 12.1

  • Oracle's JD Edwards Enterprise One 9.0

  • Oracle's PeopleSoft 9.1


These Oracle VM Templates, based on Oracle Enterprise Linux, provide pre-installed and pre-configured enterprise software images that help eliminate the need to install new software from scratch, offering customers a time-saving approach to deploying a fully configured software stack.

Learn more about Oracle VM Templates

Monday Apr 19, 2010

Oracle VM and JRockit Virtual Edition: Oracle Introduces Java Virtualization Solution for Oracle(R) WebLogic Suite

Since the beginning, we've been talking to customers about how our approach to virtualization is different and more powerful than any other company because Oracle has the "full-stack" of software (and even hardware these days!) to work with to create more comprehensive, more powerful solutions. Having the virtualization layer, two enterprise class operating systems in Solaris and Enterprise Linux, and the leading enterprise software in nearly every layer of the data center stack, allows us to not just do virtualization for virtualization's sake but rather to provide complete virtualization solutions focused on making enterprise software easier to deploy, easier to manage, and easier to support through integration up and down the stack.

Today, we announced the availability of a significant demonstration of that capability by announcing a WebLogic Suite option that permits the Oracle WebLogic Server 11g to run on a Java JVM (JRockit Virtual Edition) that itself runs directly on the Oracle VM Server for x86 / x64 without needing any operating system. Why would you want that? Better performance and better consolidation density, not to mention great security due to a lower "attack surface area".

Oracle also announced the Oracle Virtual Assembly Builder product. Oracle Virtual Assembly Builder provides a framework for automatically capturing the configuration of existing software components and packaging them as self-contained building blocks known as appliances. So you know that complex application you've tweaked on your physical servers (or on other virtual environments for that matter)?  Virtual Assembly Builder will allow the automated collection of all the configuration data for the various application components that make up that multi-tier application and then use the information to create and package each component as a virtual machine so that the application can be deployed in your Oracle VM virtualization environment quickly and easily and just as it was configured it in your original environment. A slick, drag-and-drop GUI also serves as a powerful, intuitive interface for viewing and editing your assembly as needed.

No one else can do complete virtualization solutions the way Oracle can and I think these offerings show what's possible when you have the right resources for elegantly solving the larger problems in the data center rather than just having to make-do with tools that are only operating at one layer of the stack.

For more information, read the press release including the links to more information on various Oracle websites.


Tuesday Mar 16, 2010

Best Practices around Oracle VM with RAC: RAC SIG webcast - Thursday, March 18th -

The RAC SIG will be hosting an interesting webcast this Thursday, March 18th at 9am pacific time (5pm GMT) on:

Best Practices around Oracle VM with RAC

The adaptation of virtualization technology has risen tremendously and continues to grow due to the rapid change and growth rate of IT infrastructures. With this in mind, this seminar focuses on configuration best practices, examining how Oracle RAC scales & performs in a virtualized environment, and evaluating Oracle VM Server's ease of use.

Roger Lopez from Dell IT will be presenting.

This Week's Webcast Connection Info:
====================================
Webcast URL (use Internet Explorer):

https://ouweb.webex.com/ouweb/k2/j.php?ED=134103137&UID=1106345812&RT=MiM0

Voice can either be heard via the webconference or via the following
dial in:

Participant Dial-In 877-671-0452
International Dial-In 706-634-9644
International Dial-In No Link http://www.intercall.com/national/oracleuniversity/gdnam.html

Intercall Password 86336

Friday Feb 26, 2010

The Oracle VM Product Line Welcomes Sun!

Now that the Sun acquisition has closed, and we are one company, we can start talking to you about all the exciting things available in today's Oracle VM product line and where we are going. In the coming days and weeks, you can expect to see a number of new blog entries from a number of voices that may be new to this Oracle blog, but are definitely not new to virtualization.  We are tremendously excited to combine our portfolios and work side-by-side with our extremely talented Sun brethren to advance the state-of-the art in virtualization.

As others have said across the industry, particularly with the Sun acquisition, Oracle has the greatest collection of products and technologies in the industry to take virtualization to the next level and enable truly integrated, comprehensive solutions for customers. From the beginning, we've said that Oracle virtualization is not about virtualization for virtualization's sake: it's about creating virtualization products and technologies that make applications and other software easier to deploy, easier to manage, and easier to support.  That strategy is unwaivering and is bolstered with the addition of the Sun products.

First, let's dispel some rumors right off the bat to make it crystal clear what we are driving forward and continuing to invest in vigorously in the virtualization space (in no particular order...):

  • Oracle VM Server for SPARC (Logical Domains): Hypervisor-based virtualization for SPARC servers
  • Oracle VM Server for x86/x64: Hypervisor-based virtualization for x86/x64 servers
  • Oracle VM VirtualBox: Hosted workstation and server virtualization for x86/x64
  • Oracle Secure Global Desktop: Presentation / desktop services for server resident applications
  • Sun Ray software and hardware: Thin client computing but oh so much more
  • Oracle Virtual Desktop Infrastructure: VDI for Windows, Linux, and Solaris desktops
  • Solaris Containers and Zones:  Highly scalable Solaris virtualization
  • Sun Dynamic Domains:  The ultimate in OS instance isolation
If anyone tells you they heard one of these products is no longer important or not moving forward at Oracle, it is simply not true.  Please point them to this blog entry. 

But - Adam - what about the Sun xVM server you ask?  Sun's xVM server was never fully released and productized by Sun while Oracle VM, Oracle's own x86 server virtualization with a Xen-based architecture has been shipping and running in production for just over 2 1/2 years and thus Oracle VM for x86/x64 will continue to be Oracle's target of strategic investment in the Xen-architecture space.

Last, but very definitely not least, management:  Management is, in fact, a huge part of our focus with Oracle VM Manager, Oracle Enterprise Manager and Oracle Ops Center so rest assured on that front as well that these products and investments will flourish. 

Not only are we investing in all these things, you'll see quite a bit of activity in the space in the coming months and across the year, so please keep an eye on this blog.  We'll have a number of entries to go into more thoughts on each of the products I've listed above and then some.

Finally, if you haven't already, you should definitely watch our strategy webcast with Oracle's Chief Architect Edward Screven talking about our virtualization direction.  That can be found here (opens a new Flash window) to hear a more detailed presentation covering these products.  You should also take a look at the Management strategy here.

Monday Feb 15, 2010

Installing Solaris 10 Virtual Machine with Oracle VM Manager

Certification of Solaris 10 as a guest OS on Oracle VM is in progress. Some of you may have already be playing around, so here are a few tips of how to install Solaris 10 OS as a virtual machine under Oracle VM 2.2 environment.

Solaris 10 OS runs as a hardware virtual machine (HVM) which requires HVM support (Intel VT or AMD-V) on the underlying hardware platform, but Solaris 10 OS has the paravirtualized (PV) drivers as part of the OS installed by default.

You need to check if the server has the HVM support. If you know the specific CPU model, you can find out if it supports HVM from Intel or AMD web site. Usually you'll need modify the system BIOS setting to enable the hardware virtual machine (HVM) feature. If you already have Oracle VM 2.2 server installed, you can run xm info command to verify if HVM is enabled. For example,

# xm info

release : 2.6.18-128.2.1.4.13.el5xen

virt_caps : hvm

xen_major : 3

xen_minor : 4

xen_extra : .0

xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64


The Solaris 10 virtual machine installation is similar to other types of operating system (Linux or Windows) install. I'm using Oracle VM Manager to illustrate the steps that you'll go through.

Step 1. Set up Oracle VM Environment

First you need to set up the Oracle VM 2.2 environment, you can refer to Oracle VM 2.2 Documentation.

Step 2. Prepare Solaris 10 10/09 Install Media

You place the downloaded Solaris 10 10/09 (update 8) ISO image under a sub-directory of /OVS/iso_pool:

     /OVS/iso_pool/Solaris10/sol-10-u8-ga-x86-dvd.iso

You import the ISO file from Oracle VM Manager and approve the imported ISO image. The status of the ISO image will be changed from "Pending" to "Active". See Documentation of how to managing ISO files. Now you are ready to create a Solaris 10 virtual machine.

OracleVM-ISO.png
Step 3. Create a Solaris 10 Virtual Machine

From the Virtual Machine tab of the Oracle VM Manager, you proceed to "Create Virtual Machine"; then choose "Creating a Virtual Machine From Installation Media". You can refer to Oracle VM Doumentation.

    • Select Install Media

    • Choose Server Pool

    • Pick the Solaris 10 ISO file, and select the virtualization method "Fully Virtualized"

CreateVM-ISO.png
    • Fill out the Solaris 10 virtual machine information

CreateVM-Info.png
    • Confirm the Solaris 10 VM that you are going to create. Before you install the Solaris 10 OS, you need to set the network type of the Solaris 10 virtual machine to "Paravirtualized" since the Paravirtualized drivers are part of the Solaris 10 OS and will be installed by default.

Step 4. Set the Network Type of the Solaris 10 Virtual Machine

From Virtual Machine tab, you need to configure the newly created Solaris 10 virtual machine and set the Network Type as Paravirtualized. Then the Network Interface will be shown as "netfront".

OracleVM-NetworkType.png

Step 5. Install Solaris 10 OS

Start a VNC session to connect to the console of the Solaris 10 guest VM. To continue Solaris 10 installation, you follow the normal Solaris 10 installation instructions and please refer to Solaris 10 Installation documentation.

Once you complete the installation, the Solaris 10 virtual machine will be shut down and shown as "Powered Off" status.

CreateVM-SolarisInstall.png

Step 6. Start the Solaris 10 Virtual Machine

You power on the Solaris 10 virtual machine from Oracle VM Manager and start a VNC session to connect to the console of the Solaris 10 virtual machine.

    • Log into the Solaris 10 virtual machine:

Solaris10-Login.png
    • The PV drivers (SUNWxvmpv) are installed by default in Solaris 10, see

    # pkginfo -l SUNWxvmpv
       PKGINST:  SUNWxvmpv
          NAME:  xVM Paravirtualized Drivers
      CATEGORY:  system
          ARCH:  i386
       VERSION:  11.10.0,REV=2008.02.29.14.37
       BASEDIR:  /
        VENDOR:  Sun Microsystems, Inc.
          DESC:  xVM Paravirtualized Drivers
        PSTAMP:  on10ptchfeatx20090902230750
      INSTDATE:  Feb 11 2010 21:49
       HOTLINE:  Please contact your local service provider
        STATUS:  completely installed
         FILES:       23 installed pathnames
                       1 shared pathnames
                       7 directories
                      14 executables
                    1512 blocks used (approx)
  • Verify your network has been set up correctly:

# ifconfig xnf0
    xnf0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2
            inet xx.xx.xx.xx netmask fffffc00 broadcast xx.xx.xx.255
            ether 0:16:3e:17:60:47 
If you are not using Oracle VM Manager to set the network type of Solaris 10 virtual machine to "Paravirtualized", you need to modify the vm.cfg (change the vif type from ioemu  to netfront, vif = ['type=netfront, mac=xx:xx:xx:xx:xx:xx, bridge=xenbr0']) located at /OVS/running_pool/Solaris_10_VM_directory/. You may also need to configure the network interface manually (using DHCP as an example below)

# touch /etc/hostname.xnf0

# touch /etc/dhcp.xnf0

# ifconfig xnf0 plumb up

# ifconfig xnf0 dhcp

Now you have a fully functional Solaris 10 virtual machine in Oracle VM. For more information, please visit:

Wednesday Dec 09, 2009

NetApp Talks about Using Oracle VM with NetApp Storage

By Preetom Goswami, Technical Marketing Engineer, NetApp and Kannan Mani, Reference Architecture Specialist, NetApp

Server virtualization technologies are bringing sweeping changes to the way Data Centers are designed around the world. And at the core of the success of that transformation will be the ability of the underlying shared storage infrastructure to effortlessly integrate with the dynamics of the virtualized server environments. NetApp's innovative storage technologies bring a unique value proposition  to industry leading server virtualization products, and we'd like to tell you a little bit about the terrific synergy between the storage virtualization provided by NetApp and Oracle's server virtualization solution.

Oracle's server virtualization offering - 'Oracle VM' - is an efficient, low-cost server virtualization solution and we at NetApp have been testing our products with Oracle VM from its very early versions (current version is 2.2).

Although at first glance Oracle VM may come across as yet another Xen-based hypervisor, we think it has its own set of benefits particularly when viewed from the perspective of the need to create a full, end-to-end infrastructure architecture. In this context, it is easy to see the synergy of NetApp's truly unified storage architecture and storage virtualization foundation with Oracle's strategy to provide a full-stack virtualization solution.

Of course, its also easy to see the value that NetApp storage technology brings directly to the Oracle VM environment:

· Superior protection for virtual server environments in the form of double disk protection in a RAID group, NetApp RAID-DP

· Instantaneous backup and restore using NetApp's Snapshot technology

· Practical disaster recovery using Thin Replication - NetApp SnapMirror products

· Tremendous storage savings obtained through NetApp Deduplication and Thin Clones - FlexClone, LUN Clone and File level clone

· Highly available virtual infrastructure design using NetApp MetroCluster and Oracle VM HA

· Secure multi-tenancy using NetApp MultiStore.

You can read more about using Oracle VM with NetApp storage in a technical report we've produced. This document describes the best practices of integrating NetApp's storage virtualization technologies with Oracle VM virtual infrastructure solutions and the value add that comes with it - like shared storage provisioning for Oracle VM infrastructure, backup and restore of Oracle VM virtual infrastructure, creation of efficient dev & test environments, storage efficiency, practical disaster recovery, end-to-end high availability - to just name a few.

And here is one interesting customer story about how they successfully deployed Oracle VM with NetApp's storage efficient technologies to entirely virtualize the application layer of an Oracle RAC infrastructure.

A key aspect of Oracle's virtualization strategy is to make enterprise software easier to deploy, manage, and support. To that end, Oracle Validated Configurations for Oracle VM provide easier, faster, and lower-cost deployment of virtualization solutions in your enterprise. The program offers pre-tested, validated architectures including software, hardware, storage, and network components along with documented best practices. NetApp along with partners Brocade and Oracle delivered its first Oracle Validated Configuration with Oracle VM. The end result is improved performance, scalability, and reliability of NetApp Oracle VM solutions, with faster, more cost-effective deployments.

Server Platform

AMD - 2 X Quad Core Opteron(tm) Processor 8382 2.613GHz

Storage Model

NetApp FAS 3140

HBA

2 X Brocade 825 8Gb dual port PCIe FC

Switch

Brocade Switch model 340

Guest VMs

Oracle Database Single Instance on OEL 4 Update 6 x86_64 , OEL 5 Update 2 x86_64

You can read more about NetApp's Oracle Validated Configuration for Oracle VM in this detailed report.

Tuesday Nov 17, 2009

Oracle VM Videos On YouTube

As my boss, Wim Coekaerts pointed out on his blog yesterday, there are a number of good, educational videos covering Oracle VM on YouTube, including coverage of some topics for Oracle VM 2.2 (the latest release). Very easy to find, just go to YouTube and search on Oracle VM (or Oracle VM 2.2 to see those specifically). Of course, you'll also find some videos on reference customers, partners, and even a video interview with me from the Cloud Computing Expo that I mentioned in my earlier blog entry.

Thanks to the Oracle Partner Network team for producing these fine videos!

Tuesday Nov 10, 2009

Announcing Oracle VM Manager CLI 2.2

We are pleased to announce that Oracle VM Manager Command Line Interface (CLI) 2.2 has been released to Oracle Unbreakable Linux Network (ULN) and Oracle's Public Yum Repository.

The Oracle VM Manager CLI 2.2 is the updated version to work with newly released Oracle VM Manager 2.2, and it can also work with Oracle VM Manager 2.1.5. The CLI is written in Python and uses the Oracle VM Manager Web Services API to communicate with Oracle VM Manager. You can use the CLI to perform the same functions as Oracle VM Manager, such as managing all your server pools and guests. The CLI commands can be scripted, thus bring more flexibility to help customers deploy and manage Oracle VM environment.

1. Download required RPMs from ULN or Oracle's Public Yum Repository.

Package

ULN Channel / Public Yum Repository
ovmcli-2.2-9.el5.noarch.rpm el5_i386_oracle_addons and el5_x86_64_oracle_addons
python-ZSI-2.1-a1.el5.noarch.rpm

el5_i386_addons and el5_x86_64_addons

2. Install the RPMs onto a server running Oracle Linux 5:

# rpm -Uvh ovmcli-2.2-9.el5.noarch.rpm python-ZSI-2.1-a1.el5.noarch.rpm

3. Configure CLI by running "ovm config". The user will be asked for the following information:

- Oracle VM Manager hostname

- Oracle VM Manager port number

- Deploy path (use default)

- Location of vncviewer (required for vncviewer command)

- Enable or disable HTTPS support (depends on Oracle VM Manager setup)

4. Oracle VM Manager CLI is now ready for use. Just type the command "ovm". For example,

# ovm help
# ovm help all
# ovm -u admin -p password svrp ls
# ovm -u admin -p password shell 

See additional resources:

Virtualization for 'Cloud' vs. "Traditional" Virtualization

My, my...I just looked back and it has been almost exactly 6 months since my last post to this blog. The time has gone fast as we've been working hard on a number of things here ranging from the Virtual Iron acquisition integration (going nicely, thanks...) to a number of other projects that I'll talk about over the next few posts. I plan to get back into blogging much more regularly as I did all during the Spring.

I want to talk about implementing virtualization for 'Cloud' architectures vs. implementing it for "traditional" virtualization. Last week, several of us from Oracle presented at the Cloud Computing Expo as to our perspectives on what's important for Clouds and, in particular, private clouds with just a little bit on how Oracle products do- or will fit into that including our ability to provide a lot of capabilities at basically every layer of the stack, whether we're talking software as a service, platform-as-a-service, or infrastructure-as-a-service.

My session was about thoughts on the infrastructure layer and specifically, what should you consider when planning to implement virtualization to support Cloud capabilities vs. what you may have already done to support more "traditional" virtualization goals.

There's a link to my presentation farther below (PDF download), but before I send you there, I want to mention an interesting Technical Report from UC Berkeley's Reliable Adaptive Distributed Systems Lab or "RAD Lab". I quoted the report a couple of times in my preso and I found it to be a thoughtful and accessible discussion of the technical, operational, and economic aspects of cloud computing and, in particular, public clouds. You can find that report here (but if you click this link, don't forget to come back!...)

Funny story: so about 30mins before I presented, I ran into a colleague and asked him how the show was going because I had not yet attended any sessions and he said "Pretty good but the irritating thing is that everyone starts out with 'What is the Cloud?". Hmm. Well. Uh...Glad I didn't do that!..heh... I said nervously while quickly trying to decide if I could sneak away to quickly change my intro. Well, it was too late to change so I just plowed ahead to a standing-room only crowd. Take a look and let me know what you think:

CloudConf09_FINAL.pdf


UPDATE:  Barton George, the Cloud Computing Evangelist at Dell posted a video interview he did with me at the conference.  You can see it on YouTube or on his blog

Monday Oct 26, 2009

Oracle VM 2.2 New Feature: CPU Scheduling Priority and Cap

One of the new features in Oracle VM 2.2 is the ability to set virtual CPU scheduling priority and cap per VM from Oracle VM Manager, which enables you to control access to CPU between multiple virtual machines to align with your IT/business priorities. With this enhancement, users can now control the Quality of Service (QoS) for CPU, network, and disk I/O through the intuitive Oracle VM Manager browser interface.

You log into Oracle VM Manager, then proceed to configure the VMs.

OracleVM-Deployment.jpg


Scheduling Priority -- You can select High (100), Intermediate (50), or Low (1) priority for the virtual CPUs. You can also enter a custom priority by selecting Customize and entering a value out of 100 in the text area. If more than one virtual machine is running on the same managed node, use the Priority setting to give highest priority to one virtual machine, and less (or equal) priority to others. Priority levels determine which virtual machine is allowed to run first, in the event two or more are contending for the same physical processors. 

Scheduling Cap -- The cap optionally fixes the maximum amount (percentage) of CPU that can be consumed by the virtual machines, even if the host has idle CPU cycles. Use the cap to keep low priority virtual machines from consuming too many cycles on a node. You can select a High (100%), Intermediate (50%), or Low (10%) percentage of scheduled time for the virtual CPUs. You can also enter a custom percentage by selecting Customize and entering a percentage in the text area.

If you are using Oracle VM 2.1.2 or 2.1.5, you've had the I/O resource management features - setting bandwidth cap for each virtual network interface and prioritizing the virtual disks.

With network I/O traffic management, you can set bandwidth cap for each virtual network interface. All the virtual network interfaces (VIFs) share the physical network interface card (NIC) to communicate with the outside. If you have several VIFs, and you want to control how much bandwidth is granted to each VIF, you can configure the rate limit from Oracle VM Manager. The network traffic through the virtual network interface will not exceed the limit. The change will take effect without restart.

OracleVM-Deployment.jpg

With storage I/O prioritization, you can also prioritize the virtual disk and enable disk priority, and select an appropriate priority class. The priority class ranges from 0 to 7. The priority class 0 has the highest priority, and 7 the lowest. Rather than being confined to a particular virtual machine, the priority of a virtual disk is global on the entire Oracle VM Server. Virtual disks of the same priority class take the same priority on the Oracle VM Server, even if they belong to different virtual machines.

OracleVM-Deployment.jpg

CPU scheduling priority and cap along with I/O resource management features help assure that the CPU and I/O bandwidth usage are being used according to the priorities you want them to be. For more information about Oracle VM, please refer to the following resources:

About

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

Twitter

Facebook

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
5
6
7
8
9
10
12
13
14
15
16
17
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today