Hi, A comment in-line...
[email protected] said the following on 05/13/10 04:43 PM:
We have some install servers handling a large number of subnets, but not all the subnets connected to the system. Is there a length limit to the list? We could easily go past 2k just in NIC names.Hi all,Here's what I'm envisioning for the AI multihomed implementation plan. Please let me know your oppinion of it or if it looks like anything is missing.Thank you, Clay UI Impact: --------- *SMF Changes to service (svc:/system/install/server:default): ------------------------------------------------------- *New interfaces astring value (will hold comma separated list) (I believe interfaces (e.g. e1000g0, nge3) to be easier for an admin. to reconcile than a list of network IPs (e.g. 192.168.0.1/24, 10.10/16) perhaps others feel differently?) *New interface_mask property (will accept "include" or "exclude" to either only serve on or exclude from serving on the listed interfaces)If an interface listed is not on the machine, a warning will be printed to the SMF log every service start of the service. If the interface_mask property is set to something other than "include" or "exclude" the service will print an error to the SMF log and exit the start method with $SMF_EXIT_ERR_CONFIG.
Method Changes:
--------------
*refresh -
Will refresh which interfaces are served by AI (the
list of interfaces is not a public interface to modify
other than this SMF action and the SMF properties)
*start -
Will first perform a refresh and then start serving on the
interfaces to be served by AI
Both start and refresh:
If a new interface is brought up or an old one removed,
suggested Solaris DHCP server commands will be provided to
setup or tear down the interfaces in DHCP through the SMF
log.
* DHCP
The -i and -c create-service arguments will not be supported when
multiple interfaces are present, an error message will be output
if attempted.
(As the SPARC BootFile URL has a hard coded IP address,
SPARC and X86 will differ in their DHCP requirements.
SPARC will require only a per subnet macro nothing more,
to the per-subnet BootSvrA data and per-service BootFile
data for an X86.)
SPARC:
Will provide an AI macro per subnet which will provide a
specific BootFile URL specifying the subnet correct
webserver location to provide the wanboot CGI.
X86:
Will provide an AI macro for each service with a BootFile
file path, however, it will be desired that a separate
macro configure the BootSvrA location on a per-subnet
basis. For example, this data could be included by the
network macro or some other macro which is included for
AI client use in a network specific manner.
* mDNS
Will have a separate mDNS responder listening on each interface to
respond with the correct IP address to advertise for the AI
webserver and interface. Responders will no longer be dns-sd(1)
based per work happening as part of the AI Webserver project.
* GRUB
Will extend the install_media and install_svc_address fallback
mechanisms in slim_source's
usr/src/cmd/auto-install/svc/manifest-locator as
currently delivered by GRUB to flag for using dhcpinfo(1) instead
to locate which machine provided the boot server via DHCP and use
that IP address in downloading .zlib files.
* Wanboot
Wanboot in its wanboot.conf provides a root_server value which has
an IP address in it. This project will modify ON's
usr/src/common/net/wanboot/bootconf.c valid_root_server()
function to populate a variable substitution similar to GRUB's
handling of variables (e.g. kernel$ enabling $ISADIR) for
providing a subnet specific IP to clients; the incoming subnet's
interface is returned in place of the token (envisioned to be
'$serverIP').
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
--
~~~~~~~\o/~~~~~~~
Cheers,
Jon.
{-%]
========
If you always do what you've always done, you'll always get what you've always
gotten.
- Anon.
--------
When someone asks you, "Penny for your thoughts," and you put your two cents
in, what happens to the other penny?
- G. Carlin (May 12, 1937 - June 22, 2008)
========
<<attachment: jon_aimone.vcf>>
_______________________________________________ caiman-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

