Documentation Index

Fetch the complete documentation index at: https://docs.wasabi.com/llms.txt

Use this file to discover all available pages before exploring further.

Hitachi Content Platform (HCP) With Wasabi

Prev Next

Hitachi Vantara's Hitachi Content Platform (HCP) has been validated to work with Wasabi's cloud storage.

HCP is a scalable, multitiered, multitenant, multicloud storage solution for small, midsized and enterprise organizations as well as service providers. Wasabi can be used as a S-3 compatible extended storage to tier object data to Wasabi.

1. Prerequisites

  • HCP cluster version 8 and above installed and working. The screenshots in this KB are from HCP version 9.4.0.267.

  • Admin login to the HCP system management console.

  • Tenant created with administrator login for the  tenant.

  • An active Wasabi account

2. Architecture Diagram

hcp-arch1.png

3. Create an Extended Storage Component

HCP system can be configured to use Wasabi as an extended storage for tiering data to public cloud.

3.1 Login to the HCP Management Console and click Storage.

Screen_Shot_2022-11-23_at_2.34.27_AM.png

3.2 Click Components in the left pane on the On the Storage page. Click Add Component to add a new component.

Screen_Shot_2022-11-23_at_2.36.14_AM.png

3.3 Select S3 Compatible in the Get Started dialogue box. Click Go.

Screen_Shot_2022-11-23_at_2.37.35_AM.png

3.4 Enter a Name for the storage component in the Add component window.

Screen_Shot_2022-11-23_at_2.55.40_AM.png

3.5 Enter the Endpoint url in the connection tab and click Next.

Screen_Shot_2022-11-23_at_3.01.53_AM.png

Note: Refer to Wasabi service URLs article for more information on the correct URL.

3.6 Enter the details in the Authentication tab and click Next.

Screen_Shot_2022-11-23_at_3.07.32_AM.png

3.7 Select the Wasabi bucket you want to use for the storage component and click Next.

image__2_.png

3.8 Review the configuration and click Finish to create the storage component.

Screen_Shot_2022-11-23_at_3.18.05_AM.png

3.9 The new storage component is listed in Storage components page.

Screen_Shot_2022-11-23_at_3.22.00_AM.png

4. Create an Extended Storage Pool

HCP uses extended storage pools to represent logical groups of storage components that can be used as storage tiers. The following steps create an extended storage pool containing the storage component created in section-3 above.

4.1 Login to the HCP System Management console and click on Storage. Click Pools. In the Pools page click Create Pools to create a new extended storage pool.

Screen_Shot_2022-11-23_at_3.30.40_AM.png

4.2 Select S3 Compatible in the Get started dialog box and click Go

Screen_Shot_2022-11-23_at_3.31.27_AM.png

4.3 Enter the name for the storage pool in the Create Pool window and click Next.

Screen_Shot_2022-11-23_at_3.32.06_AM.png

4.4 Select the storage component created above and click Next.

Screen_Shot_2022-11-23_at_3.38.03_AM.png

4.5 Review the configuration and click Finish to create the storage pool.

Screen_Shot_2022-11-23_at_3.38.32_AM.png

4.6 The storage pool should be listed in the Pools tab.

Screen_Shot_2022-11-23_at_3.40.40_AM.png

5. Create a Service Plan

HCP moves object content from primary running storage onto one or more other types of storage according to rules specified in service plans.

5.1 Log on to the HCP System Management Console and click Storage, click Service Plan from the left pane to get to the Service plan webpage.

Screen_Shot_2022-11-23_at_9.26.34_AM.png

5.2 Enter the name of the Service Plan and click on Next. 

Screen_Shot_2022-11-23_at_9.31.30_AM.png

5.3 Optionally import from an existing service plan and click Next.

Screen_Shot_2022-11-23_at_9.32.45_AM.png

5.4 Review the information and click Finish to create the service plan.

Screen_Shot_2022-11-23_at_9.33.14_AM.png

5.5 In the Service plan page, click Add Tier to add a tier to the service plan.

Screen_Shot_2022-11-23_at_9.33.47_AM.png

5.6 Enter the number of days or percent utilization threshold and click Next.

Transition- Enter the object age (number of days since ingest) when data needs to be moved to the tier.
Threshold- Select whether a threshold based on the ingest tier's percent utilization will be applied to the second tier.

Screen_Shot_2022-11-23_at_9.40.53_AM.png

5.7 Optionally enable Rehydration and click Next. If you anticipate frequent reads of the same objects in a namespace while the objects are stored on a Wasabi tier, consider enabling rehydration on the service plan.

