[openstack-dev] [oslo] Common SSH

Doug Hellmann doug.hellmann at dreamhost.com
Mon Jan 13 17:58:54 UTC 2014


On Mon, Jan 13, 2014 at 12:21 PM, Greg Hill <greg.hill at rackspace.com> wrote:

>  Trove doesn't use ssh afaik.  It has an agent that runs in the guest that
> is communicated with via our normal RPC messaging options.
>

Good.

Doug



>
>  Greg
>
>  On Jan 13, 2014, at 11:10 AM, Doug Hellmann <doug.hellmann at dreamhost.com>
> wrote:
>
>
>
>
> On Mon, Jan 13, 2014 at 11:34 AM, Bhuvan Arumugam <bhuvan at apache.org>wrote:
>
>>
>>  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.
>>
>
>  Are we using ssh to run commands anywhere else in OpenStack? Maybe in
> one of the orchestration layers like heat or trove?
>
>  Doug
>
>
>
>>
>>  --
>> Regards,
>> Bhuvan Arumugam
>> www.livecipher.com
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>  _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140113/71ebf59c/attachment.html>


More information about the OpenStack-dev mailing list