✌️How to use HPS in Japan region (DDN)?

Initial Setup

To start using File Storage - High Performance (HPS), please get in touch with the FPT Support team. After providing the required information, your account will be activated with the service, a quota will be assigned.

Required Information

#
Item
Unit
Required
Description

1

Tenant/ Region

Yes

The Tenant and Region where you want to enable the File Storage - High Performance service.

2

Storage Quota

GB

Yes

The amount of storage capacity you plan to use.

3

Subnet

Subnet CIDR

Yes

Please provide the list of subnets that require access so the FPT support team can configure them.

4

Performance

IOPS

No

Desired IOPS performance (if not provided, the default limit will be applied).

5

Bandwidth

Gbps

No

Desired bandwidth (if not provided, the default limit will be applied).

Use with Metal Cloud (a Bare Metal GPU server)

Use FPT Images

If you are using an image provided by FPT, the DDN client is pre-installed. Follow the steps below to mount the File Storage.

1

Create a Mount Point

# Create Mount Point
 
mkdir /mnt/hps
2

Mount the File System manually

# Create Mount Point
 
mount -t lustre 100.69.252.1@o2ib,100.69.252.2@o2ib:100.69.252.3@o2ib,100.69.252.4@o2ib:100.69.252.5@o2ib,100.69.252.6@o2ib:100.69.252.7@o2ib,100.69.252.8@o2ib:/scratch /mnt/hps
3

Auto-Mount Configuration

To automatically mount the Lustre file system after reboot, add the following entry to /etc/fstab:

## LustreFS ##
100.69.252.1@o2ib,100.69.252.2@o2ib:100.69.252.3@o2ib,100.69.252.4@o2ib:100.69.252.5@o2ib,100.69.252.6@o2ib:100.69.252.7@o2ib,100.69.252.8@o2ib:/scratch /mnt/hps lustre flock,defaults 0 0

Explanation

  1. 100.69.252.1@o2ib,100.69.252.2@o2ib:...:100.69.252.8@o2ib:/scratch

    • 100.69.252.1–100.69.252.8: Fixed endpoint addresses of the Lustre servers.

    • /scratch: Filesystem path on the Lustre server.

  2. /mnt/hps: Mount point on the client (created in Step 1).

mount -a
4

Verify

# Confirm Client can mount lustre
df -h -t lustre
 
 
Filesystem                                                                       Size  Used Avail Use% Mounted on
100.69.252.1@o2ib,100.69.252.2@o2ib:100.69.252.3@o2ib,100.69.252.4@o2ib:100.69.252.5@o2ib,100.69.252.6@o2ib:100.69.252.7@o2ib,100.69.252.8@o2ib:/scratch   11T  8.0K   11T   1% /mnt/hps

Using Custom Images (Ubuntu)

If you are using a custom image running Ubuntu, you will need to manually build the required packages by following the steps below.

1

Build Lustre Client

This step is for building the Lustre Client package from source code, in case a prebuilt package compatible with your current kernel version is not available.

  • If your system already has a Lustre Client package compatible with the current kernel, you can skip this step and proceed directly to Step B2 (Install .deb packages).

  • If you have previously built the package for the same kernel version, you can reuse it and skip this step

If your Ubuntu operating system is running kernel version 5.15.0-130-generic, you can skip the build process and directly use the prebuilt packages provided below.

2

Install Lustre Client

Install the Lustre Client using .deb packages built in step 1 or downloaded above.

  • Only perform this step if the matching .deb packages are available. If not, return to Step 1 to build the required packages.

  • If the kernel version does not match the package, errors may occur, and a rebuild will be necessary

3

Configure the Lustre Client

Apply the following configuration settings to optimize the performance of the Lustre Client.

  • Edit /etc/modprobe.d/lustre.conf:

  • Edit /etc/lustre_client:

4

Create a mountpoint in the OS

5

Mount the File System manually

6

Auto-Mount Configuration

To automatically mount the Lustre file system after reboot, add the following entry to /etc/fstab:

Explanation

  1. 100.69.252.1@o2ib,100.69.252.2@o2ib:...:100.69.252.8@o2ib:/scratch

    • 100.69.252.1–100.69.252.8: Fixed endpoint addresses of the Lustre servers.

    • /scratch: Filesystem path on the Lustre server.

  2. /mnt/hps: Mount point on the client (created in Step 4).

7

Verify

Use with a GPU Virtual machine

1

Build and Install Lustre Client

This step is for building and installing the Lustre Client package from source code

2

Configure the Lustre Client

Apply the following configuration settings to optimize the performance of the Lustre Client.

Edit /etc/modprobe.d/lustre.conf:

Edit /etc/lustre_client:

3

Create a mountpoint in the OS

4

Mount the File System manually

5

Auto-Mount Configuration

To automatically mount the Lustre file system after reboot, add the following entry to /etc/fstab:

Explanation

100.69.252.1@o2ib,100.69.252.2@o2ib:...:100.69.252.8@o2ib:/scratch

  • 100.69.252.1–100.69.252.8: Fixed endpoint addresses of the Lustre servers.

  • /scratch: Filesystem path on the Lustre server.

/mnt/hps: Mount point on the client (created in Step 4).

6

Verify

Last updated