SolusIO - Cloud Package - post-paid billing
Configuring SolusVM 2 Product
Configuring Flavor
Go to Settings → Modules → Plugins, find and activate Cloud Flavor Manager module.
In HostBill go to Extras → Plugins → Cloud Flavor Manager → VM Flavor List, and click New Flavor
Configure new Flavor by providing details:
Name - flavor name
Price per hour - the monthly charge will be automatically calculated based on this setting
Description - use this to describe the flavor
Save changes, your flavor is ready.
Configuring Product
In HostBill go to Settings → Products & Services, and Add new order page
From Order Types select VPS Packages
After creating order page add new product in it, provide its name and Save changes
Change the product price type to Flavor and then configure:
Generate usage invoices - select the frequency of generating invoices
Credit Setup Fee - setup fee from initial order to client credit.
Setup fee - entry fee for initial order
Fixed recurring fee - fixed recurring charge for service to be added to each invoice.
In product configuration section proceed to Connect with App, select SolusVM 2 module and SolusVM 2 App server.
Proceed to configuration wizard and set your package limit for each step:
Start
Cloud Hosting - One account in HostBill = multiple virtual machine in SolusVM 2
Resources
Flavor - select the flavor configured in last step with which the VMs will be created.
User role - select the user role with which the user in SolusVM 2 will be created
Limit Group - select the group with which the user in SolusVM 2 will be created
Save changes, your package is ready.
For more generic product configuration details including price, automation, emails settings refer to Product Configuration article.
Configuring Client Functions
In Products & Services → Your Order Page → Your Product → Client Functions you can control what features customer will have access to in client portal, by clicking Enable/Disable next to the given option.
Use Edit button to adjust function appearance in the client portal.
For SolusVM 2 Post-Paid you can enable the following client functions dedicated to this module:
Single sign-on - show the widget of automatic login to the SolusVM 2 panel
Login credentials - displaying the login details for the SolusVM 2 panel
As well as number of standard client functions, such as
Change Billing Cycle
Change Label
Change Ownership
Edit Forms
Graphs
Login Details
Manual Service Renew
New Direct Link
Related Services
Service Auto Renewal
Configuring SolusVM 2
Configuring HostBill & SolusVM 2 Billing Integration
You can find the HostBill & Billing integration configuration on the HostBill SolusVM 2 module documentation page
Configuring SolusVM 2 Resources
You can find the SolusVM 2 Resources configuration on the SolusVM 2 documentation page
Creating Virtual Machines
To create a VM in SolusVM 2, go to the Single Sign-on widget in the newly created service and click the Login to VM panel button.
You will be redirected to the SolusVM 2 panel of the logged-in client.
In SolusVM 2 panel go to Projects → Default Project and Create Server
Location
Server Type
Plan
SSH Keys
User DataSet your VM details:
Hostname & Description
Click Create & Buy now, your VM is ready.
SolusVM 2 in HostBill
HostBill Admin area
Administrators in the HostBill admin area can see SolusVM 2 user details and preview used hours for each user's Virtual Machines.
HostBill Client area
Clients in the HostBill client area can see SolusVM 2 used hours for each Virtual Machine.
HostBill Invoices
An example invoice for the SolusVM 2 Post-paid billing service is shown below