[ https://issues.apache.org/jira/browse/CLOUDSTACK-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Prasanna Santhanam updated CLOUDSTACK-4677: ------------------------------------------- Fix Version/s: Future > Switch remoteSSHClient in marvin to use fabric > ---------------------------------------------- > > Key: CLOUDSTACK-4677 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4677 > Project: CloudStack > Issue Type: Improvement > Security Level: Public(Anyone can view this level - this is the > default.) > Components: marvin > Reporter: Prasanna Santhanam > Fix For: Future > > > marvin currently does all ssh connections using remoteSSHClient interface. > There are several other methods that basically end up calling remoteSSHClient. > Fabric on the other hand provides a more lucid and pythonic interface to deal > with ssh-connections. Underneath fabric uses paramiko and provides several > improvements > 1. KeyPair support > 2. Improved logging (current ssh logging is too verbose and hard to > troubleshoot with) > 3. parallel execution (useful for getting simulataneous LB connections going) > In this work we need to deprecate marvin's remoteSSHClient from both the > library and the tests and provide fabric interfaces to deal with cloudstack > deployedVMs and hosts on the cloud infrasrtucture -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira