Overview

Overview

Configurable options in WHMCS allow you to offer customizable features and resources for SolusVM products. These options enable customers to select and modify resources when ordering or managing their virtual servers, providing flexibility and control over their service specifications.

Available configurable options

The SolusVM WHMCS module supports the following configurable options:

Resource options

  • Operating System — Allows customers to select their desired operating system when ordering a SolusVM product. Available for both KVM and VZ virtualizations.
  • Application — Enables customers to select an application when reinstalling a SolusVM product. This option works only for reinstallation, not for new product creation.
  • Location — Provides customers with the ability to select a geographic location for their virtual server when ordering.
  • Additional Disk — Allows customers to add, resize, or delete an additional disk for their virtual server. This option is available only for KVM virtualization and supports one additional disk per server through configurable options.

Plan parameters

Plan parameters allow you to offer customizable resource allocations that map directly to SolusVM virtual server specifications. These options enable customers to select resource tiers when ordering:

  • VCPU — Configure the number of vCPU cores. Available for both KVM and VZ virtualizations.
  • VCPU Limit — Configure CPU power limits for VZ containers. Available only for VZ virtualization.
  • VCPU Units — Configure vCPU units for resource allocation priority in VZ containers. Available only for VZ virtualization.
  • Memory — Configure RAM allocation for virtual servers. Available for both KVM and VZ virtualizations.
  • Swap — Configure swap space allocation for VZ containers. Available only for VZ virtualization.
  • Disk Space — Configure primary disk space allocation. Available for both KVM and VZ virtualizations.
  • IO Priority — Configure I/O priority levels for VZ containers. Available only for VZ virtualization.
  • Total Traffic Limit — Configure bandwidth limits for virtual servers. Available for both KVM and VZ virtualizations.
  • Extra IP — Configure additional IP addresses for virtual servers. Available for both KVM and VZ virtualizations.
  • Enable Backups — Enable or disable the backup feature for virtual servers. Available for both KVM and VZ virtualizations.
  • Enable Snapshots — Enable or disable the snapshot feature for KVM virtual servers. Available only for KVM virtualization with supported storage types.
  • Enable Disaster Recovery — Enable or disable the disaster recovery feature for virtual servers. Available for both KVM and VZ virtualizations.

Integration options

  • 360 Monitoring Integration — Enables provisioning of virtual servers with the 360 Monitoring agent installed and configured. Requires WHMCS module version 1.0.38 or higher.

Configuration best practices

When configuring options in WHMCS, consider the following recommendations:

  • Keep configurable option groups organized by category (for example, separate groups for resources, location, operating system, and applications).
  • Use descriptive names for option values that customers will easily understand.
  • Test configurations in a development environment before deploying to production.
  • Review resource allocations to ensure they align with your SolusVM compute resource capacity and plans.
  • Consider pricing strategies for each configurable option to ensure profitability while remaining competitive.