'Create a volume and return its properties.'

def create_volume(self, volume):

    try:
        ldev = self.create_ldev(volume['size'])
    except exception.VSPError:
        with excutils.save_and_reraise_exception():
            utils.output_log(MSG.CREATE_LDEV_FAILED)
    return {'provider_location': six.text_type(ldev)}
