Back to Main page

vpsAdmin concepts(Edit)

vpsAdmin cluster(Edit)

Because of multiple server support, vpsAdmin enables the administration of every single physical server via one particular computer. This enables the administrator to manage all VPSs and users from a single spot.

Cluster locations (Edit)

You might encouter a situation when you have servers in a one datacenter and you need to set up another server in a different datacenter. The problem is that the new server will be probably in different subnet. To avoid the installation of new vpsAdmim and decentralized administration we implemented "locations" support, so that you can still comfortably manage your VPSs from one spot.

Separated back-end & front-end (Edit)

vpsAdmin uses separated concept: there is one main database server, which connects the frontends (web interfaces) with the backends (OpenVZ-enabled servers). Hence you may have multiple web frontend installations and multiple virtualization servers with installed back-end. So, if any of your servers which provides web fronted fails, you are still able to manage your servers with vpsAdmin from different location. You can even set up MySQL replication (e.g. via phpMyAdmin 3.3) to provide higher availability.

Transactions(Edit)

To simplify the design and to support large number of cluster nodes (frontends or backends), we came up with an idea of cluster transactions.

A transaction is an atomic action performed either on particular VPS, particular physical server or on the servers in whole location.

Transactions can handle actions such as "Start VPS", "Set limits", "Restart physical server" and many others.