« What was that again? | Main | The Value of Virtualization »

Solaris 10 in a VM

I've noted previously that one of the non-Sun distros of OpenSolaris (Nexenta) is available in a VM.  Now, Sun has now quietly added the Solaris Enterprise System Virtual Machine 1.0 to the Sun Download Center (as a free download).  This is Solaris 10 Update 1, plus the Studio 11 compilers, plus all the Java Enterprise System software - app server, web server, directory server, etc. - all in a VMware virtual machine.  No OS or application install, just download and untar, fire up VMware Player/Server/Workstation (take your pick), and power the VM on. 

The VM seems to work pretty well, though there are a few caveats.  The virtual disk is IDE, so don't try to  use this with ESX or VI3 (which don't support IDE virtual disks).  It's also 20GB, so be sure to have plenty of disk space available on the host.  Also, this is update 1, not update 2, so it doesn't have the latest patches (or ZFS for that matter).  And the VM doesn't have the VMware guest tools installed, though that's easy enough to do if you're running a recent version of Player, Server, or Workstation.  Installing guest tools will improve the console UI experience and networking performance (though be sure to fix up the /etc/hostname.* and /etc/dhcp.* files after installing).  (If anyone from Sun involved in creating this is reading, I have some suggestions for improvements.)

I assume the various included components each have their own license restrictions, so examine the licenses carefully.  Solaris itself has a free right-to-use but you'll need to pay for support.

The README for the VM mentions the availability of a smaller S10U2 VM without the JES and Studio apps, but I haven't been able to find it.  A search on sun.com just hits the VM above as well as a bunch of references to the JVM.

Update (3/19/07): there are now four Solaris VMs available from Sun, including S10U3 and Solaris Express (aka Nevada) build 55.  VMware tools are pre-installed (at least in the two I downloaded), but the VMs are still using IDE disks so they won't work for ESX/VI users.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/565758/6961856

Listed below are links to weblogs that reference Solaris 10 in a VM:

» Why no ZFS? from Solarizer
According to Andy Tucker, Sun are distributing pre-built Solaris appliances for VMware. Great! I was annoyed that there were hardly any Solaris ones at VMware. But whats this? Only Update 1? Were nearly at Update 3 already, and by missing... [Read More]

» Solaris 10 in a pre-built virtual machine from VMblog.com - Virtualization Information
Check out this latest post from Andy Tucker on his blog - Andy talks about Sun distributing pre-built Solaris appliances on VMware. I've noted previously that one of the non-Sun distros of OpenSolaris (Nexenta) is available in a VM. Now, Sun has ... [Read More]

» Solaris 10 in a pre-built virtual machine from VMblog.com - Virtualization Information
Check out this latest post from Andy Tucker on his blog - Andy talks about Sun distributing pre-built Solaris appliances on VMware. I've noted previously that one of the non-Sun distros of OpenSolaris (Nexenta) is available in a VM. Now, Sun has ... [Read More]

» Four Solaris Virtual Machines from VMTN Blog
Link: Tucker's Tech: Solaris 10 in a VM. There are now four Solaris VMs available from Sun, including S10U3 and Solaris Express (aka Nevada) build 55. VMware tools are pre-installed (at least in the two I downloaded), but the VMs [Read More]

Comments

hi,

but what is the root password and how do i login to solaris in free vm given away by sun micro. pl help

am i missing anything here

Jober, download the README file that accompanies the virtual machine from Sun - it includes the root password as well as some other details about the VM.

Is there a trick to bringing this up in ESX? I have pulled down the 11/06 image from sun. There are a collection of .vmdk files (*-001 to *-006). Are these to be mounted a seperate disks or merged into a single vmdk file?

Todd, these VMs won't work with ESX because they're built using an IDE virtual disk, which isn't supported by ESX. If they were using a SCSI virtual disk, you could merge the vmdk files using vmkfstools -i (or VMware Converter). If you want to run a Solaris VM on ESX you'll need to install from an iso image (available at sun.com).

User name :root
Password is "vmware".

For VMWARE mach. of Solaris 10

Sun should inline their README document about the VM in the VM's .vmx file as VM notes.

This way VMware Workstation users will always be able to see the notes as soon as they open the VM.

The comments to this entry are closed.