From the blog
26 Oct, 2026 2.20260909

Create robust cloud management platform with Openstack components and HostBill

Overview

OpenStack is a software for creating and managing cloud computing platforms for public and private clouds. OpenStack’s modular architecture allows to deploy different projects, depending on types of resources you’re virtualizing and types of cloud services you need.

With multiple provisioning methods you can use OpenStack module to sell and provision automatically VPS Hosting, Cloud hosting (virtual Datacenters) or DIY Cloud and VPS packages. Flavor Billing feature built into this integration allows you to create EC2-like service, where customer pays for hourly instance use, based on predefined VM sizes and prices. Bill hourly for VMs, volumes and snapshots, schedule automatic snapshots, and let clients upload their own ISOs and build private networks. With OpenStack module for HostBill you can automatically create Tenants, Users in Keystone, VMs, networks, subnets, routers, manage SSH keys, upgrade and downgrade resources and manage the service lifecycle.

The module’s rich-featured client area gives your clients full control over their Cloud and Virtual Machine resources - they can create, destroy, start and stop, edit and scale their Virtual Machines, manage security groups, manage OS templates, access OpenStack API credentials, access VM console and more - access to client area sections can be managed from admin portal.

  • Integration Features:
  • Billing
  • Client Area
  • Admin Area
  • Documentation
  • Changelog
  • Cloud / Flavor Billing
  • Sell Fixed-Size Cloud
  • Sell Flexible Cloud
  • Sell Single VPS
  • Offer availability zone choice at order,
  • Support Virtuozzo Hybrid Infrastructure (VHI)
  • Charge for:
    • OS Templates
    • Storage type used
    • Per-GB snapshot storage,
    • Setup and fixed recurring fees

Automation

  • Create client Tenants
  • Create client user in Keystone
  • Create VMs for VPS Hosting
  • Push VM metadata from HostBill forms
  • Create Network
  • Create Subnet
  • Create Routers
  • Inject SSH Key to instance
  • Upgrade / Downgrade Resources
  • Suspend, Unsuspend, Terminate
  • Schedule automatic VM snapshots with retention
  • Run cloud-init scripts per OS image
  • Resize boot volume on package change
  • Shelve or power off on suspend
  • Exclude shelved VMs from billing
  • Copy default security groups to new projects
  • Email clients on VM create and rebuild
Some feature is missing?

Contact us and provide its details. We'd be happy to build it for you.

Subscribe to our newsletter

And be the first to know about special offers, promo-codes, new product releases and more!