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>