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. Thank you, Jan