Software Requirements for using VPS :
The Hardware Node should run either on Red Hat Enterprise Linux 3 or 4, or Fedora Core 3 or 4, or CentOS 3.4 or 4. This requirement does not restrict the ability of OpenVZ to provide other Linux versions as an operating system for Virtual Private Servers. The Linux distribution installed in a Virtual Private Server may differ from that of the host OS.
Hardware Requirements for using VPS :
The Hardware Node requirements for the standard 32-bit edition of OpenVZ are :
1) Firstly, the computer should satisfy the Red Hat Enterprise Linux or Fedora Core hardware requirements.
2) IBM PC-A compatible computer is recommended.
3) CPUs: CPU used for VPS would be Intel Celeron, Pentium II, Pentium III, Pentium 4, Xeon, or AMD Athlon CPU. The more Virtual Private Servers you plan to run simultaneously, the more CPUs you need.
4) Memory: Minimum 128 MB of RAM. The more memory, the more Virtual Private Servers you can run. The exact figure depends on the number and nature of applications you are executing in your Virtual Private Servers. However, on the average, at least 1 GB of RAM is always preferable for every 20-30 Virtual Private Servers.
5) Hard Disk Drive: Minimum 4 GB of free disk space is recommended. Each Virtual Private Server occupies 400-600 MB of hard disk space for system files in addition to the user data inside the Virtual Private Server. It should be considered while planning disk division and the number of Virtual Private Servers to run.
6) NIC: Network card will be either Intel EtherExpress100 (i82557-, i82558- or i82559-based) or 3Com(3c905 or 3c905B or 3c595) or RTL8139-based are always preferable.A typical two-way Dell PowerEdge 1650 1u-mountable server with 1 GB of RAM and 36 GB of hard drives is suitable for hosting 30 Virtual Private Servers.