Joseph J. VLcek wrote:
> Jean McCormack wrote:
>> I'll post these to opensolaris when I'm able to sign in, hopefully 
>> sometime today.
>>
>>
>> Attendees: Sue, Jean, Sarah, Glenn, Jan, Alok, William
>>
>> Open Items to do to get ready for review.
>>
>> Clarification on Dry run requirements from Andre deferred until he 
>> gets back on
>> the 9th.
>>
>> Configuration and manifest validation: Jumpstart provides this with dry
>> run. We need to
>> answer what dry run really means in the context of AI. What are the
>> requirements? What value do we add?
>> Alok: Test wanted a sanity test. Making sure the manifest was
>> semantically and syntactically correct. Also, the IPS repo was actually
>> acceptable.
>> Sue: Also what service is going to be run.
>> Sarah: So we would show them the configuration, service, repo, manifest
>> validation
>> Alok: disk target, packages valid.
>> Jean: user account, timezone.
>> Sarah: We need to figure out what we want to validate and list those to
>> drive the dry run.
>>
>> Todo: Clarification in spec of what we think we're providing with dry 
>> run.
>>
>> Jan: We might have dependency on IPS for this. He thinks that IPS has a
>> dependency on an image-create having been run.
>>
>> If the pkg dry run takes a long time we might need a way to override
>> this for Andre. But others may want this. Possible
>> dependency in functional spec about IPS dry run.
>>
>> VMC:
>> Talk about using http to publish the logfile. Glenn not sure if this is
>> the right thing. Sarah, it's up to the server/ whomever to do what they
>> want with the data. In the case of Glenn's project, it's up to them to
>> do what they want with it.
>>
>> It's only pertinent while the install is going on. After that they can
>> log in and see it.
>>
>> If we have a minimal webserver running on the client, we don't want it
>> hanging around after the reboot.
>>
>> No input as to which light weight webserver.
>>
>> The current research for the webserver project seems like it's probably
>> heavy weight. It's probably too big for us.
>> We need to do a little research on this.
>>
>> If we use a webserver to publish then what does the use case look like?
>> It doesn't stream data. Which is what we really want.
>> But the consumer could determine the pull interval. Unless we have a
>> callback mechanism, the data will have somewhat of a lag.
>> Currently the clients provide callbacks that provide status update. We
>> try to be as accurate as possible but it's really a rough idea.
>>
>> Requirement is for remote observability which includes the log and the
>> progress info. The idea is that progress would be in the log.
>> Would http access with parsing work for now with more research as to how
>> Amber Road does this.
>>
>> This is ugly. We need more research as to what else we could use.
>>
>> How would the server know it should be polling? Are we going to use this
>> for the install server also? Or something else?
>> Is there any way of using the "old" way of updating the install server
>> to work for all cases. i.e. Glenn too.
>>
>> Who else is a consumer we know of? The install server.
>>
>> VMC requirements: Wants real time which means he wants to provide
>> progress reporting and ability to detect error conditions.
>> This is similar to what liborchestrator does for the GUI.
>>
>> How do we provide this? Probably just exporting via http doesn't quite
>> do this.
>>
>> Jan, suggested SNMP. This is still a pull mechanism.
>
> SNMP management agent can retrieve (get) or alter (set) variables on
Yeah. I thought he had said it was a pull mechanism but after looking 
into snmp more I discovered you could push.
>
> So I think this may mean we could set it up so the agent is the VM or 
> the agent is the host. Either way we still need a mechanism to 
> communicate network info between the two.
>
> And if the networking info can be available then why not simply 
> provide access to the log file(s) on the VM running the install client?
We're actually looking at something using Ajax to provide a nice 
consistent user interface to progress and log. More when we get the details.
>
> Also
>
> CIM - Common Interface Model could also be investigated.
Yes. But it's fairly heavy weight. Not sure we need that.

Jean
>
> From my understanding the difficulty is in communicating the hosts 
> network address to the client. If SNMP or CIM were used network info 
> would also be needed.
>
>
> //
>
>
>>
>> Glenn: AI client boots and starts a process which can take connection
>> requests from a remote observer. Once connected the AI client starts
>> sending data to the remote consumer who can do what they want with it.
>>
>> What if the AI server was the remote consumer? Do we have the push of
>> the log automatically happen? Or do we connect?
>>
>> Alok: likes Jan's suggestion of SNMP. We can have a variety of snmp
>> traps and the consumer can pick which ones to detect.
>>
>> William: propose something something similar to SNMP traps. The AI
>> client starts up receiving the remote consumer IP
>> address via boot params. Same problem as we need to have the AI server
>> know to listen.
>>
>> Jan: Would like to be able to connect at any time to observe the AI
>> client. i.e. go home and from there connect and observe.
>>
>> Sarah: Thinks the consumer should be initiating the connection.
>> The requirement is that we provide remote observability into the client.
>>
>> Sue: How would the AI server know when to connect?
>>
>> Alok & Sarah: The AI webserver has a connection because the client has
>> asked for the manifest.
>>
>> William: tcp/ip connection suggestion.
>>
>> Summary:
>> Requirement is to provide remote observability. We will provide log
>> files and/or progress information.
>> Research will be done to come with a proposal as to whether this will be
>> a push or pull operation.
>>
>> Alok and Jean will look into tcp/ip, snmp, webserver plus others.
>>
>> Multiple disk:
>>
>> William: He has put out some email on corrections and extensions but
>> needs to get out a proposal. (will be out by 6:00 am Pacific
>> June 4)
>> Needs to talk with Ethan yet about his issues.
>>
>> Changes not expected to be extensive.
>>
>> Proposing 9:00 P/10:00M/6:00 Prague on Monday June 8 for review of 
>> functional spec.
>>
>> Jan: Doesn't think it changes the design, but wanted to mention that he
>> thinks AI will need to support extended partitions. This could go 
>> into the spec under enhancements.
>>
>>
>>
>> _______________________________________________
>> caiman-discuss mailing list
>> caiman-discuss at opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>


Reply via email to