Create a GPU VM
Create a GPU VM
Updated on 14 Apr 2025

Step 1: On the Console screen, go to the menu and select Compute Engine > Instance Management, then click Create instance.

Alt text

Step 2: Configure the virtual machine based on your needs with the following options:

A/ Configuration Information

  • Instance Type: Users can choose the most suitable instance type based on their requirements. Currently, there are two main types: General and GPU.

    • General: Suitable for basic computing needs.

    • GPU: Designed for high-performance computing, Machine Learning, and other demanding tasks.

  • FPT Cloud Server offers various GPU options to meet different needs. In this section, users can select NVIDIA H100 SXM5 or NVIDIA H200 SXM

Alt text

B/ Image: Select the appropriate operating system (OS) based on your needs.

For GPU configurations, choose an OS that is compatible with the virtual machine setup.

Alt text

C/ Resource Type: Each GPU virtual machine comes with different configurations for vCPU, RAM, and the number of GPUs attached.

Users can choose a configuration that best fits their needs.

Alt text

D/ Storage Disk Information

  • Storage: The storage options attached to the virtual machine include:

  • Storage Policy: Defines the type of storage. By default, GPU virtual machines only support NVMe-SSD.

  • Size: The storage size is automatically set based on the selected Resource Type.

Alt text

E/ Network Information

Includes Subnet and Advanced settings such as Private IP, Floating IP, and Security Group.

  • Subnet & Private IP: Users select the appropriate network to ensure the virtual machine can connect to the required resources and services. This allows the VM to communicate with other devices on the network and access external resources like the internet. Users can manually enter a Private IP or let the system automatically assign one based on the chosen Subnet.

  • Floating IP: For GPU virtual machines, the Floating IP is configured after the VM is successfully created. By default, this setting cannot be configured during creation.

  • Security Group: Users can assign a Security Group to control inbound and outbound traffic for the virtual machine. This field can be left blank and configured later if needed.

Alt text

F/ Authentication Information

Authentication Type: Choose either SSH Key or Password.

  • If you select SSH Key, the system will automatically use the latest SSH key (this can be changed).

Alt text

  • If using the Password authentication method, users should remember and securely store their password in a safe place.

Alt text

G/ Advanced Settings

Alt text

  • Tags: Select a previously created tag to help manage and categorize resources.

  • User Data: This field stores cloud-init scripts. When the virtual machine starts, cloud-init reads metadata from the cloud and configures the system accordingly. It is commonly used for setting up networking, storage, SSH keys, and other system settings.

Sample Cloud-init Script: With the provided script, the system will automatically create the user "testcloudinit" with the password "Abc123". Another user, "testcloudinit2", will be created with the password "P@ssw0rd!".

# cloud-config
users:
- name: testcloudinit
  sudo: ALL=(ALL) NOPASSWD:ALL
  lock_passwd: false
  shell: /bin/bash
  passwd: $6$rounds=4096$V6anciWl30$xKbcljqks1gUkMiM80pyKzhvyhn7U1n.jXcGCUfkUlX.rnllUWKUrmDEzekhhhP8aERSylRuC7gfDhJ32Xv0A1
- name: testcloudinit2
  groups: sudo
  lock_passwd: false
  shell: /bin/bash
  plain_text_passwd: P@ssw0rd!
- hostname: testcloudinit 

Step 3: Create the GPU Virtual Machine

Click Create Instance to start the virtual machine creation process. The system will confirm, check available resources, and proceed with creating the new virtual machine based on the selected configuration.

Once the instance is successfully created, users can view the newly created virtual machine and check its details in the Instance Management dashboard. Each VM will display complete information, including name, configuration, and current status.