For clarification, it's the Rootpath that is no longer needed, not the BootFile.
Sue On 05/15/09 09:59, mary ding wrote: > Steffen and Clay: > > If you use osol_111b as your AI server, the sparc 111b AI client no > longer need to have the BootFile any more. > > > installadm create-client -e 0:14:4f:47:c5:84 -t > /export/home/images/osol-0906-111b-ai-sparc -n > osol-0906-111b-ai-sparc-osol-inst > Setting up SPARC client... > Creating SPARC configuration file > > Detected that DHCP is not set up on this server. > If not already configured, please create a DHCP macro > named 0100144F47C584 with: > Boot server IP (BootSrvA) : 10.6.68.21 > Boot file (BootFile) : http://10.6.68.21:5555/cgi-bin/wanboot-cgi > If you are running Sun's DHCP server, use the following > command to add the DHCP macro, 0100144F47C584: > /usr/sbin/dhtadm -g -A -m 0100144F47C584 -d > :BootSrvA=10.6.68.21:BootFile=\"http://10.6.68.21:5555/cgi-bin/wanboot-cgi\": > > > Note: Be sure to assign client IP address(es) if needed > (e.g., if running Sun's DHCP server, run pntadm(1M)). > > Steffen Weiberle wrote: >> On 05/12/09 17:15, Clay Baenziger wrote: >>> Hi Steffen, >>> I would add it to a network macro if you want every system to get >>> it. Otherwise, just a generic macro which you assign to IP addresses >>> should be okay too. Lastly, a platform specific macro would work well >>> to ensure SPARC's get SPARC boot files and X86's get X86 specific >>> boot files. >>> >>> Thank you, >>> Clay >> >> Thanks, Clay. This helped point me in the right direction. >> >> This is to update on the steps I had to take to get Solaris 10 DHCP >> server to deliver the necessary options to allow a SPARC system to >> AutoInstall. >> >> The 'dhcp_macro_0906sparc' had been created. [1] >> >> I chose to use the 'ventnor' macro since that looked the easiest, and >> I did not need one for a specific client. >> >> The "Administering DHCP" in the "System Administration: IP Services" >> guide at >> http://docs.sun.com/app/docs/doc/816-4554/dhcp-admin-9?l=en&a=view has >> a section "How to Add Options to a DHCP Macro" which included the >> explanation on the "Include" value at an Option Name. That allows the >> inclusion of another macro, similar to the way the 'ventnor' macro >> already included the 'Locale' macro. Once I did that (I used the GUI, >> although there is a dhtadm(1M) way as well), everything worked. Only >> restriction is that the macro can only be 255 bytes long, so it limits >> the number of options or includes. >> >> Steffen >> >> [1]. Separately, I don't understand yet why the installadm on the IA >> server running 111a instructions did not work. Maybe there are >> differences between the server on S10 and OpenSolaris. Also, based on >> the results above, creating the macro is not sufficient. I hope to get >> a chance to try it again. >> >> >> $ pfexec installadm create-service -n 0906sparc -s >> /export/iso/opensolaris/2009.06/111a/osol-0906-111a-ai-sparc.iso >> /export/aiserver/osol-0906-ai-sparc >> Setting up the target image at /export/aiserver/osol-0906-ai-sparc ... >> Registering the service 0906sparc._OSInstall._tcp.local >> >> Detected that DHCP is not set up on this server. >> If not already configured, please create a DHCP macro >> named dhcp_macro_0906sparc with: >> Boot server IP (BootSrvA) : 129.154.53.138 >> Boot file (BootFile) : >> http://129.154.53.138:5555/cgi-bin/wanboot-cgi >> Root path (Rootpath) : >> http://129.154.53.138:5555/export/aiserver/osol-0906-ai-sparc >> If you are running Sun's DHCP server, use the following >> command to add the DHCP macro, dhcp_macro_0906sparc: >> /usr/sbin/dhtadm -g -A -m dhcp_macro_0906sparc -d >> :BootSrvA=129.154.53.138:BootFile=\"http://129.154.53.138:5555/cgi-bin/wanboot-cgi\":Rootpath=\"http://129.154.53.138:5555/export/aiserver/osol-0906-ai-sparc\": >> >> >> >> Note: Be sure to assign client IP address(es) if needed >> (e.g., if running Sun's DHCP server, run pntadm(1M)). >> Service discovery fallback mechanism set up >> Creating SPARC configuration file >> >> >>> >>> On Tue, 12 May 2009, Steffen Weiberle wrote: >>> >>>> On 05/12/09 16:31, Clay Baenziger wrote: >>>>> Hi Steffen, >>>>> [Sensitive data cut out] I don't see a BootFile response in the >>>>> offer at all, which will cause the SPARC to try TFTP. For an >>>>> example, my macro contains the following entries. You should see >>>>> something similar in your offer for AI to work: >>>>> BootSrvA=172.20.24.78 >>>>> Rootpath="http://172.20.24.78:5555/var/ai/clay_ai_sparc" >>>>> BootFile="http://172.20.24.78:5555/cgi-bin/wanboot-cgi" >>>>> >>>>> If you're running the Solaris DHCP server, looking at which macros >>>>> are assigned to IP addresses via "pntadm -P <network IP>", and what >>>>> macro definitions look like via "dhtadm -P" may provide some insight. >>>>> >>>>> Thank you, >>>>> Clay >>>> >>>> I did all that stuff, correclty, I think. Had to do it by hand as >>>> the generated output had a syntax error. >>>> >>>> # dhtadm -P >>>> Name Type Value >>>> ================================================== >>>> dhcp_macro_0906sparc Macro >>>> :BootSrvA=129.154.53.138:BootFile="http://192.164.53.138:5555/cgi-bin/wanboot-cgi":Rootpath="http://192.164.53.138:5555/export/aiserver/osol-0906-ai-sparc": >>>> >>>> >>>> 10.1.14.128 Macro >>>> :Subnet=255.255.255.192:Router=10.1.14.130:Broadcst=10.1.14.191: >>>> ventnor Macro >>>> :Include=Locale:Timeserv=10.1.14.171:LeaseTim=7200:LeaseNeg:DNSdmain="stw.east.sun.com":DNSserv=10.1.14.130: >>>> >>>> >>>> Locale Macro :UTCoffst=-18000: >>>> >>>> Oh, I see the problem. I did not match the macro. >>>> >>>> Should I have added this to the main macro (in my case ventnor, >>>> which is the system name) or to the 10.1.14.128 macro? I created a >>>> new macro. >>>> >>>> Steffen >>>> >>>>> >>>>> On Tue, 12 May 2009, Steffen Weiberle wrote: >>>>> >>>>>> On 05/12/09 15:40, Clay Baenziger wrote: >>>>>>> Hi Steffen, >>>>>>> The snoop output of the DHCPRESPONSE would be useful. In >>>>>>> particular I suspect you are receiving a bootfile record which is >>>>>>> not of the form "http://<blah>" in which case the OBP will try >>>>>>> TFTP instead of HTTP. >>>>>>> Thank you, >>>>>>> Clay >>>> >>>> >> >> _______________________________________________ >> caiman-discuss mailing list >> caiman-discuss at opensolaris.org >> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > > _______________________________________________ > caiman-discuss mailing list > caiman-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/caiman-discuss