Skip to main content

Adding a GPUaaS Node

Overview

Add GPUaaS nodes to manage your GPU resources effectively.

Adding a GPUaaS Node

  • Log in to the admin panel URL and click theInfrastructuresection in the sidebar. Within Infrastructure, open the GPUaaS Nodes page, which displays the list of existing nodes for management and monitoring.

  • Click the Add GPUaaS Node icon. This action opens a modal window where you can enter the details for the new node.

  • Input Node Details: In the modal, provide the following information: Node Name, Region, IP Address, Port, and Username. Select the appropriate Node Role(s) using the checkboxes.

Modal Fields

Details to fill

Name of GPUaaS Node

GPU Node's name

Select Region

Region hosting GPUaaS 2.0

IP Address

IP Address of the GPU Node

SSH Port

SSH port configured on the GPU Node

SSH Username

Username of the privileged service account created in the GPU node

Node role

When adding the first node, it is mandatory to select the Controller role. Subsequent nodes can be assigned other roles as needed.

Controller node can also be a storage node if required.

VG Name (Storage Service)

If the node role Storage Service is selected, input the name of the Volume Group created in the node for persistent storage.
Refer "GPUaaS Node Preparation" page of this doc for vg creation details.

  • After filling in all required details, click the "Add GPUaaS Node" button in the modal to save the new node. The modal will then close, and the updated list of nodes will be displayed. A confirmation message stating "Node added successfully" will also appear.

  • Click the three dots at the end of the newly added node entry. Then select "Display SSH Keys" to open a window showing the SSH public key. Add this key to the .ssh/authorized_keysfile located in the SSH user (ex: hai) home directory on the GPU node.

GPUaaS nodes must be whitelisted on the admin panel

#root@admin# > hai_whitelist -a gpuaas_node1 {#NODE_IP_ADDRESS}