Esempio n. 1
0
        def upload():
            if not os.path.exists(cmd.primaryStorageInstallPath):
                raise kvmagent.KvmError('cannot find %s' %
                                        cmd.primaryStorageInstallPath)

            linux.scp_upload(cmd.hostname, cmd.sshKey,
                             cmd.primaryStorageInstallPath,
                             cmd.backupStorageInstallPath)
Esempio n. 2
0
    def upload_to_sftp(self, req):
        cmd = jsonobject.loads(req[http.REQUEST_BODY])
        rsp = UploadToSftpRsp()

        if not os.path.exists(cmd.primaryStorageInstallPath):
            raise Exception('cannot find %s' % cmd.primaryStorageInstallPath)

        linux.scp_upload(cmd.backupStorageHostName, cmd.backupStorageSshKey, cmd.primaryStorageInstallPath, cmd.backupStorageInstallPath)

        logger.debug('uploaded %s to sftp backup storage[hostname: %s, path:%s]' % (cmd.primaryStorageInstallPath, cmd.backupStorageHostName, cmd.backupStorageInstallPath))
        return jsonobject.dumps(rsp)
Esempio n. 3
0
    def upload_to_sftp(self, req):
        cmd = jsonobject.loads(req[http.REQUEST_BODY])
        rsp = UploadToSftpRsp()

        if not os.path.exists(cmd.primaryStorageInstallPath):
            raise Exception('cannot find %s' % cmd.primaryStorageInstallPath)

        linux.scp_upload(cmd.backupStorageHostName, cmd.backupStorageSshKey, cmd.primaryStorageInstallPath, cmd.backupStorageInstallPath)

        logger.debug('uploaded %s to sftp backup storage[hostname: %s, path:%s]' % (cmd.primaryStorageInstallPath, cmd.backupStorageHostName, cmd.backupStorageInstallPath))
        return jsonobject.dumps(rsp)
        def upload():
            if not os.path.exists(cmd.primaryStorageInstallPath):
                raise kvmagent.KvmError('cannot find %s' % cmd.primaryStorageInstallPath)

            linux.scp_upload(cmd.hostname, cmd.sshKey, cmd.primaryStorageInstallPath, cmd.backupStorageInstallPath, cmd.username, cmd.sshPort)