- In HostBill go to Settings > Products → Products & Services, and Add new order page
- From Order Types select VPS Accounts
- After creating order page add new product in it, provide name & Save changes
- In product configuration section proceed to Connect with App, select Proxmox module and App server created in previous steps.
Provisioning Section
...
Select "Single VPS"
One account in HostBill = 1 virtual machine in Proxmox VE
Under Resources Tab
...
Virtualization
...
- Select which policy to use when selecting nodes for provisioning.
OS Templates Section
...
ISO Storage:
Select storage your clients will be able to choose ISO / OS templates from.
...
HostBill will load OS Templates / ISO Images depending on Virtualization selected in 'Resources tab'.
For LXC / OpenVZ - it will load OS Templates
For KVM - it will load ISO images and VM Templates
Storage Section
...
Disk size [GB]
...
ISO Limit (KVM Only)
Number of ISO images that clients can upload on this account.
Backup Section
...
Backups limit
...
- raw (none)
- LZO
- GZIP
Network Section
...
IPv4 Limit
- Number of IP v4 addresses that can be allocated.
- Optionally use "Allow client to adjust with slider during order"
IPv6 Limit
- Number of IP v6 addresses that can be allocated.
- Optionally use "Allow client to adjust with slider during order"
Port Speed [Mbps]
- Leave blank to unlimited.
- This value will be used for client Virtual Machine
- Optionally use "Allow client to select during order"
Bandwidth Limit
Enable this option if you want to limit bandwidth used by client. Bandwidth usage is calculated monthly regardless of account billing period.
- Data sent
- Amount of outgoing traffic that client is allowed to use without restrictions
- Optionally use "Allow client to adjust with slider during order"
- Data received
- Amount of incoming traffic that client is allowed to use without restrictions
- Optionally use "Allow client to adjust with slider during order"
- On bandwidth overuse
- Limit Port Speed to selected speed (Mbps)
- Suspend account
- Notification Email
- Select if you want to send out notification for clients when their bandwidth usage reaches selected percentage.
Network mode (OpenVZ Only)
...
- Select network device models available.
- Selecting more than one for cloud will allow client to choose from during VM setup
IPAM Section
...
If IPAM plugin is installed in HostBill you can enable this feature to automatically assign IP addresses to client virtual machine.
...
Cloud-init Section (KVM Only)
...
Enabled
Select if you want to enable cloud-init configuration for client VM.
Image storage
Select storage location for generated cloud-init images.
Username
Select which username to use:
...
SSH-key
Allow client to provide ssh-key during order
Password
- none - password will not be set.
- Use password generated for account
...
- DHCP
- Static - Configured with the use of IPAM
- SLAAC
Other settings
...
Show ROOT password (KVM Only)
Select if you want to show root password generated for hostbill account in client area.
Note | ||
---|---|---|
| ||
Correct password still has to be set for VM manually or with the use of cloud-init |
QEMU Guest Agent (KVM Only)
Select if you want to enable guest agent for client VM. When enabled it provides basic information about VM network settings.
HA (High-Availability)
- Allow clients to enable High availability for VMs
- Allow to select by client during checkout
- Enable HA on new VMs by default
HA Group
Select which group to use when setting up HA for client VM