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
-
Đăng nhập vào Vietnix Cloud Dashboard.
-
Điều hướng đến Compute → SSH Key.
-
Nhấp Add SSH Key.

-
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.
Tạo máy ảo
-
Điều hướng đến Compute → Virtual Machines.
-
Nhấp Create Virtual Machine.

-
Cấu hình máy ảo của bạn:
-
Name: Nhập tên cho máy ảo.

-
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).
-
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).

-
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.
-
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 Add → Done.
-
SSH Key: Chọn khóa SSH cho VM này. Bước này bắt buộc để truy cập SSH.

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

-
Nhấp Deploy để bắt đầu tạo máy ảo.
-
Theo dõi tiến trình tạo VM.
-
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.

Kết nối đến máy ảo
-
Điều hướng đến Compute → Floating IPs.
-
Nhấp Add Floating IP.

-
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.

-
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.

-
Sao chép địa chỉ Floating IP đã gán từ danh sách Floating IPs.
-
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
-
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.
-
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.

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

-
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.

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!