Hi,

    I also had a problem with the install time with ldoms guest clients 
on a Glendale blade. But it
got much better once I started testing with b110.

7074: Sun4v LDoms Virtual Guest takes 30 minutes to install miniroot - 
CLOSED
closed since it now only takes 8 minutes which is still much longer than a
non-ldom machine.


thanks
Jerry


On 04/13/09 09:23 AM, Sarah Jelinek wrote:
> Hi Mike,
>
> Thank you for taking the time to use AI and to provide such detailed 
> feedback. We appreciate it! My comments/questions inline...
>> Very quick summary:
>>
>> - I was successful at installing build 111 using AI.
>> - It was hard, partially because of so many new and new-to-me parts
>> - I had no viable x86 box on the right network segment to run the
>>   install server
>> - Proxy support needs to improve at multiple places
>>
>> This message is intended to help others that may be trying to do the
>> same.  There are some rough edges that I point out that I assume are
>> known issues but I haven't searched them all out in bugzilla yet.
>>
>>
>> More details...
>>
>> I started out trying to figure out how to cope with the lack of a
>> system that can do AI in the lab where my sun4v box is at.  I figured
>> this couldn't be too hard.  I just needed an ipkg branded zone on a
>> different LDom.  Talk about Chickens and eggs.  I'll work up a blog
>> post to describe how I did this.  The high level of what I did on a
>> SXCE 108 install is:
>>
>> 1.  Get pkg-gate from mercurial
>> 2.  Build pkg
>> 3.  Install pkg packages
>> 4.  Fake global zone's notion of entire
>> 5.  Create the zone
>> 6.  Install the zone
>> 7.  Configure the zone
>> 8.  Install installadm, mkisofs
>> 9.  Mount iso in zone
>> 11. Create install service
>> 12. Configure DHCP
>>
>> Hmmm... looks like the 12 step program to end my addition to SXCE.
>>
>> It seems really strange that I need DHCP to use wanboot.  I tried with
>> just wanboot but the install failed very early on.
>>   
>
>> Wanboot is slow.  Really slow.  I'm not sure of the exact time, but
>> downloading the 167 MB boot_archive took ~40 minutes.  In tests that I
>> did last week, I was able to push over 900 Mbit/sec between the same
>> two boxes.  If wanboot cannot be improved due to problems with
>> openboot or similar, the boot_archive needs to be stripped down to the
>> point that it knows about network drivers and whatever is needed to
>> load the image into a ramdisk.
>>   
> Really? I have been testing sparc the last week and it only took on 
> the order of 5 minutes or so to download the boot archive with 
> wanboot. When you were able to push the 900Mbit/sec speed in testing, 
> what were the differences, other than wanboot delivering the data? Are 
> others attached and using the same network?
>
> I would like a bit more information on the network during the wanboot 
> process. Normal network trouble shooting data, like bandwidth, dropped 
> packets, retries... As I said, I did not see the times you are 
> describing.
>> I started out with an LDom with 700 MB of memory.  That failed with an
>> error message that made a lot of sense to me, but my guess is that the
>> typical person may be confused.  I lost the exact message.
>>
>> After the first failure, I added 1 GB of RAM.  This time it errored
>> out when pkg couldn't find pkg.opensolaris.org.  Because vi is not in
>> the miniroot (sigh) and my svccfg-foo is lacking, I worked around this
>> with something like:
>>   
> well.. file enhancement requests for inclusion of these if you want. 
> However, in trying to keep the microroot small choices have to be made 
> about what we must include.
>> # cd /lib/svc/method
>> # mv auto-installer auto-installer.orig
>> # cat > auto-installer
>> #! /bin/sh
>>
>> http_proxy=...
>> export http_proxy
>> /lib/svc/method/auto-installer.orig "$@"
>> ^D
>> # svcadm clear auto-install
>>
>> This got the installation going.  Then I ran into bug 6804.
>>
>> http://defect.opensolaris.org/bz/show_bug.cgi?id=6804
>>
>> I added 300 MB of memory (now at 2024 MB) and tried again.  With the
>> aforementioned http_proxy workaround applied again, the installation
>> completed without problems.  Hooray!
>>
>>
>> Along the way I also had troubles due to...
>>
>> - When the install server is rebooted, it doesn't start serving
>>   whatever it was serving before.  Each time I needed to run
>>   "installadm start sparc-preview"
>>   
> I believe this will be fixed with the putback for 7218 which was 
> integrated on 4/6. Not sure if the bits you installed had this changeset.
>> - installadm doesn't cause an apache instance to start to serve
>>   wanboot.cgi.  As such, after rebooting the zone I needed to run
>>
>>       /usr/apache2/2.2/bin/httpd \
>>         -f /var/installadm/ai-webserver/ai-httpd.conf
>>
>>
>>   
> Hmm.. this should work I believe as a result of the putback for 4488. 
> Let me take a look at the changes that went in for this bug and get 
> back to you.
>> Key areas of improvement that would help a lot are:
>>
>> - Add a global and/or per-mirror proxy server to pkg.  That is, when
>>   accessing pkg.opensolaris.org I need to use a proxy, but if I have
>>   another repository inside my company, I should probably access that
>>   directly.
>> - Enhance AI to deal with proxy servers reasonably.
>> - Make the pkg.opensolaris.org repository mirror-able using something
>>   other than rsync.  Output from "zfs send" and "zfs send -I" over
>>   http or https would be great.
>>
>>   
>
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

-- 
Jerry Edwards                                   Sun Microsystems Inc.
Manager, Network and Platform QA                12 Network Circle
Phone: (650) 786-4632                           M/S MPK12-126
Fax: (650) 786-2841                             Menlo Park, CA 94025



-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/caiman-discuss/attachments/20090413/59a312e2/attachment.html>

Reply via email to