Screen_Shot_2022-11-28_at_11.18.24_AM.png

5.8 In the Storage Pools tab, check the name of the storage pool to be used for tiering data. From the data column, select 1 copy to be tiered to Wasabi. Select the number of metadata copies to keep on primary storage and check the I understand" check box. Click on Next.

Screen_Shot_2022-11-23_at_9.46.36_AM.png

5.9 Review the tiering configuration and click Finish to complete the tiering wizard.

Screen_Shot_2022-11-23_at_9.49.48_AM.png

5.10 The new service plan with tiers will display in the service plans page.

Screen_Shot_2022-11-23_at_9.50.04_AM.png

6. Namespace and Tenant Configuration for tiering

The service plan for tiering is configured in the namespace which will be used to tiered data to Wasabi. The following steps provide the recommended configuration for Namespace configuration and tiering to Wasabi. Please refer to HCP documentation for more details.

6.1 Login to the HCP System Management Console to enable management API for the system. 

Click on the Security tab and check "Enable the management API" parameter to allow S3 api access on HCP namespaces. Click "Update Settings" to apply the change.

Screen_Shot_2022-11-23_at_2.03.35_PM.png

6.2 Login to the HCP Tenant Management Console and click on Namespaces. Click on Create Namespace to create a new namespace. 

Screen_Shot_2022-11-23_at_12.10.35_PM.png

  • Namespace Name- Enter the name for the namespace

  • Protocol Optimization- Select "Cloud protocols". For tiering with Wasabi, it is recommended to use Cloud protocols. Cloud-only optimization improves the ingest rate of namespaces using cloud protocols 

  • Directory Usage- HCP namespaces can use either balanced or unbalanced directory structure. It is recommended to use "Unbalanced" cloud protocols for tiering with Wasabi. Please refer to HCP documentation for more details on directory structures

  • Service Plan- Select the service plan that was created in section 5 above.

Click "Create Namespace" to create the namespace. 

6.3 Configure ACLs to enable S3-API access to the namespace.  On the Tenant Management console, click on Namespaces and select the namespace to edit. Click on Settings and check Enable ACLs.  

Optionally, you can select Enforce ACLs to configure HCP to enforce ACLs in the namespace.

Screen_Shot_2022-11-23_at_12.39.23_PM.png

6.4 Enable Hitachi API for Amazon S3 for the Namespace.

Screen_Shot_2022-11-23_at_1.27.23_PM.png

7. User Access to HCP namespaces

Users can access the HCP namespaces via the Web UI for namespaces or through S3-compatible applications for example S3 browser or Cyberduck.

7.1 User can login to the namespace web UI using the namespace url. The namespace url can be found in the tenant management console under namespaces. 

Screen_Shot_2022-11-23_at_2.19.37_PM.png

7.2 Create user credentials to use S3 clients for accessing HCP namespaces.

Users can access HCP namespaces using various S3 clients. The following steps describe how to generate access key and secret key for accessing HCP namespaces. 

7.2.1 Credentials for HCP can be found in the Tenant Management Console under Security, then Users. Click Generate Authorization Token.

Screen_Shot_2022-11-23_at_2.37.16_PM.png

7.2.2 Enter the username and password for the namespace user and click Get Authorization Token to get the S3 credentials.

Screen_Shot_2022-11-23_at_2.38.00_PM.png

7.2.3 The S3 credentials will be displayed on the page and can be saved for use with S3 clients to login to the namespace.

Screen_Shot_2022-11-23_at_2.38.25_PM.png

8. Monitoring and Generating Reports

8.1 Users can monitor the status and usage of storage components, storage pools and service plans from the Storage Overview page. 

On the System Management Console click Storage and then click Overview. HCP console displays storage usage graphs for components, pools and service plans and also lists usage per bucket. 

Screen_Shot_2022-12-01_at_9.27.57_AM.png

8.2 Users can generate storage reports containing statistics on use of extended storage and service plans for analysis and monitoring storage usage patterns. 

To generate a storage report login to the HCP System Management Console. Click Storage and click on Reports. Then specify the following:

  • Report For- Select whether the report is for a component, pool, service plan or everything.

  • Reporting Interval- Interval for statistics for the report- hourly, daily or total. 

  • Start Date- Specify the start date for report

  • End Date- Specify the end date for report

Screen_Shot_2022-12-01_at_9.55.52_AM.png

Click Download Report to generate and download the report. The report is a CSV file containing the following statistics. 

systemName,tenantName,namespaceName,target,startTime,endTime,bytesWritten,bytesRead,writes,reads,deletes,deleted,valid