Jean McCormack wrote:
> Jens Deppe wrote:
>>
>>
>> Jean McCormack wrote:
>>> Jens Deppe wrote:
>>>>
>>>>
>>>> Jean McCormack wrote:
>>>>> Jens Deppe wrote:
>>>>>> Hi Jean,
>>>>>>
>>>>>> One comment inline...
>>>>>>
>>>>>> On 05/21/09 14:19, Jean McCormack wrote:
>>>>>>>
>>>>>>> Progress Reporting:
>>>>>>>
>>>>>>> The output to the console to reflect the progress of the 
>>>>>>> auto-install should be of the format:
>>>>>>>
>>>>>>> (pseudo progress bar)  High level description of current 
>>>>>>> functionality
>>>>>>>
>>>>>>> Example (general idea, wording is not exact) :
>>>>>>>
>>>>>>> (.....................) Discovering available services
>>>>>>> (.....                ) Choosing service
>>>>>>>
>>>>>>> The .'s indicate percentage completion. This means we have a 
>>>>>>> dependency upon IPS to supply size information for the packages.
>>>>>>> A return is only implemented when the install moves from one 
>>>>>>> major block of functionality to the next. Otherwise, the text is 
>>>>>>> overwritten with updates to the dots to indicate progress.
>>>>>>>
>>>>>>> The use of virtual console was considered as a possibility if a 
>>>>>>> more  detailed progress
>>>>>>> is required. Preliminary investigation indicates that this 
>>>>>>> currently is  not in our microroot and would
>>>>>>> be too large to include there.
>>>>>>
>>>>>> Please consider enabling the log file to be retrieved/accessed 
>>>>>> remotely. Simply exposing it via an http service would be a *big* 
>>>>>> help. Especially when installing systems remotely.
>>>>> Does this meet your needs?
>>>>>
>>>>> The log file will also be written to the AI server at 
>>>>> /var/ai/client_logs/ip_address/install_log.
>>>>
>>>> Not really as we are (for now) not using the AI server to provision 
>>>> clients and deliver the manifests. (We're using a Begin service to 
>>>> derived the manifest).
>>>>
>>>> So, what mechanism/protocol will be used to move the install log 
>>>> from client to server? Will it be streamed during the install or 
>>>> only sent once the install completes?
>>> Streamed during the install.
>>
>> So is the source exposed on the client via http or some other common 
>> means whereby we could monitor it without relying on the AI server?
> At this point, there's no plan for that. You could build a custom ai 
> image with ssh enabled and ssh to the system. However, be aware there 
> are security concerns with doing so. See the caiman-discuss discussion 
> with respect to this.
> 

Recall that ssh isn't enabled because the use of well-known passwords 
makes the system essentially wide open to compromise during the 
installation period, but allowing some *controlled* means of monitoring 
the installation directly with the client seems worth considering.

Dave

Reply via email to