Hi Jeffrey,

On 03/31/09 11:39, Jeffrey Huang wrote:
> Hi, Joe and Jan,
>
> Joseph J VLcek ??:
>> jan damborsky wrote:
>>> There is a request from QE team as well as from users to allow
>>> process of installation to be observed remotely. For LiveCD case,
>>> this requirement was satisfied by fix for bug 6431 which introduced
>>> support for new configuration parameter 'livessh'. Is set to 'enable',
>>> ssh access is enabled to LiveCD environment.
>>> The same feature should be available for Automated Installation.
>>>
>>> Also, there is a need to be able to run the Automated Installer
>>> in debug verbose mode in cases when more information about
>>> installation process is desired - for instance when there is
>>> a failure to be evaluated or during testing.
>>>
>>> Based on this, there would be two parts to address those
>>> requirements:
>>>
>>> [1] enable ssh for AI
>>> ---------------------
>>> The suggestion is to take advantage of 'livessh' option introduced
>>> for LiveCD. If set to 'enable', AI would allow remote access
>>> using ssh by running following commands during boot:
>>>
>>> * generate ssh keys
>>> # /lib/svc/method/sshd -c
>>>
>>> * enable ssh SMF service
>>> # /usr/sbin/svcadm enable network/ssh
>>>
>>> [2] Enable debug verbose mode for Automated Installer
>>> -----------------------------------------------------
>>> New option 'install_debug' would be introduced. If set
>>> to 'enable', AI engine would be run in verbose debug
>>> mode providing more information about installation process
>>> (captured in standard /tmp/install_log file).
>>>
>>> For x86, option would be defined in GRUB menu.lst file,
>>> it would be looked up in install.conf file for Sparc.
>>>
>>> Known Issues:
>>> -------------
>>> Different mechanisms are used for x86 & Sparc - both have
>>> some disadvantages - please see bug 7789 for more details.
>>> Once bug 7789 is fixed, unified approach will be used
>>> for passing parameters for both architectures.
>>>
>>> Please let me know, if you think the proposal should be modified
>>> or different approach should be taken.
>>>
>>> Thank you very much,
>>> Jan
>>>
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> caiman-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>
>> Hey Jan,
>>
>>   Just to ensure it is understood:
>>
>>   By selecting the LiveMedia GRUB entry: "Enable SSH", in addition to 
>> enabling SSH, the defaults will automatically be chosen for the 2 
>> language questions and they will not be prompted for when booting 
>> LiveMedia.
>>
>>
>>   Is the proposed fix for bug 7789 to use a new file for passing 
>> install configuration parameters to both SPARC and x86 AI clients? If 
>> so will the X86 AI client present an "Enable SSH" GRUB option?
>>
>>   I think if the configuration file, proposed for fixing bug 7789, 
>> contains a flag to "Enable SSH" then no GRUB entry should be 
>> presented by the AI Client. The AI client should just boot with SSH 
>> enabled.
>>
>>   This would mean that the test folks could configure an AI service 
>> that would provide the SSH enabled functionality. This would be 
>> different from how their tests enable SSH for LiveMedia but I suspect 
>> very workable.
> I think this is workable. From AI view, as long as I could configure a 
> service that
> enable ssh, it doesn't matter how the client get this option, either 
> from grub, or
> from a configure file httped from the server.


Speaking about mechanism how to set those options, it will need to
be done manually at the time being - by editing menu.lst or install.conf
file.
Introducing user interface for adding user options to configuration
files are out of the scope of this bug. The reason is that it would
have to be reimplemented when bug 7789 is to be fixed, so I think
it might be better to do it once as part of redesign of configuration
files. Please let me know if it might be acceptable approach before
7789 is fixed.

Thank you,
Jan


Reply via email to