storage:nfs_fabric
Differences
This shows you the differences between two versions of the page.
| storage:nfs_fabric [2026/06/17 14:09] – created - external edit 127.0.0.1 | storage:nfs_fabric [2026/06/17 14:11] (current) – privacyl0st | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== NFS Fabric & Endpoint Mounting ====== | ||
| + | To safeguard your persistent data assets, the storage array must project its network shares exclusively down your non-routable storage plane (VLAN 50). Compute nodes will access this fabric using hardened FSTAB mounting rules. | ||
| + | |||
| + | ===== 1. Granular NFS Export Security Policies ===== | ||
| + | Navigate to your NAS Shared Folder configuration menu, highlight the ''/ | ||
| + | |||
| + | ^ Target Client Host ^ Target Net Interface ^ Static IP ^ Access Privilege ^ Squash Rule ^ Async Operations ^ | ||
| + | | **Media Server (Plex)** | Physical NIC 2 (VLAN 50) | '' | ||
| + | | **Acquisition Server** | Guest vNIC 2 (VMnet3) | '' | ||
| + | |||
| + | **Security Enforcement Modifier:** For the Acquisition Server (10.0.50.15) access rule, you must explicitly enable **Allow users to access root subfolders**. This authorizes your nested Docker container layers to safely traverse and write across the deep, nested subfolder tree structure. | ||
| + | |||
| + | ===== 2. End-Point Mount Orchestration (Linux Systems) ===== | ||
| + | For your bare-metal and virtual Linux nodes consuming your assets over the storage fabric, mount points must be managed systematically to survive restarts. | ||
| + | |||
| + | ==== Client Prerequisite Installation ==== | ||
| + | Execute the native network file sharing client utilities on both targeted Ubuntu endpoints (Media Engine and Acquisition VM) via the terminal: | ||
| + | |||
| + | <file bash> | ||
| + | sudo apt update && sudo apt install nfs-common -y | ||
| + | </ | ||
| + | |||
| + | ==== Permanent Mount Configuration (FSTAB) ==== | ||
| + | To guarantee storage attachments securely survive system reboots or hypervisor service cycles without requiring manual remounting commands, create a local directory path (''/ | ||
| + | |||
| + | <file bash / | ||
| + | # Add to the bottom of the file | ||
| + | 10.0.50.200:/ | ||
| + | </ | ||
| + | |||
| + | ==== Technical Breakdown of Optimization Arguments ==== | ||
| + | * **noatime: | ||
| + | * **rsize=131072 / wsize=131072: | ||
| + | * **intr:** Allows running processes to gracefully interrupt a pending storage call if the network experiences a brief latency spike or a drive parity recalculation, | ||
| + | |||
| + | **Next Step:** With the host environments and storage fabric active, begin deploying applications in [[services: | ||
storage/nfs_fabric.1781705353.txt.gz · Last modified: by 127.0.0.1
