Network File System (NFS) Requirements

Overview

A Network File System (NFS) is required for shared file system access to support various Kinetic Platform functions, including:

  • File Attachments: Facilitates storage and retrieval of file attachments submitted via forms.
  • Web Session Persistence: Ensures session data replication across multiple servers.
  • Trusted Platform Certificate Storage: Secures and centralizes certificate management.

NFS Requirements

When setting up an NFS path for the Kinetic Platform, ensure the following criteria are met:

Storage Capacity

  • Minimum 100GB of free space.
  • Note: Space requirements vary based on usage patterns. Implementations expecting a high volume of file attachments should provision additional storage accordingly.

Network Accessibility

  • All application servers (host nodes) must have network access to the NFS server(s).
  • The network connection should be low-latency and high-availability to prevent performance bottlenecks.

System Requirements

  • All application servers must have the necessary packages installed to support NFS mounting.
    • Example: nfs-common for Debian-based distributions.
  • Ensure that UUID 55101 has the necessary permissions to create and modify files within the designated NFS path.

Logging Requirements

  • If Elasticsearch is not used, ensures that log files are enabled to track and manage file system activity effectively.

This document outlines the necessary requirements for configuring a Network File System (NFS) to ensure smooth operation of the Kinetic Platform.