Jan Damborsky wrote:
> Hi Sarah,
> 
> 
> Sarah Jelinek wrote:
>>>> Section 5.2:
>>>>
>>>> In this section you specifically state:
>>>>
>>>>> ?All services except for the service with global scope (see below) 
>>>>> are client-specific: they can only be
>>>>> reached if a client-specific entry has been created for that client 
>>>>> or group of clients. A client-specific
>>>>> entry can be based on client MAC addresses or address of subnet.
>>>>
>>>> But, in the case of a media based AI image(for example the one 
>>>> planned for the VMC project) an install service will have different 
>>>> characteristics in terms of global scope. I don't see anything that 
>>>> restricts a media based AI client/service from working in your spec, 
>>>> I just wanted to point this out and perhaps you can add some text 
>>>> that indicates that this will be supported(it has to be). A service 
>>>> on local media may be the same as on an install server, although 
>>>> that seems heavyweight. Even if it is simply a file based locator of 
>>>> the manifest, it is still the install service which isn't tied to 
>>>> DHCP. The client specific setup in this case is likely just a well 
>>>> known location for the client to look for the manifest.
>>>
>>> The install service uses a client-server model, so the AI client is 
>>> provided
>>> with a service from the AI server. In the case of media installation, 
>>> there is
>>> no server and it does seem heavyweight to use a service in this 
>>> scenario. We
>>> thought that media installations using AI would not use service 
>>> discovery, but
>>> the manifest would be provided via some other mechanism. We would 
>>> need to
>>> clarify the requirements of the vmc project on how the manifest will 
>>> be provided
>>> to the vmc image.
>>>
>> It is still an install service on local media. We are doing manifest 
>> discovery, although not using the network and looking in a well known 
>> location. I think that it would be better to generalize the notion of 
>> an install service to include the locating of the manifest if a 
>> network isn't available.
>>
>> I don't think we need a 'server' in the local media case, it is 
>> heavyweight. But the notion of install service discovery can be 
>> generalized to include this case.
> 
> To be honest, I am thinking if install service model is applicable
> in the VMC case. In general it assumes there is service provider
> and service consumer - service consumer communicates with
> service provider in order to locate and obtain correct AI manifest
> associated with identified AI service.
> In VMC case, all this information is known in advance and controlled
> by one entity (Distro Constructor) which also takes care of preparing
> installation environment, so that doesn't seem that anything
> is to be negotiated.
> Maybe it might help if we could envision in more detail how things are
> supposed to work in VMC case and what level of flexibility would
> be useful.
> 

I had suggested in the context of another discussion the concept of a 
null transport be used; I'd be inclined to think about this similarly.

Dave

Reply via email to