Parallels H-Sphere VPS feature integrates virtual private server hosting into H-Sphere. Install H-Sphere VPS software on a separate physical box and add this box to your H-Sphere cluster. This software is then identified as a logical VPS server and run by a number of packages that may vary depending on your operating system
Once installation is performed and VPS hosting is configured in H-Sphere, users who signup to VPS plans get a virtual server in their use and a user CP interface from which to configure servers. The number of virtual servers per your physical box is limited by the amount of system resources consumed by them and hardware parameters of the VPS host server.
Since Parallels H-Sphere virtual private servers are logically separate boxes, their network interfaces must be configured identically to separate boxes in your Parallels H-Sphere cluster. Even though the main server has only one physical network adapter, the kernel emulates separate logical network adapters for each virtual private server. Hence, it is NOT correct to treat VPS IPs as aliases to the main server IP.
Interaction with the main server. Logically separate, the main server and virtual private servers don't communicate with each other directly or interact any differently from regular servers. Virtual private servers don't know anything about their 'parent', they don't even know about their virtual nature!
Configuring IPs. VPS IPs are set up automatically and are registered in the settings of the virtual private servers, not the main server. DON'T configure virtual private server IPs in the main server settings.
Adding or Changing IPs. VPS IPs or netmasks can be added or changed only through the Control Panel. This can't be done by editing the settings of the virtual private servers.
VPS Gateway. Virtual private servers should use the gateway of the main server only if they belong to its subnet. If placed in different subnets, they must be given different gateways.
The default VPS configuration file is /hsphere/local/config/vserver/vps.cfg.
WARNING: 1. Do not change location of the configuration file!
2. It is strongly recommended not to make changes to the configuration file manually!
If you need to set parameters to the configuration file, run VPS configuration script (/hsphere/shared/scripts/vps-configure.pl).
See also configuration parameters set in the VPS configuration file.
Template configuration files are located in $HSINSTALLPKG (Default: /hsphere/local/config/vserver/<Your OS code>/)
where <Your OS code>:
RH73 - Red Hat Linux release 7.3
RHES3 - Red Hat Enterprise Linux ES release 3
RHAS3 - Red Hat Enterprise Linux AS release 3
RHWS3 - Red Hat Enterprise Linux WS release 3
WBEL3 - White Box Enterprise Linux release 3
CentOS3 - CentOS release 3
rpm_base.cfg - base and core of Linux
rpm_development-tools.cfg - Development Tools
rpm_dns-server.cfg - DNS Name Server
rpm_ftp-server.cfg - FTP Server
rpm_kernel-vps.cfg - kernel emulator for VPS
rpm_mail-server.cfg - Mail Server
rpm_mysql-server.cfg - MySQL Database
rpm_news-server.cfg - News Server
rpm_perl-full.cfg - Perl programing language modules
rpm_pgsql-server.cfg - Postgresql SQL Database
rpm_quota.cfg - quota tools for VPS
rpm_samba-server.cfg - Windows File Server
rpm_system-tools.cfg - System Tools
rpm_web-server.cfg - Web Server
VPS box configuration files located in $VPSCONFIGS (Default: /hsphere/local/config/vserver/):
vps.cfg - the main configuration file for all Virtual Private Servers.
vps.cfg.bak - the main configuration file backup.
vps.cfg.default - default configuration for all Virtual Private Servers.
vps.list - the list of all known VPS and the list of Virtual Private Servers scheduled for removal.