John Levon wrote: > On Sat, Sep 26, 2009 at 11:01:27PM -0700, sundar Yamunachari wrote: > > >> John Levon wrote: >> >>> I'm having much trouble setting up installadm to serve static DHCP from >>> the same machine. I'm using 122 on the server, with the 123 AI ISO. >>> >>> 1) when you use create-service with -i / -c, then dynamic allocation is >>> immediately enabled. This is a major problem as a bunch of clients then >>> grab the leases from the DHCP server. How am I supposed to get >>> installadm to set up the DHCP server without it doing this? >>> >>> >> If you setup DHCP server (using -i and -c) with installadm, it will >> setup only dynamic addressing. If you want permanent IP addressing, >> you have to manage the DHCP server on your own and should not >> use -i and -c with installadm >> > > This is a great shame (and not at all clear in the docs). The Sun DHCP > server is incredibly painful to set up correctly by hand. Is there a > plan to allow static DHCP configurations? > The create-service will be setting up only dynamic addresses but create-client can be enhanced to support setting up permanent IP address with DHCP. Please file a bug. > >>> There's no /etc/resolv.conf in the domU, and NIS isn't configured. >>> SUNWfiles1_dhcptab has DNS info under the 'heaped' macro, but only NIS >>> under >>> the 10.6.70.0 network. But surely NIS should still work? >>> >>> >> If the DNS is setup on the install server, the installadm will pick up >> the information >> and setup the DHCP macro with the name of the install server. For >> example, the >> install server 'install-test' will have the following macro: >> >> install-test Macro >> :Timeserv=10.6.68.47:LeaseTim=604800:LeaseNeg:DNSdmain="sfbay.sun.com": >> DNSserv=129.145.155.220 129.145.154.118 129.147.9.5:Include=Locale: >> > > I have something like this set up. It doesn't work. I get the dhcpinfo > correctly in the domU, but no /etc/resolv.conf (until /usr is mounted). > This is a little difficult to debug without /usr, so I'd appreciate some > tips! > > Downloading solaris.zlib archive > --2009-09-26 22:28:40-- http://heaped:5555//export/ai/123//solaris.zlib > Resolving heaped... failed: node name or service name not known. > wget: unable to resolve host address `heaped' > FAILED > ... > root@:~# dhcpinfo DNSserv > 129.145.155.220 > 129.145.154.118 > 129.147.9.5 > -bash: /usr/bin/hostname: No such file or directory > root@:~# cat /etc/resolv.conf > cat: cannot open /etc/resolv.conf: No such file or directory > -bash: /usr/bin/hostname: No such file or directory > Can you check whether dns client service (svc:/network/dns/client:default) is up on the install client? The AI will be setting up /etc/resolv.conf and enable the dns client service if it gets the DNS information from DHCP. > >>> 4) I've edited /export/ai/213/auto_install/*.xml to set auto-reboot to >>> true (bad I know), but it's ignored: >>> >>> root at domu-224:~# grep reboot /tmp/install_log >>> <AI Sep 25 18:30:21> Auto reboot disabled >>> >>> >> Check whether the auto-boot is enabled on the >> /tmp/ai_combined_manifest.xml on the >> machine before rebooting the installed system. The manifest you edited >> may not the >> manifest the client is using to install the system. >> > > Where else are manifests stored? > > root at heaped:/export/ai/123/auto_install# ggrep -C1 reboot *.xml > ai_manifest.xml- </ai_uninstall_packages> > ai_manifest.xml: <ai_auto_reboot> > ai_manifest.xml- true > ai_manifest.xml: </ai_auto_reboot> > ai_manifest.xml- </ai_manifest> > ... > default.xml- </ai_uninstall_packages> > default.xml: <ai_auto_reboot> > default.xml- true > default.xml: </ai_auto_reboot> > default.xml- </ai_manifest> > > And in the domU /tmp/ai_combined_manifest.xml: > > <ai_auto_reboot> > false > </ai_auto_reboot> > Check the AI documentation FAQ #6 "How do I Locate the Default AI Manifest for an Install Service?" to find the location of the default manifest for a service. To change the manifest, follow the example in the AI document http://dlc.sun.com/osol/docs/content/2009.06/AIinstall/customai.html under the section "How to Replace the Default AI Manifest".
Thanks, Sundar > thanks > john > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/caiman-discuss/attachments/20090928/2496c145/attachment.html>