HENAS

The WebHosting Linux module requires at least one Shared Storage for a web cluster. The ultimate requirement for the server to become a Shared Storage is to have NAS solution supporting NFS3 system with support of remote user quotas configuration.

One of the following resources can become a Shared Storage:

NAS storage device

The storage device should comply with the following requirements.

Name

Parameter

Software

NAS solution supporting NFS3 with remote user quotas configuration ability.

RPM packages must be installed:

  • rpcbind
  • nfs-utils

Note: Services rpcbind and nfs must be started.

Disks

10 TB of free disk space is recommended for each 20,000 websites. For the smooth work, we recommend that you have the disk with the following characteristics: SAS 10000 RPM drives in RAID10 with Battery Backup Unit (BBU).

NICs

BackNet

Note: If the device supports some other than RPC rquota management implementation, it can be integrated by the customization of quota controlling scripts.

Linux-based NAS server

The server should comply with the following requirements.

Name

Description

Description

Serves as a repository for websites content, scripts, and logs.

OS

Linux OS with NFS3 support.

Software

NAS solution supporting NFS3 with RPC quota support.

RPM packages must be installed:

  • rpcbind
  • nfs-utils

Note: Services rpcbind and nfs must be started.

RAM

16 GB

Disks

Array 1:

  • OS and software

- 2x60 GB, SAS, RAID 1

  • High performance disk subsystem with redundancy is highly recommended:
    • RAID10 disk array with Battery Backup Unit (BBU)
    • or SAN storage
    • or Virtuozzo storage
Disk Partitioning

10 TB of free disk space is recommended for each 20,000 websites.

Array 1:

  • 2 x RAM size (32 GB)

– swap

  • / - 80 GB

– OS and software

  • /filer1

– Filesystem for customers web sites storage

  • /filer2

– Filesystem for customers web sites storage (optional)

NICs

BackNet

For physical servers running RHEL/CentOS 6, Ingram Micro provides automatic configuration script for enabling shared storage capability. The configuration script enables options needed for proper cluster functioning, such as support for RPC quota setting and retrieval.

Refer to CloudBlue Commerce WebHosting Linux guide > Deploying Linux Web Hosting > Common Operations section for more information.