...
...
...
...
...
...
...
...
...
...
Table of Contents |
---|
Swarm Software Requirements
Following are the Swarm packages that work with and comprise SwarmFS. Download the latest bundle from the the Downloads section on the on the DataCore Support Portal.
Info |
---|
Best practice for upgradesUnless you need to remain on Upgrade all Swarm components to the versions included in the Swarm bundle unless older versions of Elasticsearch and Content Gateway , upgrade all of the Swarm components to the versions included in your Swarm bundle. |
...
need to remain. |
This is how packages are named for the components in the table below:
Storage:
caringo-storage-*.rpm
Storage UI:
caringo-storage-webui-*.rpm
Elasticsearch:
elasticsearchelasticsearch-*.rpm,
elasticsearch-curator-*.rpm
Search:
caringo-elasticsearch-search-*.rpm
Gateway:
caringo-gateway-*.rpm
Content UI:
caringo-gateway-webui-*.rpm
Swarm FS:
caringo-nfs-*.rpm, caringo-nfs-libs-*.rpm
Component | Configuration Requirements |
---|---|
Storage | Enable Erasure Coding (EC) — see Configuring Cluster Policies Enable Overlay Index: |
— see Configuring the Overlay Index Enable Replicate on Write (ROW) |
— see Configuring ROW Replicate On Write Set Set | |
Storage UI | Set the Swarm Search feed to have a 1 second Batch Timeout |
---|---|
Elasticsearch | In the Elasticsearch configuration (
|
|
| |
Search | Upgrade to the latest Search RPM when |
---|
upgrading Storage. | |
Gateway | SwarmFS can be deployed onto the same Linux server as the Content Gateway. |
---|---|
Content UI | Recommended for viewing and managing objects in the Swarm cluster. |
NFS | Do not install SwarmFS server on the same host as Elasticsearch. |
Implementing SwarmFS
Info |
---|
ImportantBefore proceeding, complete your Complete SwarmFS Planning. before proceeding |
For SwarmFS, do the following:
Install one or more SwarmFS servers for NFS 4 on designated hardware. See SwarmFS Server Installation.
Create the exports needed for
yourthe implementation. See SwarmFS Export Configuration.
Info |
---|
...
Tip |
...
The same bucket can be exported more than once, each with values (such |
...
as Read buffer size) |
...
optimized for a type of usage. |
...
Then point |
...
clients and applications to the share |
...
best |
...
matching the workload. |
...
For functional verification and troubleshooting, create a test domain and bucket and then create an export for that bucket.
For each of your SwarmFS exports, conduct Conduct basic testing of read, write, and delete using your the NFS client mounts for each of the SwarmFS exports.
- To
Implement HTTPS in front of the service proxy port to help protect the credentials used to access the Ganesha config file and the file itself
, you can implement HTTPS in front of your service proxy port: see
Mounting the Exports
When mounting your Follow these guidelines when mounting the SwarmFS exports, follow these guidelines:
Info |
---|
ImportantIn production environments, do Do not mount any SwarmFS exports on your the Ganesha server in production environments. SwarmFS will allow you to mount allows mounting a share immediately, but there is a grace period (1+ minute) before the content will show there. To displays. Add |
Linux | Mount the exports as normal, with these explicit options:
|
---|
|
|
NFS v4.1
|
NFS v4.0
|
Adjust the mount command as needed for |
the OS version. |
Specify version this way on Ubuntu 10.04:
| ||
macOS | Not supported. | |
---|---|---|
Windows | Not supported; Windows has no NFS 4.x client. |
Child pages (Children Display) |
---|