How to install Sun Solaris 10 inside VMware Workstation 5.5

I’m happy to annonce the first virtualization.info HowTo: Install Sun Solaris 10 inside VMware Workstation 5.5.

This is a very step-by-step guide (with screenshots) for configuring a virtual machine and installing on it Sun Solaris 10.

At the end you’ll be able to run the virtual machine inside Workstation 5.5 or inside VMware Player 1.0, which is a free virtualization product. And soon with VMware Server 1.0.

Download it here.

Virtualization among Red Hat top priority projects

As I already reported Red Hat started to embed Xen 3.0 on Fedora Core 5, but the company plans to integrate the virtualization software also in upcoming Red Hat Enterprise Linux (RHEL).

Quoting from NewsForge:

…Crenshaw said the “three pillars” of Red Hat’s vision were virtualization, stateless Linux, and encouraging developers to continue working on cutting-edge software through the Fedora Project. According to Crenshaw, the company has been working with users and client companies to determine where their greatest costs and difficulties lie. Most often, these issues have to do with network maintenance and optimal hardware usage, and Crenshaw said that Red Hat has solutions in mind for these problems.

The Xen virtualization software has been shipping as part of the Fedora Core for some time to allow customers to use, test, and further enhance it to work with RHEL. Having seen a need for virtualization that is “tightly integrated” with the operating system, Crenshaw said the company has “invested quite heavily in helping to add resources to the Xen community, as well as the Linux community, to bring it to market faster.”

“Xen is being integrated into Fedora and subsequently Red Hat Enterprise Linux as the virtualization capabilities will allow higher utilization across compute grids, as well as operational properties which are more agile and scalable,” Stevens said.

Crenshaw said the drive toward virtualization has been further invigorated by data that shows the average server uses between 15% and 25% of its CPU capacity. Virtualization, on the other hand, could improve that to 80% or more, “so you can get more productivity from less hardware,” he said, adding that “it comes down to more productivity at less cost. [You can] take advantage of faster, better, cheaper hardware more quickly and without extensive qualification cycles because the software is qualified to the virtual machine rather than the hardware.”

Where cost really drops, Crenshaw said, is when a virtualized network improves service levels to the point that peak loads, outages, and downtime can all be handled without affecting users. The level of hardware isolation he said this provides, allowing companies to spend less time and money on requalifying application stacks on new hardware, is also in line with the stateless Linux push…

Read the whole article at source.

VMware Partner Day in Italy

VMware organized a couple of Partner Days in Italy, in Milan and Rome, to present new strategies and new sales tools (like the revamped part of the official site for the whole Channel, now dubbed Partner Central).

I’ll be present at the Partner Day in Rome, 29th November (the announcement day for Workstation 5.5).

Hope to see you there!

Intel’s LaGrande vision for trusted virtualization

Quoting from DevX:

If there’s one word in IT that’s stuck around for decades, it’s “virtual.”

Why now? Why is Intel making such a fuss about virtualization and its new VT-x and LaGrande technologies? Why should we care?

VT-x, and a variety of other hardware technologies, are what’s behind Intel’s LaGrande initiative.

Intel’s LaGrande is part of Intel’s Safer Computing Initiative, which enhances various chips within a desktop, notebook or server to boost security. It comprises several components. One part includes improvements to the microprocessor, including execution protection and the VT-x instructions for virtualization. Another is a sealed storage subsystem, which uses embedded encryption to foil attackers; if the VMM is the only part of a system that has the key, this would stymie any attempt to bypass the VMM by a guest operating system or malware.

There are other aspects to LT as well, included controlled access to the keyboard, mouse and video subsystem; this is vital when you have multiple guest operating systems running on a desktop or notebook PC, and where they must be completely isolated from each other, while still sharing the same display and I/O devices. Another important element is memory protection, which controls how direct memory access (DMA) can read or modify specific memory pages.

The LaGrande technology is a work in progress; some parts of it, such as VT-x, are farther along, while others are still under development. Intel’s working on a two-three year timeframe for creating the whole set of LaGrande enhancements. From the perspective of trusted virtualization, however, the technology is imminent. So, when you think about system security, think about virtualization; and when you think about virtualization, realize that there’s more to it than simply saving money and electricity through hardware consolidation. Virtualization, to coin a phrase, is the Real Thing.

Read the whole article at source.

Virtualization from Intel in future Macs

Quoting from Architosh:

Intel has launched this week the beginnings of its future line of processors that will support “virtualization”. These new chips are known as Intel Pentium 4’s 672 and 662. Essentially virtualization technology (or VT) enables a processor to run multiple operating systems or applications in independent partitions, or what is often called “containers”, on the same chip. This type of technology has been around for years on big iron servers from Sun Microsystems and IBM, for example. Intel is not creating anything new in that regard.

However, what is new is this type of technology inside of a typical personal computer. And this begs the question: was this part of the consideration in Apple choosing Intel?

Today Apple has mastered the art of moving from one computer user’s space to another with its graphic cube effect. This is commonly known as Fast User Switching and is a system preference in Mac OS X. This feature, unique in OS X, allows a truly graceful way in which multiple users can utilize one shared computer, and Apple’s Expose technology is at the heart of this interface transformation.

