[openstack-dev] [oslo] Common SSH

Bhuvan Arumugam bhuvan at apache.org
Mon Jan 13 16:34:15 UTC 2014


On Mon, Jan 13, 2014 at 7:02 AM, Doug Hellmann
<doug.hellmann at dreamhost.com>wrote:

>
>
>
> On Mon, Jan 13, 2014 at 7:32 AM, Bhuvan Arumugam <bhuvan at apache.org>wrote:
>
>> On Fri, Jan 10, 2014 at 11:24 PM, Sergey Skripnick <
>> sskripnick at mirantis.com> wrote:
>>
>>>
>>>  I appreciate that we want to fix the ssh client. I'm not certain that
>>>> writing our own is the best >answer.
>>>>
>>>
>>> I was supposed to fix oslo.processutils.ssh with this class, but it may
>>> be fixed without it, not big deal.
>>>
>>>
>>>
>>>
>>>> In his comments on your pull request, the paramiko author recommended
>>>> looking at Fabric. I know that >Fabric has a long history in production.
>>>> Does it provide the required features?
>>>>
>>>>
>>> Fabric is too much for just command execution on remote server. Spur
>>> seems like
>>> good choice for this.
>>>
>>
>> I'd go with Fabric. It support several remote server operations, file
>> upload/download among them. We could just import the methods we are
>> interested. It in turn use paramiko supporting most of ssh client options.
>> If we begin using fabric for file upload/download, it'll open door for more
>> remote server operations. Bringing in fabric as part of oslo will be cool.
>>
>
> Where are we doing those sorts of operations?
>

Currently, we don't upload/download files to remote server through ssh/scp.
We do execute commands, pipe multiple commands in few tempest when ssh is
enabled. With oslo/fabric, we may develop a common ground to deal with
remote servers, be it executing commands or dealing with files.
 --
Regards,
Bhuvan Arumugam
www.livecipher.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140113/87bc6f95/attachment.html>


More information about the OpenStack-dev mailing list