Configure OpenNebula Cloud Hosting Package

Configure OpenNebula Cloud Hosting Package

Once you activate the OpenNebula module and connect HostBill with OpenNebula Hosting, you can configure your package.

Configure Cloud Hosting Package


  • Proceed to Settings->Products & Services, add new Orderpage

  • From "Order Type" Select VPS

  • Pick orderpage, save changes. Add new product

  • Under Connect with App Select OpenNebula Module

  • Select App connection configured in previous steps

 

  • Under "Provisioning"

    • Select "Cloud Hosting" option

      • Your client will be able to create machines by himself in HostBill interface

        image-20250825-062121.png

 

  • Under "Resources"

    • Enter amount of "Memory" user machines can consume in total.

      • Optionally tick "Allow client to adjust with slider during order" to let client setup this limit during order

    • Enter amount of "CPU Cores" user machines can consume in total.

      • Optionally tick "Allow client to adjust with slider during order" to let client setup this limit during order

    • Enter amount of "Max Instances" user machines can consume in total.

    • From "Cluster," select the cluster where the customer's VMs will be created.

    • From "Group," select the group to which the customer's user will be assigned.

    • From "Additional Group," select the additional groups to which the customer's user will be assigned.

      • If more than one is selected, the customer's user will be assigned to each selected group

    • Tick "Do not require SSH keys" if needed module would not force adding ssh key prior to VM creation

      image-20250825-062949.png

 

  • Under "OS Templates"

    • With the "Cloud Hosting" option selected in the Provisioning tab, the customer will choose the "OS Template" during VM creation.

    • Tick "Set template pricing" if you need to set a price for each template.

      image-20250825-062417.png
      image-20250825-062715.png

 

  • Under "Storage"

    • Set total "Disk size [GB]" that all user Virtual Machines can take

      • Optionally tick "Allow client to adjust with slider during order" to let client setup this limit during order

    • From "Data store" select the data storage where the customer's VMs will be created.

    • Set total "Image storage [GB]" that all user Virtual Machines can take

      • Optionally tick "Allow client to adjust with slider during order" to let client setup this limit during order

    • From "Image store" select the image storage where the customer's VMs will be created.

    • From "Backup store" select the Backup storage where the customer's backups will be created.

    • From "Snapshot method" select the snapshot method, this determines how customer snapshots will be created.

    • Set total "Max snapshots" that the customer`s instance can create and keep automatic snapshots at once.

    • From "Format of newly added disks" select the format for new customer`s disks.

      image-20250825-063143.png

 

  • Under "Network"

    • Set total "IP Address Count" total limit of IP addresses customer can use

      • Optionally tick "Allow client to adjust with slider during order" to let client setup this limit during order

    • From "Virtual Networks" select the virtual networks wchich will be used fot the customer.

      image-20250825-063239.png