But imagine a world wherein you can cube the cube? Imagine that each user account can have multiple instances of operating systems (perhaps OS X and Windows, or Linux and OS X) running simultaneously. From the Apple menu a user would select an OS environment and an Expose cubic switch would literally swing around a different OS environment, just like today’s Fast User Switching.
….
An interesting fact about VT in Intel’s chips is that data inside a given partition can be completely erased after use. Information such as banking data, personal identification, codes, et cetera, can all be deleted after a given session. This may tie in to what Apple would like to do with video via it’s iTunes Music Store. Critical code attached to a downloaded movie or television show may sit in a separate partition that is erased after the movie or TV show is played one time, thereby ensuring that customers get what they pay for and no more. And also ensuring that hackers don’t try to reproduce video content…

Read the whole article at source.

Release: VMware Workstation 5.5 released!

It’s finally out.

One of the most expected virtualization release, Workstation 5.5 (build 18463) brings in a lot of new features and improvements:

  • Full support for 64-bit guest operating systems and improved support for 64-bit host operating systems enable users to work in a broader range of environments
  • Experimental support for two-way Virtual Symmetric Multiprocessing (Virtual SMP) enables multiprocessor virtual machines
  • VMware Player gives you greater flexibility in distributing virtual machines
  • Improved support for 32-bit host and guest operating systems
  • Workstation emulates a new Ethernet adapter type for 64-bit guests
  • Workstation 5.5 driver certification updates
  • Improved import capability lets you open and import Microsoft Virtual PC and Virtual Server virtual machines, as well as Symantec LiveState Recovery system images, directly into Workstation
  • On Windows hosts, enhancements to the user interface let you customize Workstation toolbars to suit your workstyle
  • Enhanced support for wireless Ethernet adapters used in bridged networking lets you connect your virtual machines to wireless networks on Linux hosts
  • Enhanced autodetect makes it easier to configure devices for virtual machines
  • Enhanced autoconnect automatically reconnnects manually connected USB devices
  • Enhanced snapshot management makes it easier to work with snapshots
  • Enhanced command line interface helps you manage snapshots
  • Memory page trimming can be disabled to improve performance
  • Enhanced product update checking makes it more convenient to keep your Workstation software up to date
  • On Linux hosts, the user interface has been enhanced to work better with desktop appearance themes
  • Workstation 5.5 extends the display resizing features Autofit Guest and Fit Guest Now to Linux guests

You really need to read the Release Notes to have a first overview of all these things.

But there’s more: with VMware Workstation 5.5 comes out a series of very useful utilities (producted by VMware but not officially supported):

  • VMware Player
    VMware Player is free software that enables PC users to easily run any virtual machine on a Windows or Linux PC. VMware Player runs virtual machines created by VMware Workstation, GSX Server or ESX Server and also supports Microsoft virtual machines and Symantec LiveState Recovery disk formats.
  • Processor Check for 64-Bit Compatibility
    This is a standalone processor check utility which you can use without VMware Workstation to perform the same check and determine whether your CPU is supported for virtual machines with 64-bit guest operating systems.
  • Disk Mount
    This is a Windows installer for the VMware DiskMount utility. With the VMware DiskMount utility, a VMware virtual disk file can be mounted as a Windows drive letter for read/write access to the files it contains.
  • Movie Decoder
    This is a Windows installer for the movie decoder. This utility is required to play movies recorded using VMware Workstation 5.
  • Virtual Machine Importer
    This is a Windows installer for the VMware Virtual Machine Importer. This utility allows you to convert a Microsoft Virtual PC or Microsoft Virtual Server virtual machine into a VMware Workstation 4 or 5 virtual machine.

Download everything (except the Player) here: http://www.vmware.com/download/ws
Download the Player (which is still reported as beta 2) here: http://www.vmware.com/download/player

Virtual Machine Network Driver for Microsoft Device Emulator

Quoting from the Microsoft official download page:

The Virtual Machine Network Driver allows the Device emulator’s OS (or even the Virtual PC OS, as the case may be) to emulate its own network connection. Since the physical network interface on the host machine is now “virtualized”, you have a way to get two IP Addresses – one for the host PC, and one for the operating system that is running within the Device Emulator (or Virtual PC). Device Emulator users using the VMNet Driver can connect to the host machine over TCP or UDP as the alternative to the standard “Activesync over DMA” solution.

Thanks to Steven Bink for the news.

Discovering Virtual Workspaces

I just discovered an interesting application project for virtual machines technology called Virtual Workspaces:

A virtual workspace is an abstraction of an execution environment that can be made dynamically available to authorized clients by using well-defined protocols. The abstraction captures resource quota assigned to such execution environment on deployment (such as CPU or memory share) as well as software configuration aspects of the environment (such as operating system installation or provided services). The Workspace Service allows a Grid client to dynamically deploy and manage workspaces.

Workspaces can be implemented and deployed in many ways. One potential implementation is to deploy boot images, another is to use virtual machines, and yet another, to simply dynamically provide access to already deployed workspaces by creating Unix accounts on the fly. Our current infrastructure focuses primarily on the deployment and management of virtual machines, but we also provide basic services for creating dynamic accounts.

The workspace service implementation based on VMs takes as input a VM image wrapped in meta-data providing critical deployment information and deploys the VM on one of the physical hosts administered by it. Our implementation is based on the Globus Toolkit 4 (GT4) — this allows us to leverage an interaction protocol for Grid Services as well as many tools available in the Globus Toolkit such as authentication and authorization mechanisms or persistence. Although we experimented with VMware in the past, our current implementation is based on the Xen hypervisor: an open source, efficient implementation.