FreeVPS Documentation

FreeVPS Host Preparation

 

Related Docs:  

FreeVPS Kernel FreeVPS Tools FreeVPS Installation VPS Quota FreeVPS Bug Tracker



This document explains preparation of your server for FreeVPS installation:

Please contact us for more information on VPS.

 

FreeVPS Supported OS

FreeVPS can be installed on:
  • Red Hat Linux release 7.3
  • Trustix Secure Linux 2.2
  • Red Hat Enterprise Linux release 3, CentOS 3.x, and White Box Enterprise Linux release 3
  • Red Hat Enterprise Linux release 4, CentOS 4.x, and White Box Enterprise Linux release 4

We don't provide installation packages for other operating systems, but you may try to build your own packages locally according to Building FreeVPS Kernel and Building FreeVPS Tools. Related information is also available at www.freevps.com/cvs.html.

We will appreciate if you share your experience in building kernels on other platforms.

 

Hardware Requirements

  • We recommend you to use only standard hardware in your FreeVPS boxes, because kernel packages we provide are compiled on standard kernel configuration.
  • If you use non-standard hardware devices, you need to recompile FreeVPS kernel to work properly with them.
  • It is highly advised running VPS on Intel or Athlon processors, multiprocessor systems also supported.
    It is recommended using SMP if you plan to install 10-20 VPS servers on the box.
    Cyrix and other CPUs are not recommended;
  • Restrictions on CPU frequency are too approximate. Intel(R) Pentium(R) 4 CPU 2.00GHz will be enough to start with at least 5-7 virtual servers. You need a more powerful processor if you are planning to host many virtual servers and run resource-consuming services there (e.g., Java).
  • At least 1GB RAM on VPS host server is advisable. Each virtual server with minimal installation requires ~10 MB RAM. Virtual server with web and/or mail, and/or databases requires ~ 128-256 MB RAM. You need to consider how many virtual servers you are planning to host and what services would run there.
  • Separate partition for virtual servers, with enough space on it, is required. See Recommended Partitioning;
  • 3com or Intel ethernet interfaces are recommended;
  • RedHat installation should include the minimal set of packages, namely:
    standard Linux make tools, c++/gcc compiler, autoconf, base Perl.
  • Don't forget to provide enough space for Linux distribution packages.
    We recommend you to allocate distribution package directory and/or to configure tools to download required resources from the Web.

 

Recommended Partitioning

  • For better performance, we strongly recommend using a separate partition for Virtual Private Server home directories. By default, VPS home is /vservers/<VPS_NAME>. It is not recommended to use root partition. During VPS templates/packages management it can be overloaded that may break the system.
    We support ext2/ext3 file-systems only, but ext3 is strongly recommended. Free space of Virtual Private Servers home directories partition depends on the number of VPSs you plan to install. Each virtual server with minimal installation requires 500-600 MB of disk space. Virtual server with web, mail, databases (with the number of templates installed) requires ~ 1GB of disk space.
  • VPS installation requires its OS distributives to be stored on the VPS host. At least 2 GB of free disk space is needed for each OS you are going to support. A separate partition is not required for VPS OS distributive packages.
  • VPS backups require at least 30-40% of disk space allocated for each VPS server. A separate partition is not required for backups but it is not recommended to use root partition for that.
  • Virtual Private Servers home, backups and distributives location can be changed during VPS configuration.
  • Other VPS host partitions are created according to the requirements of the operating system to be installed. Please refer to a corresponding documentation.

 

SELinux Must Be Off

(RedHat Enterprise Linux 4, CentOS 4 and up, and White Box Enterprise Linux 4 only)

Before VPS installation, make sure SELinux is off on the host server.

To check SELinux status, run:

selinuxenabled && echo $?

If as a result of this command you receive 0, SELinux is enabled. No result means that SELinux is off.

To disable SELinux, set the following option in /etc/selinux/config:

SELINUX=disabled

This will turn off SELinux after reboot. To disable SELinux immediately, type:

setenforce 0



Home   Downloads   Docs   FAQ   News  Partners   Contact
© Copyright 1998-2007. Positive Software Corporation.
All rights reserved.