20 lines
858 B
Markdown
20 lines
858 B
Markdown
For the [tutorial](https://github.com/OpenCHAMI/tutorial-2025), we served images via HTTP with a local S3 bucket using MinIO and an OCI registry. We could instead serve our images by network mounting the directories that hold our images with NFS. We can spin up a NFS server on the head node by including NFS tools in our base image and configure our nodes to mount the images.
|
||
|
||
Configure NFS to serve your SquashFS `nfsroot` with as much performance as possible.
|
||
|
||
```bash
|
||
sudo mkdir -p /opt/nfsroot && sudo chown rocky /opt/nfsroot
|
||
```
|
||
|
||
Create a file at path `/etc/exports` and copy the following contents to export the `/opt/nfsroot` directory for use by our compute nodes.
|
||
|
||
```bash
|
||
/opt/nfsroot *(ro,no_root_squash,no_subtree_check,noatime,async,fsid=0)
|
||
```
|
||
|
||
Reload the NFS daemon to apply the changes.
|
||
|
||
```bash
|
||
modprobe -r nfsd && modprobe nfsd
|
||
```
|
||
|