meshcloud

meshcloud

  • User Docs
  • Operator Docs
  • API Docs
  • Release Notes
  • Help

›OpenStack

Architecture

  • Overview
  • Identity Federation
  • Platforms & Locations

Metering & Billing

  • Architecture
  • Configuration

System

  • Managed Service
  • Configuration
  • Authorization
  • User Revocation
  • Logging & Auditing
  • Metrics & Monitoring
  • meshStack APIs
  • Managing Tags
  • meshCustomer Group Synchronisation

Amazon Web Services

  • Integration
  • Landing Zones
  • Metering

Microsoft Azure

  • Integration Guide
  • Landing Zones
  • Metering
  • Cloud Inventory
  • Configuration Reference

Google Cloud Platform

  • Integration
  • Landing Zones
  • Metering

Cloud Foundry

  • Integration
  • Metering

Kubernetes

  • Integration
  • Metering

OpenShift

  • Integration
  • Landing Zones
  • Metering

OpenStack

  • Integration
  • VMware Integrated OpenStack
  • Metering

meshMarketplace

  • Integration
  • Marketplace Development
  • Metering
  • Tutorial: Implement a Broker
  • Tutorial: Dashboards
  • meshcloud OSB API Profile
  • Metrics-based Metering
Edit

Metering

meshStack supports metering and billing for most common OpenStack versions. For fine-granular metering and best-performance, we recommend the use of OpenStack Panko for OpenStack Releases Pike and later.

Prerequisites

  • OpenStack admin user with suitable read-only permissions for all projects
  • OpenStack APIs are accessible by meshStack metering collector components
  • OpenStack Panko (optional, but recommended): OpenStack Pike or later
    • Panko must be configured to emit & record suitable events
    • note: Panko can also be used with suitable patches on older OpenStack releases
    • Contact us for details

Supported Resources

Resources with the following traits are addressable in the Product Catalog.

Nova

A nova virtual machine.

id: os.nova.vm
traits:
  - RAM
  - VCPU
  - STATE
  - FLAVOR
  - DISK
  - DISK_EPHEMERAL
  - DISK_ROOT

Cinder

Volumes

id: os.cinder.volume
traits:
  - STATUS
  - AVAILABILITY_ZONE
  - SIZE
  - REPLICATION_STATUS
  - TYPE

Snapshots

id: os.cinder.snapshots
traits:
  - STATUS
  - VOLUME_SIZE
  - AVAILABILITY_ZONE
  - REPLICATION_STATUS

Glance

Images

id: os.glance.volume
traits:
  - STATUS
  - SERVICE
  - SIZE

Neutron

Routers

id: os.cinder.volume
traits: []

Floating IPs

id: os.neutron.floatingIp
traits: []

Traffic

Metering for Neutron Traffic is supported, however it depends on the actual environment and networking services used in Neutron. Please contact us for details.

Keystone

Project

The Keystone project resource is useful for attaching prices directly to an OpenStack Project.

Common use cases include chargeback of fixed-fees for support contracts.

The metering pipeline for OpenStack automatically generates this resource for each OpenStack project managed by meshStack.

id: os.keystone.project
traits: []
Last updated on 10/30/2019
← VMware Integrated OpenStackIntegration →
  • Prerequisites
  • Supported Resources
    • Nova
    • Cinder
    • Glance
    • Neutron
    • Keystone
meshcloud
Docs
User DocumentationOperator Documentation
Community & Follow us
TwitterFacebookLinkedInXING
More
Release NotesGitHub
Copyright © 2021 meshcloud GmbH