All Products
Search
Document Center

Elastic High Performance Computing:Deploy an environment for an E-HPC client

Last Updated:Oct 24, 2022

Before you use an Elastic High Performance Computing (E-HPC) client, you must deploy an environment for the client as an administrator. You must configure an E-HPC cluster, a cluster user, and a cloud desktop.

Configure an E-HPC cluster

To configure an E-HPC cluster, perform the following operations as an administrator:

  1. Create an E-HPC cluster. For more information, see Create a cluster by using the wizard.

    Note

    To use an existing E-HPC client, the scheduler of your cluster must be PBS.

  2. Install APP Server. APP Server is the backend software of an E-HPC client. For more information, see Install software.

    APP Server is displayed as ehpc-app-server in the E-HPC console. If multiple versions are provided, select the latest version.

  3. Configure security group rules. For more information, see Add a security group rule.

    You must configure a rule for the security group to which the cluster belongs. This allows inbound access to port 12011. To configure a security group rule, click the ID of the security group on the details page of the cluster.

  4. Attach the AliyunECSInstanceForEHPCRole RAM role to the management node. For more information, see Attach an instance RAM role to an ECS instance.

    AliyunECSInstanceForEHPCRole is a default role that is created by E-HPC. To attach the AliyunECSInstanceForEHPCRole RAM role to the management node, navigate to the instance page of the management node from the Nodes page.

    Note

    The first time you use the AliyunECSInstanceForEHPCRole RAM role, visit the AliyunECSInstanceForEHPCRole authorization page to complete authorization.

  5. Create a cluster user. For more information, see Create a user.

    Job submitters must sign in to an E-HPC client as cluster users. When you create a cluster user, grant ordinary permissions to the user.

Run an E-HPC client on a local computer

If you run an E-HPC client on a local computer as a job submitter, you must download a client package and install an E-HPC client on the local computer. If you run an E-HPC client on a local computer as an administrator, you do not need to install an E-HPC client. The following operating systems are supported.

Operating system

Download URL

Description

Windows

The operating system must be Windows 7 or later.

macOS

The computer must be configured to open a Mac app from an unidentified developer.

Run an E-HPC client in a cloud desktop

If you run an E-HPC client in a cloud desktop as an administrator, you must configure the cloud desktop. This allows job submitters to install an E-HPC client in the cloud desktop.

Procedure for the administrator

  1. Configure the basic settings of a cloud desktop.

    1. Log on to the Elastic Desktop Service (EDS) console.

    2. Create a workspace. For more information, see Create a workspace of the convenience account type or Create a workspace of the enterprise AD account type.

      A workspace is a collection of environment configurations. Create a workspace of the convenience account type or a workspace of the enterprise AD account type based on your business requirements.

      Note

      If you want to have a trial use of EDS, we recommend that you use a basic workspace. Basic workspaces are created by the system. Basic workspaces support only the convenience account system.

    3. Create a regular user based on the account type of the workspace. For more information, see Create a convenience user or Create AD users. If you have created an AD user in your Active Directory (AD) domain, skip this step.

    4. Create a cloud desktop and assign the cloud desktop to regular users. For more information, see Create a cloud desktop.

      When you create a cloud desktop, we recommend that you set the Quantity parameter to Specify Per-user Quantity. This allows you to directly assign the cloud desktop to regular users.

  2. On the Applications page of the EDS console, check whether E-HPC Client is displayed.

  3. Optional. Assign E-HPC Client to regular users.

    Assign E-HPC Client to regular users based on your business requirements. By default, all regular users can install an E-HPC client.

  4. Configure the network.

    • If you want to sign in to an E-HPC client from a cloud desktop over the Internet, you must enable Internet access for the cloud desktop. For more information, see Manage Internet access.

    • If you want to sign in to an E-HPC client from a cloud desktop over a private network, make sure that the secure office network of your cloud desktop (workspace VPC) and the virtual private cloud (VPC) of the cluster are connected to the same Cloud Enterprise Network (CEN) instance. For more information, see Overview.

Procedure for regular users or job submitters

  1. Connect to the cloud desktop.

    You can connect to cloud desktops from clients such as software clients and web clients. For more information, see Workflows.

  2. In Application Center, find E-HPC Client, download an E-HPC client package, and then install an E-HPC client.