ProxCP Admin - Manage Cloud

From ProxCP Documentation
Revision as of 15:45, 22 July 2020 by Proxcp (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ADMIN > Cloud > Manage Cloud

This page allows Admin users to add, edit, view, and delete ProxCP Public Cloud accounts. This may also be referred to as a "pool account". This feature allows users to have a resource pool consisting of CPU Cores, RAM, Storage, and IP addresses from which they can create and delete VMs on their own (being limited by the resources in their pool).

Virtual machines created in cloud accounts use KVM virtualization. LXC cloud accounts are not currently supported.

Cloud accounts can be suspended and unsuspended just like regular KVM accounts.

The number of virtual machines that can be created from a single Public Cloud pool is limited primarily by the number of IP addresses the pool has because every virtual machine requires 1 IPv4 address.

Public Cloud accounts are not supported by ProxCP NAT features.

Create Cloud Account

  • User ID: which user should this service be assigned to?
  • Billing Account ID: what is the billing ID of this service? Generally, this should be synced with a service/account/billing ID from a billing platform like WHMCS or Blesta but it can be any globally unique number
  • Pool ID: name of the Proxmox pool that should be created and used for all VPSs in this account. This can be in any format, but we recommend "client_{client_id}_{billing_id}" such as "client_104_2". This value must also be globally unique
  • Node: which Proxmox node should this pool be placed on?
  • IPv4 List: semicolon-separated list of IPv4 addresses that this cloud account can use for VM creation
  • CPU Cores: how many total CPU cores should this cloud account have?
  • CPU Type: which CPU type should this account use for new VMs?
  • RAM: how much total RAM should this cloud account have?
  • Storage Size: how much total storage should this cloud account have?

Edit Cloud Account

This form may be required if total and used resource limits get out of sync in ProxCP. This form will be populated with current values once a Billing Account ID is selected from the dropdown.

  • Billing Account ID: select the cloud account you want to edit
  • All IPv4 List: if necessary, modify the account's total IPv4 pool
  • Available IPv4 List: if necessary, modify the account's remaining IPv4 pool
  • All CPU Cores: if necessary, modify the account's total CPU cores
  • Available CPU Cores: if necessary, modify the account's remaining CPU cores
  • All RAM: if necessary, modify the account's total RAM
  • Available RAM: if necessary, modify the account's remaining RAM
  • All Storage Size: if necessary, modify the account's total storage
  • Available Storage Size: if necessary, modify the account's remaining storage

This form only makes changes in ProxCP. Additional changes may be required in Proxmox too.