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.
>>
>>
>