Jumpstart Nexenta GNU/OpenSolaris

February 5, 2007

Nexenta currently lacks the ability to do automated network based installs via Jumpstart. The recent alpha6 version added KickStart ability, but it’s limited to CD based installs as far as I know. I am in the process of deploying multiple production machines at work and wanted to leverage my existing Jumpstart framework. I’ve managed to come up with a working solution that involves a Jumpstart begin script and debootstrap. All that’s really necessary for this is a standard SX:CR jumpstart miniroot, DHCP and TFTP server. My script extracts a tarball and does everything necessary to setup the debootstrap environment, all without modifying the miniroot. In addition to the jumpstart, I also use BCFG2 as a configuration management tool within the new chroot’ed environment so the system comes up pre-installed for its given purpose.

This is still quite hackish, but I intend to clean it up and hopefully make a .deb package that will ease the setup. It should be possible to do away with the SX:CR miniroot requirement and have a native Nexenta jumpstart miniroot instead.

tags: , ,
posted in jumpstart, nexenta by pds

Follow comments via the RSS Feed | Leave a comment | Trackback URL

2 Comments to "Jumpstart Nexenta GNU/OpenSolaris"

  1. joeykork wrote:

    Could you please post your solution (“scripts/gnusolaris_bootstrap”) somewhere? I’d like to try installing Nexenta this way as well.

    I’ll trade you a script for robot wget’ing sx:cr…(Sun Download Center: what a pain!)

  2. pds wrote:

    I have updated the link in the post to point to a tarball that includes what you need to get started. You can download it here.

Leave Your Comment

You must be logged in to post a comment.