Wednesday Jun 17, 2009

Virtual Image for GlassFish WebSpace Server


Several teams at Sun have collaborated to put together a Virtual Machine Template for the GlassFish WebSpace Server. The image is available in a number of formats for VirtualBox (OVF, VDI) and for VMware Workstation (VMDK) and VMware Server ESX (VMDK) and bundles WebSpace, GlassFish, MySQL, and a JeOS prototype of OpenSolaris.

With this image the evaluation of WSS is very easy: I already had VBox so I first downloaded the OVF Image; then I imported it and accepted its Configuration Panel, started it, read the end point URL from the VBox Console, pointed my browser there and followed the link in the Image Start Page to the WebSpace Welcome Page.

More details at Gabor's Announcement and in the Documentation Page.

Monday May 11, 2009

xVM Status Update - VirtualBox, VDI, OpsCenter, Server, Training ... And Information Flow in a Corporation

This entry is quite longer than usual; it started as a short update on the recent 2.1 release of xVM OpsCenter but it quickly grew to cover other intertwined announcements. I could have done several separate posts but a single one seemed more useful, so...

Start with Steve's What's Up with xVM or in the Virtualization Page at; the 5 inter-related areas down from there are: VirtualBox, xVM Server, xVM Ops Center, LDOMs and VDI.

VirtualBox (Community; Sun) is a Type 2 ("hosted" VM) virtualization solution. VirtualBox has a very fast release cycle (see ChangeLog) and it regularly adds features and performance and addresses bugs. The last release was 2.2.2 and it has received very positive press reviews (eWeek 1 and eWeek 2). VirtualBox is a solid hit; check the latest Google Trends; also see entries tagged VirtualBox.

xVM Server (Community previously here but now at Xen@OpenSolaris; Sun) is a Type 1 ("native" VM) virtualization solution based on the work of Xen Project and this is the area that seems to be in most flux. Steve addressed some of the points in the above-mentioned entry and later in Free Hypervisor Options. Quoting from the first entry on feedback from the beta program:

As a result of these and many other observations, we concluded that a general purpose, multi-node solution is required. Thus, we refocused our efforts around use-cases where Ops Center becomes the central way to manage the hypervisor and the underlying hardware. In addition, we've started on a trajectory where we will converge the xVM Server and OpenSolaris lines so that exactly the same codebase is used for both.


xVM Ops Center (Users, Sun) is Sun's unified systems management tool - it provides Management and Monitoring of pysical and virtual assets, provisioning, patch automation and IT compliance. The latest release supports power management and interacts with Sun's ILOM; see Availability of 2.1, Change Page and Demo. Also check the Free Training and the Integration with Halcyon Neuron.

Logical Domains (LDOM) (Community; Sun) allows the grouping of system resources into logical groups to provide very cheap, built-in (no hypervisor) virtualization for Sun's CMT systems. The scope of this technology is more limited than the previous virtualization solutions but it is very efficient and meshes very well with Sun's hardware story. A (separate recent announcement was that of Solaris 10 Branded Zones, an addition to previous Linux and Solaris 8 and 9 zones; see Bob's Zones vs LDOMs for an overview of the two technologies.

Finally there is VDI - Virtual Desktop Infrastructure (Sun). I think of it as SunRay meets VBox: the goal is to maximize IT infrastructure utilization and improve manageability of desktop deployments and the latest release, VDI 3.0, leverages VDI broker, VirtualBox and OpenStorage servers. ZDNet has a Positive Review that ends asking for more publicity on the technology, so... check Markus' series: Installation, Configuration and Usage, Claudia's Demo Configuration Instructions, Deployment Guide, and the Coralville Adoption Story.

Hope this helps to understand how the 5 pieces relate to each other. This entry is also a good example of how blogs, wikis and other self-publishing tools accelerate information flow within a corporation. All the writeups mentioned above are mini-essays on the different topics; they are all published directly by the authors and cross-linked via the internet. Add Blogs.Sun.Com and an Internet Search Tool and I can grab a thread and construct the story... And, if I get it wrong, somebody will correct me... It is not fool-proof, but try to replicate this by registering into N\*\*M mailing lists!

Of course, you need some significant level of transparency in the organization; otherwise one needs to get a legal approval to post anything! The alternative is to try to replicate the internet dynamics within the corporation, which may work for a very large company like IBM, but would not work for us at Sun, and does not help in communicating directly to the customer.

Now back to our short blog entries...