Chuyển tới nội dung chính

Tạo GPU VM

GPU Virtual Machine là VM nền Linux chạy trên phần cứng ảo hóa với GPU cao cấp. Mỗi VM tạo ra là một virtual server mới, dùng độc lập hoặc trong hạ tầng cloud lớn hơn.

Bước 1: Mở Instance Management

Ở menu bên, vào Compute Engine → Instance Management, rồi chọn Create Instance.

Bước 2: Cấu hình Instance

  1. Instance Name: Đặt tên duy nhất cho GPU VM.
  2. Instance Type: Chọn loại instance. GPU được tối ưu cho tính toán hiệu năng cao, machine learning và các tác vụ nặng khác. GPU hỗ trợ gồm NVIDIA H100 SXM5NVIDIA H200 SXM.
  3. Disk type: Lúc tạo chỉ chọn được một loại disk: Ephemeral Disk (NVMe) hoặc Persistent Disk (Block storage).
  4. Image: Dùng image Ubuntu mặc định hoặc custom image.
    • OS: Hiện hỗ trợ UBUNTU 22.04 GPU.
    • Custom image: Upload ở mục Custom Images, sau đó image sẽ xuất hiện trong danh sách chọn. (Định dạng file là QCOW)
  5. Resource type: Mỗi GPU VM có cấu hình vCPU, RAM và số GPU đi kèm khác nhau. Chọn cấu hình phù hợp nhu cầu.

Bước 3: Cấu hình Storage disk

  • Storage Policy: Xác định loại storage cho GPU VM.

    • GPU VM dùng Ephemeral Disk (NVMe) chỉ hỗ trợ NVMe-SSD.
    • GPU VM dùng Persistent Disk chỉ hỗ trợ Premium SSD, cho IOPS từ 3.000 đến 10.000 tùy quota dịch vụ.

    Size:

    • Ephemeral Disk (NVMe): Dung lượng cố định theo từng GPU instance, tùy số GPU trong Resource type đã chọn.
    • Persistent Disk: Mở rộng linh hoạt từ 100 GB.

Bước 4: Cấu hình Network

  • Subnet: Chọn subnet phù hợp cho kết nối nội bộ và bên ngoài.
  • Advanced network:
    • Private IP: Nhập thủ công hoặc để hệ thống tự gán theo subnet đã chọn.
    • Floating IP: Với Ephemeral disk NVMe, floating IP chỉ cấu hình được sau khi VM tạo xong.
    • Security group: Gán security group để quản lý traffic vào/ra.

Bước 5: Chọn phương thức xác thực

Chọn một trong hai:

  • SSH Key: Hệ thống tự dùng SSH key mới nhất của bạn (đổi được nếu cần).
  • Password: Đặt mật khẩu và lưu trữ an toàn để truy cập console.

Bước 6: Thiết lập nâng cao

Backup Job

Chỉ hỗ trợ GPU VM dùng Block storage - Persistent disk. Bạn có thể lên lịch backup tự động với tần suất và thời điểm xác định.

Tùy chọn backup:

  • Daily Full Backup – Backup toàn phần mỗi ngày.
  • Daily Incremental, Weekly Active Full – Incremental hằng ngày kèm full hằng tuần.
  • Daily Incremental, Monthly Active Full – Incremental hằng ngày kèm full hằng tháng.

Backup Time: Đặt thời điểm cụ thể để chạy backup.

Tags

Gán tag có sẵn để quản lý và phân loại tài nguyên.

User Data (Script Cloud-init)

Trường User Data cho phép thêm script cloud-init. Khi VM khởi động, cloud-init đọc metadata và tự cấu hình hệ thống gồm user, SSH key và thiết lập network.

Script Cloud-init mẫu: Tạo user "testcloudinit" với mật khẩu "Abc123" và user "testcloudinit2" với mật khẩu "P@ssw0rd!".

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

Bước 7: Gói tính phí

Khi tạo GPU VM với Persistent Disk, bạn chọn một trong hai gói tính phí:

Gói tính phíMô tả
ReservedĐảm bảo luôn có GPU. Vẫn tính phí kể cả khi VM đã tắt.
PAYGKhi tắt, GPU tự động được detach — không tính phí GPU trong lúc stop. Chỉ còn phí storage và floating IP. Không đảm bảo còn GPU khi bật lại.

Bạn cập nhật được gói tính phí sau khi tạo, miễn là VM đang ở trạng thái Running. Thay đổi có hiệu lực ngay và được phản ánh vào hóa đơn.

Bước 8: Tạo Instance

Nhấn Create Instance để triển khai và khởi động GPU VM.

Sau khi tạo thành công, xem chi tiết ở dashboard Instance Management.