The article describes the details of configuring a tariff plan with DCImanager 6 processing module. Read more about general settings of tariff plans in How to create and configure a tariff plan.
To create a tariff plan for DCImanager 6:
- Go to Products → Tariff plans → Add button → Dedicated server.
- Specify tariff settings.
- Configure the content of the tariff plan: Products → Tariff plans → select the created tariff → Options button.
Tariff settings
"Main settings" section
Dedicated server tariffs are linked to a specific existing server configuration. Configurations are generated in DCImanager 6 and contain details of servers hardware. If a server with such configuration is available, immediately after ordering the service, the process of server preparation and deployment begins.
Configuration — the list of available server configurations. The list of values is created automatically and includes all server configurations available in DCImanager 6.
"Additional settings" section
-
OS templates — operating systems available within the tariff. When the processing module is connected in BILLmanager, DCImanager 6 provides the list of all operating systems.
A server cannot be issued without an OS.NoteIf the list of OS templates is not displayed when creating a tariff, connect the template to the tariff manually: Products → Product type → Dedicated server → Parameters → Operating system → Values → select template → Tariff plans → select tariff → Enable.
To add a template for a tariff, go to Products → Product type → Dedicated server → Parameters → Operating system → Add → specify the template settings. In the Internal name field, enter the name of the template from DCImanager 6.
- Default domain template — the template used as basis to create the domain name, unless specified by the customer when ordering the service. The following macros can be used in this field:
- @USERNAME@ — name of the current account user;
- @TYPE@ — product type;
- @ID@ — unique service ID.
For example, "@USERNAME@.example.com" was specified in "Default domain template". Username is "user". Unless the customer specifies the domain name when ordering the services, the domain name of "user.example.com" will be assigned to the server in DCImanager 6.
- Name server — domain name server for the free domain name. Read more in the article Name server for a free domain name. DCImanager 6.
When a dedicated server service is ordered, BILLmanager can provide customer a third-level domain name in the provider's domain zone. Unless the customer specifies the domain name when ordering, a subdomain in the provider's zone will be generated automatically by BILLmanager based on "Default domain template". This subdomain will be created automatically for the free domain at the domain name server. In this case, the subdomain's IP address will redirect to the server's IP address.
"Policy" section
Allow order without available resources — the policy of ordering a service when there are no free servers with the required configuration:
- If the option is enabled, all tariffs are available for ordering, including those for which there are no available servers. When ordering and paying for a service:
- BILLmanager changes the status of the service to Processed.
- Provider's technical support:
- Receives a task to build a server.
- Prepares a server in the selected data center.
- Fills in the required fields in the task — IP address, label, server id in DCImanager 6.
- Closes the task.
- BILLmanager:
- If the client does not have an account in DCImanager 6, creates one.
- Changes the service status to Active.
- Adds the data specified by technical support to the service settings.
- If the option is disabled, tariffs for which there are no free servers are hidden on the order page.
Tariff plan contents
If integrated with DCImanager 6, the processing module supports the use of the following resources (internal resource name is specified in brackets):
- control panel license (panel). Value type – enumeration;
-
bandwidth (bandwidth). Resource unit of measure – KiB, value type – integer number;
Note:- Specify unit of measure "KiB" to ensure correct operation of the "Bandwidth" resource: Products → Tariff plans → choose tariff → Options → Bandwidth → Edit → Tariff limits→ Unit of measure → KiB.
- If the Use default NetFlow statistics data option is enabled in the DCImanager 6 location settings, the resource will use Netflow statistics.
- public IPv4 address (ip). Value type – integer number;
-
public IPv6 address (ipv6). Value type – integer number.
NoteDCImanager 6 will assign IP addresses to the server before installing the OS.
If you plan to provision servers with IPv6 addresses only, remove the "Public IPv4 address" resource from the contents. In this case, DCImanager 6 will allocate an IPv4 address from the pool specified in the settings for the duration of OS installation. For more information on allocating IP addresses, see the article Integration with BILLmanager in DCImanager 6 documentation.
- pool of IP addresses (ippool). The server will get an IP address from the pool selected when ordering. Value type – enumeration;
- server VLAN (vlan_id). The server will be placed in the VLAN selected when ordering. Value type – enumeration;
- total incoming traffic (in). Value type — integer;
- total outgoing traffic (out). Value type — integer;
- burstable load by incoming traffic (burst_in_day). Value type — integer;
- burstable load by outgoing traffic (burst_out_day). Value type — integer;
- electricity consumption (electrical_consumption). Value type — integer.
Disable IP address change
When installing the OS via BILLmanager, the platform deletes all addresses from the server and allocates an address from the pool according to the internal logic of DCImanager 6. To prohibit changing the IP address of servers when ordering from BILLmanager:
- Enter Products → Tariffs → select a tariff → click Configure. → click Create.
- Select "Disable IP address change" in the Type field → click Ok.
You can connect "Bandwidth of dedicated servers" service to the tariff. See Bandwidth of dedicated servers for more information.