Skip to content

Commit

Permalink
Merge pull request #3 from brianhlin/pr/osdf-cache-container.SOFTWARE…
Browse files Browse the repository at this point in the history
…-6013

Some cache container doc fixups
  • Loading branch information
matyasselmeci authored Dec 27, 2024
2 parents 29ab5ab + 02c3b78 commit 83f5dfd
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions docs/data/osdf/install-cache-container.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,22 +18,22 @@ Before starting the installation process, consider the following requirements:
* __File systems:__ The cache should have a partition of its own for storing data and metadata.
* __Host certificate:__ Required for authentication. See note below.
* __Network ports:__ The cache service requires the following open ports:
* Inbound TCP port 8443 for authenticated file access via the HTTP(S) and XRoot protocols.
* (Optional) Inbound TCP port 8444 for access to the web interface for monitoring and configuration;
if enabled, access to this port should be restricted to the LAN.
* Outbound UDP port 9930 for reporting to `xrd-report.osgstorage.org` and `xrd-mon.osgstorage.org` for monitoring
* Inbound TCP port 8443 for authenticated file access via the HTTP(S) and XRoot protocols.
* (Optional) Inbound TCP port 8444 for access to the web interface for monitoring and configuration;
if enabled, access to this port should be restricted to the LAN.
* Outbound UDP port 9930 for reporting to `xrd-report.osgstorage.org` and `xrd-mon.osgstorage.org` for monitoring
* __Service requirements:__
* A cache serving the OSDF federation as a regional cache should have at least:
* 8 cores
* 40 Gbps connectivity
* 50-200 TB of NVMe disk for the cache partition; you may distribute the disk, e.g., by using an NVMe-backed Ceph pool,
if you cannot fit that much disk into a single chassis
* 24 GB of RAM
* A cache being used to serve data from the OSDF to a single site should have at least:
* 8 cores
* 40 Gbps connectivity
* 2 TB of NVMe disk for the cache partition
* 24 GB of RAM
* A cache serving the OSDF federation as a regional cache should have at least:
* 8 cores
* 40 Gbps connectivity
* 50-200 TB of NVMe disk for the cache partition; you may distribute the disk, e.g., by using an NVMe-backed Ceph pool,
if you cannot fit that much disk into a single chassis
* 24 GB of RAM
* A cache being used to serve data from the OSDF to a single site should have at least:
* 8 cores
* 40 Gbps connectivity
* 2 TB of NVMe disk for the cache partition
* 24 GB of RAM


!!! note "Host certificates"
Expand All @@ -54,7 +54,7 @@ Before starting the installation process, consider the following requirements:

!!! note "root"
The paths used as examples on this page (e.g., `/etc/pelican`) require root to edit;
if you do not have root on the host, modify the directories to a path you do have access to.
if you do not have root on the host, choose new locations where you have modification permissions.


Configuring the Cache Server
Expand Down Expand Up @@ -324,9 +324,9 @@ root@host $ systemctl start docker-osdf-cache

### Network optimization ###

For caches that are connected to NICs over 40 Gbps we recommend that you disable the virtualized network and "bind" the
For caches that are connected to NICs over 40 Gbps we recommend that you disable the virtualized network and bind the
container to the host network.
The following example uses the 'single partition' setup from [above](#single-partition):
The following example uses the [single partition](#single-partition) setup documented above.

```console
user@host $ docker run --rm \
Expand Down

0 comments on commit 83f5dfd

Please sign in to comment.