Big 2009 Finish for OpenSolaris Installation

As the end of 2009 approaches, there are a bunch of recent developments in the OpenSolaris installation software that I want to highlight.  All of the below will appear in OpenSolaris development build 130, due in the next few days.

First up is the addition of iSCSI support to Automated Installation (or AI).  You can now specify an iSCSI target for installation in the AI manifest.  It'll work on both SPARC and x86, provided you have firmware that can support iSCSI boot; on SPARC you'll need a very recent OBP patch to enable this support.  Official docs are in the works, but the design document should have enough info to piece it together if you're interested.

Next is the bootable AI image, which allows use of AI in a number of additional scenarios.  Probably the most generally interesting one is that you can now install OpenSolaris on SPARC without setting up an AI server first, by using the default AI manifest that's included on the ISO image.  One caveat is that the default manifest installs from the release repository; due to ZFS version changes between 2009.06 and present, this results in an installation that won't boot.  You'll want to make a copy of the default manifest and change the main url for the ai_pkg_repo_default_authority element to point to http://pkg.opensolaris.org/dev and put it at a URL that you can supply to the AI client once it boots.  Alok's mail and blog entry have more details.

Building on bootable AI, we've extended the Distribution Constructor (or DC) with a project known as Virtual Machine Constructor (VMC).  Succinctly, it extends DC to construct a pre-built virtual machine image that can be imported into hypervisors that support OVF 1.0, such as VirtualBox or VMware.  Glenn's mail notes a few limitations that will be addressed in the next few builds.  Anyone interested in building virtualization-heavy infrastructures should find this quite useful.

Finally, one more barrier to adding OpenSolaris on x86 to a system that's multi-booted with other OS's has fallen with the addition of extended partition support to both the live CD GUI installer and Automated Installation.  You can now install OpenSolaris into a logical partition carved from the extended partition.  Jean's mail has some brief notes on how to use this new feature.  I should also note at this point that a couple of builds ago the parted command and GParted GUI were added to the live CD, so the more complex preparations sometimes needed to free up space for OpenSolaris can now be done directly from the CD.

I'd like to thank my team for all the hard work that went into all of the above; they accomplished all of it with precious little help from me, as I spent most of the past three months either traveling around talking to literally hundreds of customers or working on architecture and design tasks.  Speaking of those, the review of the installer architecture is open, and I've also just this week posted the first draft design for AI service management improvements.

What's next?  Well, that will be the topic of my next post in early January.  It's time for a vacation!

Comments:

Will OpenSolaris LiveCD carry some form of partition editor like gparted to be able to edit already existing partitions and resize them ?
I found this to be one of the other adoption barriers as well..

Posted by Sriram Natarajan on December 18, 2009 at 01:15 PM EST #

Gparted has been on the Live CD since build 125.

Posted by David Comay on December 18, 2009 at 05:56 PM EST #

How about installing minimal OpenSolaris system? (without GUI and so on)

Posted by Tomek Wałkuski on December 18, 2009 at 09:20 PM EST #

Way cool stuff! Congrats to the team!

When is the text installer going in? What do you think about building some how-to / demos of AI using VB? Let's talk next week.

Posted by Scott Dickson on December 19, 2009 at 01:13 AM EST #

I vote for a minimal OpenSolaris system ( Without X and all ) Just the bare minimum. I'd want to deploy OpenSolaris on a server. But, running a server with X + Gnome according to me is asking for trouble.

Thanks,
Prudhvi

Posted by Prudhvi Krishna Surapaneni on December 19, 2009 at 03:51 AM EST #

Prudhvi, you can try this: http://alexeremin.blogspot.com/2009/04/minimal-opensolaris-network-install.html

Posted by Tomek Wałkuski on December 19, 2009 at 05:37 AM EST #

Prudhvi: The package content for the Interactive Text Install is going to be enough to get you to a console boot. It's not quite minimal, but it certainly won't have GNOME, X or other graphical applications.

Posted by Glynn Foster on December 20, 2009 at 08:22 AM EST #

Tomek/Prudvi, you can also use the new Bootable AI images that will be available soon in build 130 to generate a more minimal system. More details can be found at http://blogs.sun.com/aalok/entry/automated_installer_from_media.

Scott, I believe the text installer is in code review right now. However like the Live CD, it will install a predefined list of software while AI (bootable or not) can be used to customize the packages installed.

Posted by David Comay on December 22, 2009 at 05:12 PM EST #

[Trackback] This post was mentioned on Twitter by comay: RT @dave_miner: latest on #opensolaris installation http://blogs.sun.com/dminer/entry/big_2009_finish_for_opensolaris

Posted by uberVU - social comments on January 16, 2010 at 06:17 PM EST #

Post a Comment:
Comments are closed for this entry.
About

I'm the architect for Solaris installation, with a lot of background in networking and system management. I also play a lot of golf.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
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
   
       
Today
SMF blogs
News

No bookmarks in folder

Blogroll

No bookmarks in folder

Networking blogs