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

Tạo Instance với tùy chọn nâng cao

Tài liệu này hướng dẫn các tùy chọn nâng cao khi tạo Instance trên FPT Cloud Customer Portal, bao gồm tạo từ ISO image, chọn loại GPU, tạo từ Snapshot, tạo từ NAT Instance và sử dụng User Data (cloud-init). Mỗi tùy chọn phù hợp với một nhu cầu triển khai cụ thể.

Lưu ý: Một số tính năng chỉ khả dụng theo loại VPC. Bài hướng dẫn này chú thích rõ ràng từng tùy chọn áp dụng cho VPC loại nào.


Tạo Instance từ ISO image (VPC loại Specific)

Tùy chọn này cho phép bạn cài đặt hệ điều hành thủ công từ file ISO, phù hợp khi bạn cần sử dụng bản phân phối OS tùy chỉnh hoặc phiên bản chưa có trong danh sách image có sẵn.

  1. Bắt đầu luồng tạo Instance như thông thường.
  2. Trong mục Image, chọn nguồn ISO.
  3. Chọn file ISO từ danh sách có sẵn.
  4. Hoàn thiện các thông tin còn lại (Flavor, Storage, Network) rồi nhấn Tạo Instance.
  5. Sau khi Instance khởi động, mở Console để tiến hành cài đặt hệ điều hành thủ công theo quy trình của bản ISO đó.

Chọn nguồn ISO trong mục Image

Lưu ý: Instance tạo từ ISO sẽ khởi động vào màn hình cài đặt OS. Bạn cần hoàn tất cài đặt qua Console trước khi Instance sẵn sàng sử dụng.


Chọn loại GPU khi tạo Instance (VPC loại Specific)

Khi bạn cần tài nguyên GPU để chạy workload AI, machine learning hoặc đồ họa, hãy chọn Instance Type có GPU trong luồng tạo Instance.

  1. Trong mục Instance Type, chọn nhóm GPU.
  2. Danh sách Flavor sẽ lọc chỉ hiển thị các cấu hình tương thích GPU.
  3. Chọn loại vGPU phù hợp với nhu cầu của bạn.
  4. Tiếp tục chọn Image và hoàn thiện các thông tin còn lại.

Chọn Instance Type GPU và Flavor tương ứng

Lưu ý: Image bạn chọn phải hỗ trợ GPU driver. Trong danh sách image, hãy chọn image có nhãn GPU để đảm bảo driver được tích hợp sẵn.


Tạo Instance từ Snapshot (VPC loại General)

Tùy chọn này cho phép bạn khởi tạo Instance mới từ một Snapshot đã có, tức là Instance mới sẽ bắt đầu ở đúng trạng thái tại thời điểm Snapshot được tạo.

  1. Trong mục Image, chọn nguồn Snapshot.
  2. Danh sách Snapshot hiện có trong Project sẽ xuất hiện.
  3. Chọn Snapshot muốn khôi phục.
  4. Hoàn thiện các thông tin Flavor, Storage, Network rồi nhấn Tạo Instance.

Chọn nguồn Snapshot trong mục Image

Lưu ý: Snapshot phải thuộc cùng Project với Instance đang được tạo. Nếu không thấy Snapshot trong danh sách, hãy kiểm tra lại Project đang chọn.


Tạo Instance từ NAT Instance (VPC loại General)

NAT Instance là Instance đặc biệt hoạt động như một gateway dịch địa chỉ mạng cho các Instance trong Subnet không có kết nối Internet trực tiếp. Tùy chọn này giúp bạn triển khai nhanh một NAT Instance với cấu hình chuẩn.

  1. Trong mục Image, chọn nguồn NAT Instance.
  2. Chọn cấu hình NAT Instance phù hợp với băng thông mạng cần thiết.
  3. Cấu hình Network — đảm bảo Instance được gắn vào đúng Subnet public và Subnet private cần NAT.
  4. Hoàn thiện các thông tin còn lại rồi nhấn Tạo Instance.

Chọn nguồn NAT Instance


Sử dụng User Data (cloud-init)

User Data cho phép bạn truyền một script cloud-init vào Instance để tự động thực thi ngay lần khởi động đầu tiên. Tính năng này giúp tự động hóa cài đặt phần mềm, tạo user, cấu hình dịch vụ mà không cần đăng nhập thủ công sau khi Instance được tạo.

User Data hỗ trợ trên cả VPC loại Specific và VPC loại General.

Cách thêm User Data

  1. Trong luồng tạo Instance, mở mục Advanced (hoặc Cài đặt nâng cao).
  2. Dán script cloud-init vào ô User Data.
  3. Hoàn thiện các thông tin còn lại và tạo Instance như bình thường.

Ô User Data trong mục Advanced

Ví dụ script cloud-init tối giản

Script dưới đây cài đặt nginx và khởi động dịch vụ ngay khi Instance lần đầu bật:

#!/bin/bash
apt-get update -y
apt-get install -y nginx
systemctl enable nginx
systemctl start nginx

Lưu ý: Script chỉ chạy một lần duy nhất vào lần khởi động đầu tiên của Instance. Nếu bạn cần chạy lại script, hãy dùng cơ chế cloud-init clean hoặc tạo Instance mới.

Quan trọng: Đảm bảo script của bạn bắt đầu bằng dòng shebang (#!/bin/bash hoặc tương đương). Script không hợp lệ sẽ bị bỏ qua mà không có thông báo lỗi rõ ràng trong giao diện.


Tham khảo thêm