Hammerspace With Wasabi
    • 27 Sep 2024
    • 3 Minutes to read
    • PDF

    Hammerspace With Wasabi

    • PDF

    Article summary

    How do I use Hammerspace with Wasabi?

    Hammerspace has been validated for use with Wasabi. To use this product with Wasabi, please follow the instructions below.

    1. Reference Architecture

    Screenshot_2022-12-30_at_2.30.56_PM.png

    2. Prerequisites

    • Anvil metadata node installed 

    • Hammerspace DSX data node  installed

    • An active Wasabi account

    3. Adding Wasabi as a Hammerspace Storage System

    3.1. Login to Hammerspace admin portal via browser https://:8443

    Step1.png

    3.2. Click on the "Infrastructure" icon in the left navigation pane.

    Step2.png

    3.3. Navigate to the "Storage Systems" tab & Click "Add Storage System".

    Step3.png

    3.4. In the Add Storage System dialog box, provide the following details and click "Add Storage System".

    • Name: provide a name for the Storage System

    • Type: select "Wasabi Cloud Storage" from the dropdown menu.

    • Access Key: Wasabi access key

    • Secret Key: Wasabi secret key

    • Endpoint:  endpoint URL of the Wasabi region where the bucket is located

    • Trust self-signed certificates: optional

    • Use virtual host bucket signing: optional

    • Use V4 auth signing: Leave empty!

    • Proxy Host: optional

    • Proxy Host: optional

    Screenshot_2022-12-30_at_2.55.05_PM.png

    Note: For information on the Wasabi service URLs, refer to our Service URLs for Wasabi's Storage Regions.

    4. Creating a Volume

    4.1. The Wasabi storage system created earlier will now be listed in the Storage Systems tab. Click the “+ Volume” button in the column listing Wasabi. to add a new volume.

    Screenshot_2022-12-30_at_3.16.18_PM.png

    4.2. In the "Add Volumes" wizard, in the "Selections" tab, select the checkbox(es) for the Wasabi bucket(s) to add to Hammerspace. In this example, we are adding a single bucket, but it is just as simple to add multiple buckets at once if desired. Click “Next Step >”.

    Screenshot_2022-12-30_at_3.35.34_PM.png

    4.3. In the "Data" tab, do not check the “Shared Volume” checkbox. This must be empty unless creating a Hammerspace Global File System. Click “Next Step >”.

    Screenshot_2022-12-30_at_3.41.44_PM.png

    Note: Please contact Hammerspace if you are configuring a Global File System.

    4.4. In the "Manage Capacity" tab, select the desired capacity if you wish to limit the capacity, or choose “Auto” for unlimited capacity. Click “Next Step >” and the new volume will be created in a moment.

    Screenshot_2022-12-30_at_3.58.14_PM.png

    4.5. The new volume will be listed in the Volumes tab.

    Screenshot_2022-12-30_at_3.59.36_PM.png

    The next step is to create a share for SMB and NFS export.

    5. Creating a Share

    5.1. Click on the "Shares" icon in the left navigation pane. Click on the “Create Share” button.

    Screenshot_2022-12-30_at_4.03.01_PM.png

    5.2. The “Create Share” configuration window will open. From the “Share Details” tab fill out the following information:

    • Name: Provide a name for the SMB

    • NFS Export Path: automatically filled out (from the “Name” form field above).

    • Max Share Size: Set the desired maximum size for the share.

    • Alert Threshold: Set a percentage of capacity trigger for alerting (soft quota).

    Screenshot_2022-12-30_at_4.04.37_PM.png

    5.3. Select the “NFS” tab to view or edit additional configuration options. These are standard NFS configuration options. Click “Update” if making changes.

    • Export Subnet

    • Permissions

    • Root Squash

    • Secure Port

    Screenshot_2022-12-30_at_4.15.15_PM.png

    5.4. The SMB tab allows us to configure:

    • SMB Aliasing. NOTE: The name must be unique across all shares.

    • SMB Alias Path (relative to the root of the share). NOTE: Must begin with a forward slash (“/”).

    • Whether or not to make the Share browsable (checkbox).

    Click "Update" if making changes.

    Screenshot_2022-12-30_at_4.22.50_PM.png

    5.5. Click on the "Objectives" tab. Click “Add Objective”. Select “place-on-My-Wasabi” from the Objective dropdown menu.

    Click “Add” to apply the Objective and click “Close”.

    Screenshot_2022-12-30_at_4.22.17_PM.png

    Note: The name “My-Wasabi” was chosen in the section “Adding Wasabi to Hammerspace”. This name will vary depending on your configuration.

    This Objective will move data non-disruptively from another Storage System, Volume, Site, or Cloud to Wasabi.

    5.6 To apply to existing shares, navigate to “Shares” from the left navigation pane. Click on the edit pencil to the far right in the appropriate row corresponding to the share containing data to migrate to Wasabi. 

    Screenshot_2022-12-30_at_4.34.31_PM.png

    This will open up the share configuration window (seen in previous images). Add the objective as directed in Step 5.5.

    6. Alignment

    Alignment is the term used to describe when data conforms with an Objective. While data is moving an orange bar will be displayed.

    6.1. In the Shares tab, by hovering over the Active Objectives column and row with our target share, the highlighted information displays, showing that our newly applied Objective has taken effect.

    Screenshot_2022-12-30_at_4.31.01_PM.png

    6.2. We can also click on the Share itself and browse subfolders and files. The green color in the Alignment column tells us that the data has been aligned with its Objective. In other words, data has been moved to its declared destination (“place-on-My-Wasabi”).

    Screenshot_2022-12-30_at_4.31.43_PM.png