Installing HostBill
HostBill installation is fully automated and takes just seconds, more info at Installation
Download & install
- After module purchase visit hostbillapp.com/ log-in and proceed to "Services->Provisioning Modules for HostBill->OpenStack" and from left-hand menu choose Download This Product
- After downloading, unzip archive contents in your main HostBill directory
- Log-in into your HostBill adminarea, proceed to Settings->Modules, locate your newly uploaded module and choose"Activate"
Connecting to OpenStack
- Under settings->modules find and activate "Openstack" module
- You'll be redirected to Settings->Apps, provide your main Openstack hostname(ip), username and password for your admin tenant
- If you have valid SSL certificate installed on Openstack, tick "Use https" - If for some reason you've changed your admin tenant name, set it in Admin tenant
- Make sure to provide valid port your Openstack Keystone operates on - its often changed from default 5000
- Use Test configuration to make sure that HostBill can connect to Openstack, if it can't, try:
- Make sure your HostBill IP is whitelisted in Openstack
- Make sure that no firewall is blocking connection between HostBill <-> Openstack over ports 80, 443 - Save changes
Setting Cloud Package
- Proceed to Settings->Products & Services, add new Orderpage
- From "Order Type" Select Openstack
- Pick orderpage, save changes. Add new product
- Under Connect with App Select Openstack Module
- Select app connection configured in previous steps
- Select Cloud Hosting from Provisioning Tab
- Setup package Resource limits:
- Provide total amout of Memory [MB] client can assign to his VMs
- Provide vCPU count that customer can assign to his VMs
- Enter Maximum number of instances customer can create
- From Available flavors pick what VM sizes customer can create under this plan
- Setup package Images / Snapshots limits:
- To limit use and set prices of templates tick Set template pricing - you can then edit list of templates under related forms element
- Setup package Storage limits:
- Set Storage size [GB] that client can use by all his VMs
- Provide Max volumes count that client can create in total
- Provide Max snapshots count that client can take in total
- Setup package Network limits:
- Enter Total Number of Floating IPs that client can use
- Select which Floating IPs pool to use
- Save changes
Setting VPS Hosting Package
- Setup new orderpage as described above, add new product
- Under Connect with App Select Openstack Module
- Select app connection configured in previous steps
- Select Single VPS from Provisioning Tab
- Setup package Resource limits:
- From Flavor pick what VM size customer machine should be crated with
- From Projects pick project that client VM will be created under
- Setup package Images / Snapshots limits:
- From OS Template list pick what template customer VM should be created with. OPtionally you can load tempaltes into dropdown available from orderpage, so client can choose it during singup
- Setup package Network limits:
- Enter Total Number of Floating IPs that client can use
- Select which Floating IPs pool to use
- Save changes