OK, so the OBP patches for the SunBlade 1500 have been released,
and I've spent a little time testing AI.

I'm using straight 0906 with the repo ISO available locally.

Some notes:

Boot is usually fairly quick. It's typically 30s to get the 175M or so
image across.
Due to it being hard to make AI work, I had to do this a lot of times,
and a couple
of times it took more like 50 minutes.

The first few times I tried I got the error:

<AI Aug  6 08:55:55> Checking any disks for minimum recommended size
of 12646 MB<AI Aug  6 08:55:55> Disk c6t0d0 size listed as 76319 MB
<AI Aug  6 08:55:55> Default disk selected is c6t0d0
<AI Aug  6 08:55:55> Disk name selected for installation is c6t0d0

<OM Aug  6 08:55:55> Set zfs root pool device
<OM Aug  6 08:55:55> creating zpool
<TIZFM_E Aug  6 08:55:55> zfs: Couldn't create ZFS pool
<OM Aug  6 08:55:55> Could not create ZFS root pool target
<OM Aug  6 08:55:55> TI process failed
<OM Aug  6 08:55:55> Target instantiation failed exit_val=-1
<AI Aug  6 08:56:05> om_perform_install failed with error 208
<AI Aug  6 08:56:05> Auto install failed

Right. It finds the disk OK, but gives up.

I finally worked out that this is a known bug, I think it's a case of 6191.

So, how to get round this? Well, this lead me down a couple more rat-holes.

One trick I've used in the past is to simply stick an EFI label on
a disk which is a good way of trashing the existing contents. That
doesn't work:

<OM Aug  6 12:40:37> Ignoring c6t0d0 because of bad Geometry
<OM Aug  6 12:40:37> Ignoring c6t1d0 because of bad Geometry
<AI Aug  6 12:40:45> No Disks found on the target system
<AI Aug  6 12:40:45> Target validation failed
<AI Aug  6 12:40:45> ai target device not found
<AI Aug  6 12:40:45> Auto install failed

OK, so it looks as though AI really doesn't like to be given EFI
labeled disks. I couldn't easily spot a bug for this.

So, put an SMI label back on. Nope:

<OM_E Aug  6 13:03:45> No install slice exists.
<OM Aug  6 13:03:45> Couldn't get device target info.
<OM Aug  6 13:03:45> TI process failed
<OM Aug  6 13:03:45> Target instantiation failed exit_val=-1
<AI Aug  6 13:03:55> om_perform_install failed with error 208
<AI Aug  6 13:03:55> Auto install failed

The partition table at this point is:

Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       0                0         (0/0/0)             0
  1       swap    wu       0                0         (0/0/0)             0
  2     backup    wu       0 - 38306       74.53GB    (38307/0/0) 156292560
  3 unassigned    wm       0                0         (0/0/0)             0
  4 unassigned    wm       0                0         (0/0/0)             0
  5 unassigned    wm       0                0         (0/0/0)             0
  6        usr    wm       0 - 38306       74.53GB    (38307/0/0) 156292560
  7 unassigned    wm       0                0         (0/0/0)             0

(which looks a bit odd - I'm used to the default partition layout
having a couple of 128M or so silly little slices for 0 and 1).

So I work out that what I have to do here is delete slice 6 (so
there's only the overlap slice). And then I'm home free.

Almost. Then I get:

<OM Aug  6 13:22:13> Set zfs root pool device
<OM Aug  6 13:22:13> creating zpool
<OM Aug  6 13:22:14> /usr/sbin/zfs get -Hp -o value available rpool
<OM Aug  6 13:22:15> Creating swap and dump on ZFS volumes
<OM Aug  6 13:22:20> TI process completed successfully
<OM Aug  6 13:22:20> Transfer process initiated
<OM Aug  6 13:22:20> IPS transfer mechanism selected
<OM Aug  6 13:22:20> IPS transfer phase initiated
<TRANSFER_MOD_E Aug  6 13:22:24> Unable to initialize the pkg image area at /a
<TRANSFER_MOD Aug  6 13:22:24> TValueError or TABort
<OM Aug  6 13:22:24> IPS initialization phase 1 failed
<OM Aug  6 13:22:24> Transfer failed with error -1
<AI Aug  6 13:22:33> om_perform_install failed with error 114
<AI Aug  6 13:22:33> Auto install failed

AI could be somewhat more helpful here. What's actually happened
is that I haven't configured any nameservice information for this client
on my DHCP server (jumpstart doesn't need it) so it can't look up
the hostname of my repo server. Perhaps it ought to check that?

Once that was fixed I - finally - managed to get an install to proceed.

It seems quite slow. Comparing it to an SXCE install, it takes somewhat
longer to install quite a lot less software - I need to get some more
accurate data.

A general comment is in order here: the amount of work and effort
(the above is a severely abridged version of the story) I had to put
in to make this work is frightening. I've spent about a day's hard
effort just to get to the point where I can get a basic installation to
work. I've not expended that much effort in my career making jumpstart
actually work. And, having a need to install RHEL for something
the other day, I was able to work out how to use my existing
jumpstart server to do a hands-off custom install of RHEL onto
a box in about 10 minutes flat.

-- 
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/

Reply via email to