Jon Aimone wrote: > Hi, > > So everyone in my group who currently adds manifests custom to a > specific machine (of which we have several hundred) will have to > export the entire service configuration (which includes every > machine), modify it (only the part that applies to their machine), and > import again? Seem dangerous and not very practical. Jon,
Adding manifests with criteria from a file is an additional feature to help administrators to setup multiple manifests at once. If your environment requires manifest setup per machine, you can use create-client (with specific manifest) to setup individual systems. Loading manifests from a file is not the only way to add manifests to a service. - Sundar > > > Peter Tribble spake thusly, on or about 08/17/09 13:23: >> On Mon, Aug 17, 2009 at 8:14 PM, Sundar >> Yamunachari<sundar.yamunachari at sun.com> wrote: >> >>> Hi, >>> >>> I have updated the proposal to simplify AI manifests with the >>> following >>> changes: >>> >>> - The installadm interfaces for new subcommands and changes to the >>> existing subcommands are finalized (Thanks to Frank and Ethan) >>> - Changes based on the feedback to the previous proposal >>> The document is at >>> http://www.opensolaris.org/os/project/caiman/auto_install/manifest_simplification_proposal_v3. >>> >>> >>> Your feedback is requested. >>> >> >> I like the syntax >> >> # installadm add-manifest -n <my_service> -f <manifest_input_file> >> >> In fact, that's about the only way I can see myself managing >> an AI server. >> >> Two things would make this even easier: >> >> # installadm export -n <my_service> >> >> which would simply spit out the manifest_input_file corresponding >> to the current configuration, and >> >> # installadm import -n <my_service> -f <manifest_input_file> >> >> which would simply replace the entire configuration with the >> new one. So basically, to update I would export, modify, and >> stick it back. To replicate, just export on one server and import >> somewhere else. >> >> To my mind, the manifest_input_file is the primary object; all the >> other (add-manifest, remove-manifest, update-criteria) subcommands >> are just ways to manipulate subsections of that object. >> >> >