You can install the control panel on a single dedicated server and manage multiple cluster nodes. We recommend that you choose the most fault-tolerant server for installation.
System requirements
- CentOS 6 x64
You should install a minimal version of the operating system.
We don't recommend that you update the operating system of cluster node with major version changing.
Be sure to install the operating system of the same version on all cluster nodes. The control panel won't allow adding a cluster node if its operating system differs from the one installed on VMmanager server. For example, you cannot add a cluster node with CentOS 6.6, if the master server runs on CentOS 6.5.
We strongly recommend a clean install of VMmanager. All the services that VMmanager requires, will be installed automatically during software installation. If your server with VMmanager is supposed to be a cluster node, make sure it meets requirements to cluster nodes.
The server with the control panel can be used as a cluster node. The server must meet requirements to cluster nodes, including the requirement to the server where the control panel is installed. For more information please refer to the article Cluster node configuration.
Network requirements
- All cluster nodes must be in the same network;
- SSH must listen on the port 22 on every node;
- file system ext4 (with extents) to support ploop;
- disable write cache on disks;
Firewall configuration
Allow incoming connections for the following ports:
- 22/tcp - SSH service, from all cluster nodes, and from the public network if needed;
- 111/tcp - rpcbind for NFS, from all cluster nodes;
- 662/tcp,udp - pftp for NFS, from all cluster nodes;
- 892/tcp,udp - NFS, from all cluster nodes;
- 1500/tcp - ihttpd, to access to the control panel web-interface from the public network and access the panel services on a cluster node;
- 1515/tcp - vmwatch-master monitoring of a VM state, from all cluster nodes on the server with the control panel;
- 2049/tcp,udp - NFS, from all cluster nodes;
- 32803/tcp - NFS, from all cluster nodes;
- 32769/udp - NFS, from all cluster nodes;
Recommended configuration of the disk subsystem
OS templates that VMmanager uses for guest OS are about 1,5 Gb is size. Templates are located in the /nfsshare/ directory, which is duplicated to each cluster node. Usually /nfsshare is the root directory, it doesn't require a separate partition.
If you plan to make backup copies, make sure you have in the root section has additional free space: 2,5*<maximum size of vm disk>.
Therefore, we recommend that you allocate 80-100 GB for the root partition + some space for backup copies. The rest of HDD — for /vz.