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

Tạo máy ảo trong Vietnix Cloud

Sau khi tạo mạng ảo, bước tiếp theo là tạo máy ảo và kết nối đến chúng bằng SSH.

Lập kế hoạch trước khi tạo

Trước khi tạo máy ảo, hãy đảm bảo bạn có:

  • Tài khoản Vietnix Cloud đang hoạt động
  • Một dự án với đủ tài nguyên (CPU, RAM và lưu trữ)
  • Mạng ảo với địa chỉ IP khả dụng

Chuẩn bị SSH Keys

SSH keys cung cấp cách bảo mật để truy cập máy ảo của bạn.

Linux / macOS

Chạy lệnh sau trong terminal của bạn. Nhấn Enter để chấp nhận cài đặt mặc định:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Khóa công khai sẽ được lưu tại:

~/.ssh/id_rsa.pub

Windows (PowerShell / Git Bash)

Chạy lệnh tương tự trong PowerShell hoặc Git Bash. Nhấn Enter để chấp nhận cài đặt mặc định:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Khóa công khai sẽ được lưu tại:

C:\Users\<YourUser>\.ssh\id_rsa.pub

MẸO: Đường dẫn đến khóa sẽ được hiển thị trong quá trình tạo. Hãy ghi nhớ nó.

Thêm SSH Keys

  1. Đăng nhập vào Vietnix Cloud Dashboard.

  2. Điều hướng đến ComputeSSH Key.

  3. Nhấp Add SSH Key.

    SSH Key

  4. Nhập khóa SSH công khai của bạn (thường là nội dung của id_rsa.pub) và nhấp Save.

    Add SSH Key

Tạo máy ảo

  1. Điều hướng đến ComputeVirtual Machines.

  2. Nhấp Create Virtual Machine.

    Dashboard Virtual Machines

  3. Cấu hình máy ảo của bạn:

    • Name: Nhập tên cho máy ảo.

      Create Virtual Machine

    • Deploy From: Chọn phương thức triển khai (Image hoặc Volume).

    • Image: Chọn image cho máy ảo (ví dụ: Ubuntu-22.04-LTS-x64).

      Select the image for the virtual machine

    • Volume (Optional): Nếu triển khai từ image, một boot volume sẽ được tạo. Bạn có thể chỉnh sửa kích thước (ví dụ: tăng lên 10 GB).

      Select the volume for the virtual machine

    • Flavor: Chọn cấu hình tài nguyên cho VM (ví dụ: medium). Điều chỉnh theo nhu cầu của bạn.

      Select the Flavor for the virtual machine

    • Network: Chọn mạng ảo đã tạo trước đó.
      Nhấp Add, chọn mạng và để các giá trị khác ở mặc định. Nhấp AddDone.

      Add network interface for the virtual machine

    • SSH Key: Chọn khóa SSH cho VM này. Bước này bắt buộc để truy cập SSH.

      Select the SSH key for the virtual machine

  4. Summary: Xem lại cấu hình, sau đó nhấp Create Virtual Machine.

    Summary of the virtual machine configuration

  5. Nhấp Deploy để bắt đầu tạo máy ảo.

  6. Theo dõi tiến trình tạo VM.

  7. Khi trạng thái VM thay đổi thành Active, máy ảo của bạn đã được tạo thành công và sẵn sàng sử dụng.

    VM Creation Successful

Kết nối đến máy ảo

  1. Điều hướng đến ComputeFloating IPs.

  2. Nhấp Add Floating IP.

    Connect Virtual Machines

  3. Cấu hình cài đặt Floating IP:

    • Network: Chọn mạng bên ngoài sẽ cung cấp truy cập công khai.
    • VM or Load Balancer: Chọn máy ảo bạn đã tạo và muốn kết nối.
    • IP Address: Chọn hoặc gán địa chỉ IPv4 khả dụng cho VM.

    Configure Floating IP

  4. Sau khi tạo, trạng thái sẽ thay đổi thành Active, xác nhận Floating IP đã được gán thành công. Bây giờ bạn có thể sử dụng địa chỉ IP này để kết nối đến VM.

    Floating IP Active

  5. Sao chép địa chỉ Floating IP đã gán từ danh sách Floating IPs.

  6. Sử dụng lệnh sau để kết nối đến máy ảo qua SSH:

    Người dùng mặc định là cloud-user.

    ssh cloud-user@<Floating-IP> -i ~/.ssh/id_rsa

Debug máy ảo qua Console (Tùy chọn)

Bạn có thể trực tiếp theo dõi và debug máy ảo bằng giao diện Console trong Vietnix Cloud Dashboard.

Các bước truy cập Console

  1. Trong phần Virtual Machines, chọn VM bạn muốn debug và nhấp Set Password.
    Mật khẩu này sẽ được sử dụng cho người dùng root khi đăng nhập qua Console.

    Set Password

  2. Bạn có thể đặt mật khẩu tùy chỉnh (tuân theo chính sách mật khẩu) hoặc nhấp Generate để tự động tạo một mật khẩu.

    • Nhấp biểu tượng mắt bên cạnh trường mật khẩu để xem nó.
    • Lưu mật khẩu ở vị trí an toàn.
    • Nhấp Set để áp dụng mật khẩu.

    Set Password

  3. Trong phần Virtual Machines, chọn VM một lần nữa và nhấp Console.

    Open Console

  4. Nhập mật khẩu bạn đã đặt trước đó để đăng nhập với tư cách người dùng root và bắt đầu debug trực tiếp từ Console.

    Open Console

Lưu ý

  • Phương pháp này chỉ dành cho mục đích debug.
  • Để truy cập VM qua SSH, bạn vẫn phải cấu hình và đính kèm khóa SSH như đã giải thích ở trên.

Bạn đã tạo và kết nối thành công đến một máy ảo. Hướng dẫn tiếp theo sẽ hướng dẫn bạn tạo cluster Kubernetes trên Vietnix Cloud. Chúc may mắn!