You can edit the parent policy settings and configure your OVDC settings using the VCD Pricing tab in VMware Aria Operations.
If you want to copy the VCD pricing settings from the policy currently being edited to another policy, click Copy local changes to other policy and select the policy to which you want to copy the settings. The copied pricing configuration will override any existing local pricing configuration in the target policy.
Procedure
- From the left menu, click Operations > Configurations, and then click the Policy Definition tile.
- Select the required policy or click Add to add a new policy.
- Select the required policy, and in the right pane, click Edit Policy.
- In the <policy name> [Edit] workspace, click the VCD Pricing card.
- Click the Lock icon to override parent policy settings.
- Select if you want to activate or deactivate the pricing engine.
- Select the pricing policy type from the drop-down menu. The pricing policy type determines your billing model based on the Organization VDC type.
- Configure the OVDC settings.
- Compute Rate: Click the Lock icon to edit the parent policy settings. Select if you want to charge based on the Sizing Policy or based on CPU/Memory Rate.
The following options appear if you select CPU/Memory Rate.
- CPU Count Based/CPU GHz Based: Select if you want to charge the CPU rate based on GHz or CPU count.
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based on Power State: This decides whether the charge should be applied based on the power state of the VM.
- Default Base Rate (per CPU count): Enter a valid number for Default Base Rate.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
Note: This field appears when you charge the CPU based on GHz.
- Default Base Rate (per GHz): Enter a valid number for Default Base Rate.
Note: This field appears when you charge the CPU based on GHz.
- Other Base Rate Slabs: Using slabs, you can optionally charge different rates depending on the number of CPUs used. Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The base rate slab allows you to change the rate of charging based on the resources used. For example, if you enter 5 in Greater than or equal and 5 as Base Rate, it means if the usage is 5 CPU and above, then the Base Rate of 5 will be applied for the whole usage.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Fixed Cost (per charge period per VM): Enter a valid number. Fixed costs do not depend on the units of charging.
Enter details for Memory Rate:- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
- Charge Based on Power State: This decides whether the charge should be applied based on the power state of the VM.
- Default Base Rate (per GB): Enter a valid number for Default Base Rate.
- Base Rate Slab: Using slabs, you can optionally charge different rates depending on the memory allocated. Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The base rate slab allows you to change the rate of charging based on the resources used. For example, if you enter 50 in Greater than or equal and 10 as the Base Rate, it means if the usage is 50 GB and above, then the Base Rate of 10 will be applied for the whole usage.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Charge Overage: This rule applies only to the allocation pool model, where guaranteed resources are some percent of total available resources. In this case, for the guaranteed percent, a normal base rate will be applied. If usage goes beyond the guaranteed percent, the rate mentioned in overage will be applied (for the delta usage which is higher than guaranteed).
- Overage Memory Rate: Enter an overage memory rate. This field appears only when you activate the Charge Overage option. If usage goes beyond the guaranteed percent, the rate entered in overage will be applied (for the delta usage which is higher than guaranteed).
- Fixed Cost (per charge period per VM): Enter a valid number. Fixed costs do not depend on the units of charging.
The following options appear if you select Sizing Policy. Sizing policies are a way of defining template VM sizes such as Small, Medium, and Large, in terms of CPU and Memory.- Add: Click Add and enter the following details:
- Sizing Policy Name: Select the sizing policy name from the drop-down.
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based on Power State: This decides whether the charge should be applied based on the power state of the VM.
- Base Rate: Enter a base rate.
The slabs that you add appear in the table below. To edit, delete, or add new slabs, click the vertical ellipses and select the desired option.
- Storage Rate: Click Storage Rate in the left pane and then click the Lock icon to edit the parent policy settings.
- Click Create Storage Policy and enter the following details:
- Storage Policy Name: Select a storage policy name from the drop-down list.
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
- Charge Based on Power State: This decides whether the charge should be applied based on the power state of the VM.
- Default Base Rate (per GB): Enter a default base rate.
Note: The Default Base Rate option is considered only when you have selected Aggregate storage charges from Storage profiles for payg Org-VDCs option under Administration > Control Panel > Chargeback > Pricing Settings tab.
The storage policy that you add appears in the table below. To edit, delete, or add new slabs, click the vertical ellipses and select the desired option. Using slabs, you can optionally charge different rates depending on the storage allocated.
- Click Create Storage Policy and enter the following details:
- Network Rate: Click Network Rate in the left pane and then click the Lock icon to edit the parent policy settings.
- Network Data
- External Network Transmit (per MB): Enter the rates for external network transmit.
- External Network Receive (per MB): Enter the rates for external network receive.
- Network Transmit Rate (Bandwidth)
- Charge Period: The Charge Period indicates the frequency of charging.
- Usage: Select the usage based on which you want to charge.
- Default Base Rate (per MBps): Enter a default base rate.
- Add Slab: Using slabs, you can optionally charge different rates depending on the network data consumed. Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The base rate slab allows you to change the rate of charging based on the resources used. For example, if you enter 50 in Greater than or equal and 10 as the Base Rate, it means if the usage is 50 Mbps and above, then the Base Rate of 10 will be applied for the whole usage.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Network Receive Rate (Bandwidth)
- Charge Period: The Charge Period indicates the frequency of charging.
- Usage: Select the Usage based on which you want to charge.
- Default Base Rate (per MBps): Enter a default base rate.
- Add Slab: Using slabs, you can optionally charge different rates depending on the network data consumed. Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The base rate slab allows you to change the rate of charging based on the resources used. For example, if you enter 50 in Greater than or equal and 10 as the Base Rate, it means if the usage is 50 Mbps and above, then the Base Rate of 10 will be applied for the whole usage.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Network Data
- Advanced Network Rate: Click Advanced Network Rate in the left pane and then click the Lock icon to edit the parent policy settings.
- Edge Gateway Size: Enter Base Rate, Period, and Fixed Cost for sizes Compact, Large, X-Large, and Quad Large.
Chargeback allows you to define the size of the edge gateway and assign differential prices based on the edge size.
- Distributed Firewall: Enter Charge Period and Base Rate (per count).
- Edge Services: Enter Charge Period and Base Rate (per count) for IP Count, and enter Charge Period and Base Rate (if enabled) for HA, DHCP, IPV6, IP Sec, LB, NAT, SSL VPN, L2 VPN, Firewall, Static Routing, BGP Routing, and OSPF Routing.
IP Count is the unique IP count available on the external network of the Org-VDC. Pricing can be performed based on the count of these IPs.
Apart from the basic data transfer, there are additional value-added services offered in VMware Cloud Director in combination with NSX. All the network services associated with specific edges such as HA, DHCP, IPV6, IP Sec, Load Balancer, NAT, SSL VPN, L2 VPN, Firewall, Static Routing, BGP Routing, and OSPF Routing are considered for charging based on whether these services are activated or not. If services are activated for a specific day and a base rate is applied for that service, then that particular service gets charged for that specific day. If the service is deactivated on any day then the base rate will not be applied.
- Network Service Pricing (NSXT Only)
- Firewall Charges (per firewall rule count): Enter Charge Period and click Add Slab to enter the following base rate slab details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- L2VPN charges (per L2VPN count): Enter Charge Period and click Add Slab to enter the following base rate slab details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Load Balancer Charges (per load balancer count): Enter Charge Period and click Add Slab to enter the following base rate slab details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- NSX Advanced Load Balancer (Throughput): Enter Charge Period, Usage, Default Base Rate (per MBps), and click Add Slab to enter the following base rate slab details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
Cloud service providers can charge for consumption of NSX Advanced Load Balancer based on throughput. You can create slabs with different rates for throughput values.Note: The unit of charging for 'throughput' is 'mbitsps'.The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Firewall Charges (per firewall rule count): Enter Charge Period and click Add Slab to enter the following base rate slab details:
Note: The default base rate will be applied for any range of usage that is not covered in the above set of slabs. - Edge Gateway Size: Enter Base Rate, Period, and Fixed Cost for sizes Compact, Large, X-Large, and Quad Large.
- Guest OS Rate: Click Guest OS Rate in the left pane and then click the Lock icon to edit the parent policy settings. This section is used to charge for any additional charges that are to be applied on Virtual machines based on their Discovered Guest Operating System by vCenter.
- Click Create Guest OS Rate and enter the following details:
- Guest OS Name: Enter a guest OS name.
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based on Power State: This decides whether the charge should be applied based on the power state of the VM.
- Base Rate: Enter a base rate.
The guest OS rates that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Click Create Guest OS Rate and enter the following details:
- Cloud Director Availability: Click Cloud Director Availability in the left pane and then click the Lock icon to edit the parent policy settings.
- Per Replica Charge: This section is used to set pricing for replications created from Cloud Director Availability. You can charge for each replication object, based on the SLA profile they belong to. For charging replications without any SLA Profile assigned, please enter None as the SLA Profile name.
Click Create Per Replication Charge and enter the following details:
- Replication SLA Profile Name: Enter a profile name.
- Charge Period: The Charge Period indicates the frequency of charging.
- Base Rate: Enter a base rate.
The replication charges that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Storage Usage Charge: This section is used to set additional pricing for storage used by Cloud Director Availability replications in Cloud Director. The storage usage defined in this tab will be added additionally to the Storage Policy Base Rate.
Click Create Storage Usage Charge and enter the following details:
- Storage Policy Name: Select a storage policy name from the drop-down list.
- Charge Period: The Charge Period indicates the frequency of charging.
- Base Rate: Enter a base rate.
The storage charges that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Per Replica Charge: This section is used to set pricing for replications created from Cloud Director Availability. You can charge for each replication object, based on the SLA profile they belong to. For charging replications without any SLA Profile assigned, please enter None as the SLA Profile name.
- vCenter Tag Rate: Click vCenter Tag Rate in the left pane and then click the Lock icon to edit the parent policy settings. This section is used to charge for any additional charges that have to be applied to the VMs based on their discovered Tags from vCenter.
- Fixed Rate: Click Create Base Rate and enter the following details:
- Metadata Tag Key: Enter a tag key.
- Metadata Tag Value: Enter a tag value.
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based on Power State: This decides whether the charge should be applied based on the power state of the VM.
- Base Rate: Enter a base rate.
The base rates that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Alternate Pricing Policy: Click Create Base Rate and enter the following details:
- Metadata Tag Key: Enter a tag key.
- Metadata Tag Value: Enter a tag value.
- Pricing Policy: Select the alternate pricing policy name.
- Priority: Select the priority for the alternate pricing policy. When the metadata or tag-based charges overlap, setting a priority allows you to define which policy should be processed first.
The base rates that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Fixed Rate: Click Create Base Rate and enter the following details:
- VCD Metadata Rate: Click VCD Metadata Rate in the left pane and then click the Lock icon to edit the parent policy settings. The metadata based prices are available in bills only if the Enable Metadata option is enabled in the VMware Aria Operations Management Pack for VMware Cloud Director. This section is used to charge for any additional charges that have to be applied to the VMs based on their discovered metadata from the Cloud Director.
- Fixed Rate: Click Create Base Rate and enter the following details:
- Metadata Tag Key: Enter a tag key.
- Metadata Tag Value: Enter a tag value.
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based on Power State: This decides whether the charge should be applied based on the power state of the VM.
- Base Rate: Enter a base rate.
The base rates that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Alternate Pricing Policy: Click Create Base Rate and enter the following details:
- Metadata Tag Key: Enter a tag key.
- Metadata Tag Value: Enter a tag value.
- Pricing Policy: Select the alternate pricing policy name.
- Priority: Select the priority for the alternate pricing policy. When the metadata or tag-based charges overlap, setting a priority allows you to define which policy should be processed first.
The base rates that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Fixed Rate: Click Create Base Rate and enter the following details:
- One Time Fixed Cost: Click One Time Fixed Cost in the left pane and then click the Lock icon to edit the parent policy settings. This section is used to charge for one time incidental charges on Virtual machines, such as creation/setup charges, or charges for one-off incidents like installation of a patch. These costs do not repeat on a recurring basis.
- VM Creation: Enter the one time fixed cost.
- VCD Metadata: Click Create VCD Metadata and enter the following details:
- Metadata Tag Key: Enter a tag key.
- Metadata Tag Value: Enter a tag value.
- One Time Fixed Cost: Enter the one time fixed cost.
The metadata that you add appears in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- vCenter Tag: Click Create vCenter Tag and enter the following details:
- vCenter Tag Key: Enter a tag key.
- vCenter Tag Value: Enter a tag value.
- One Time Fixed Cost: Enter the one time fixed cost.
The details that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Rate Factors: Click Rate Factors in the left pane and then click the Lock icon to edit the parent policy settings. Use Rate Factors to either increase or discount the prices against individual resources consumed by the Virtual Machines or by whole charges against the Virtual Machine.
- VCD Metadata: Click Create VCD Metadata and enter the following details:
- Metadata Tag Key: Enter a tag key.
- Metadata Tag Value: Enter a tag value.
- Change the price of: Select the required option from the drop-down list.
- By applying a factor of: Enter a valid number. For example, if you want to increase the price of the CPU which has a tag 'Tag1-Value1' by 20% then select CPU from the Change the price of drop-down menu and enter 1.2 in By applying a factor of.
The metadata that you add appears in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- vCenter Tag: Click Create vCenter Tag and enter the following details:
- vCenter Tag Key: Enter a tag key.
- vCenter Tag Value: Enter a tag value.
- Change the price of: Select the required option from the drop-down list.
- By applying a factor of: Enter a valid number. For example, if you want to increase the price of the CPU which has a tag 'Tag1-Value1' by 20% then select CPU from the Change the price of drop-down menu and enter 1.2 in By applying a factor of.
The details that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- VCD Metadata: Click Create VCD Metadata and enter the following details:
- Tanzu Kubernetes Clusters: Click Tanzu Kubernetes Clusters in the left pane and then click the Lock icon to edit the parent policy settings. This section is used to charge for Tanzu K8s clusters and objects below an Org VDC based on certain attributes of K8s like CPU, Storage, Memory, and so on.
- Cluster Fixed Cost: Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Fixed Cost (per count): Enter a valid number.
- Cluster CPU Rate: Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
- Default Base Rate (per GHz): Enter a default base rate.
- Base Rate Slab: Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Cluster Memory Rate: Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
- Default Base Rate (per GB): Enter a default base rate.
- Base Rate Slab: Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Cluster Storage Rate: Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Default Base Rate (per GB): Enter a default base rate.
- Base Rate Slab: Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
Note: The default base rate will be applied to any range of usage that is not covered in the above set of slabs.
- Cluster Fixed Cost: Enter the following details:
- CSE Kubernetes Cluster: Click CSE Kubernetes Cluster in the left pane and then click the Lock icon to edit the parent policy settings. This section is used to charge for K8s clusters and objects below an Org VDC based on certain attributes of K8s like CPU, Storage, Memory, and so on.
- Cluster Fixed Cost: Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Fixed Cost (per count): Enter a valid number.
- Cluster CPU Rate: Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
- Default Base Rate (per GHz): Enter a default base rate.
- Base Rate Slab: Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Cluster Memory Rate: Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
- Default Base Rate (per GB): Enter a default base rate.
- Base Rate Slab: Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Cluster Storage Rate: Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
- Default Base Rate (per GB): Enter a default base rate.
- Base Rate Slab: Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The slabs that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
Note: The default base rate will be applied to any range of usage that is not covered in the above set of slabs.
- Cluster Fixed Cost: Enter the following details:
- Additional Fixed Cost: Click Additional Fixed Cost in the left pane and then click the Lock icon to edit the parent policy settings. This section is used to add any other costs that have to be applied at the Org-VDC level. This can be used for charges such as overall tax, overall discounts, and so on. These can be applied to specific Org-VDCs based on Org-VDC metadata.
- Fixed Cost (is applied at Org-VDC level): Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Fixed Cost: Enter a valid number.
- VCD Metadata (Addition cost is applied at Org-VDC level): Click Create VCD Metadata and enter the following details:
- Metadata Tag Key: Enter a tag key.
- Metadata Tag Value: Enter a tag value.
- Charge Period: The Charge Period indicates the frequency of charging.
- Price: Enter a valid price.
The metadata that you add appears in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- VCD Metadata One Time (Addition cost is applied at Org-VDC level): Click Create VCD Metadata One Time and enter the following details:
- Metadata Tag Key: Enter a tag key.
- Metadata Tag Value: Enter a tag value.
- One Time Fixed Cost: Enter a one time fixed cost.
The metadata that you add appears in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.
- Fixed Cost (is applied at Org-VDC level): Enter the following details:
- Organization: Click Cloudian Storage in the left pane and then click the Lock icon to edit the parent policy settings. A third-party storage service that allows the cloud service providers to provide additional storage to the tenants and charge them for the same. You can charge for the consumption of cloudian storage by creating slabs with different rates for storage values.
Enter the following details:
- Charge Period: The Charge Period indicates the frequency of charging.
- Charge Based On: The Charge Based On indicates the pricing model based on which the charge is applied.
- Default Base Rate (per GB): Enter a default base rate.
- Base Rate: Click Add Slab and enter the following details:
- Greater than or equal: Enter a valid number.
- Base Rate: Enter a base rate.
- Explanation: Displays an explanation of the slab based on the values entered in the above fields.
The details that you add appear in the table below. To edit or delete the entries, click the vertical ellipses and select the desired option.Note: The bills for cloudian storage will be generated only at the organization level.
- Compute Rate: Click the Lock icon to edit the parent policy settings. Select if you want to charge based on the Sizing Policy or based on CPU/Memory Rate.
- Click Preview to review your changes and then, click Save.