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

Triển khai với AI trên Vietnix Enterprise Cloud

Trợ lý AI (AI agent) không chỉ trả lời câu hỏi. Khi được kết nối với Vietnix Enterprise Cloud, trợ lý có thể xem trạng thái hạ tầng, đề xuất phương án và tạo tài nguyên theo yêu cầu của khách hàng, ví dụ một máy ảo, một volume hoặc một network. Khách hàng không cần mở console hay viết script cho từng bước.

Claude, Cursor và VS Code là vài ví dụ. Chúng đều hỗ trợ MCP, một chuẩn để AI gọi các tool bên ngoài. MCP server đóng vai trò cầu nối giữa trợ lý và Vietnix Enterprise Cloud.

Khách hàng → trợ lý AI → MCP server → Vietnix Enterprise Cloud

AI có thể dựng gì​

  • Máy ảo (VM): chọn image, flavor, network, keypair và boot volume.
  • Lưu trữ: tạo volume và snapshot.
  • Mạng: tạo network, subnet, floating IP và security group.
  • Vận hành: start, stop, resize hoặc delete sau khi khách hàng xác nhận.

Triển khai một VM​

Giả sử khách hàng cần một máy ảo cho ứng dụng web. Khách hàng có thể mô tả bằng tiếng Việt:

Tạo VM tên web-01 với Ubuntu 24.04, 4 GB RAM và boot volume 20 GB trên network private. Hiển thị kế hoạch và hỏi trước khi tạo.

Trợ lý sẽ tìm image, flavor và network phù hợp, rồi hiển thị kế hoạch gồm ID và dung lượng. Sau khi khách hàng xác nhận, trợ lý gọi tool tạo VM và trả về ID cùng trạng thái.

Khách hàng có thể hỏi tiếp: “VM web-01 đã ACTIVE chưa? Cho tôi địa chỉ IP.” Trợ lý kiểm tra và trả kết quả.

Image là mẫu hệ điều hành, flavor là cấu hình CPU/RAM, boot volume là ổ đĩa của VM. Nếu chưa quen, khách hàng chỉ cần mô tả bằng lời; trợ lý sẽ tra ID tương ứng.

Khách hàng cần gì​

  • Một tài khoản Vietnix Enterprise Cloud.
  • Một application credential: cặp ID và secret cho phép trợ lý thao tác trong một project. Tạo ở Settings → API credentials; xem hướng dẫn.
  • Một AI client hỗ trợ MCP, ví dụ Claude, Cursor hoặc VS Code.
  • Một MCP server có tool ghi cho tài nguyên khách hàng muốn tạo. Nếu server chỉ có tool đọc, trợ lý chỉ xem và lập kế hoạch được.

Kết nối qua MCP​

MCP server là phần khách hàng cài hoặc tự dựng. Nó giữ kết nối tới Vietnix Enterprise Cloud và cung cấp danh sách tool cho trợ lý.

Dùng một OpenStack MCP server có sẵn:

  • python-openstackmcp-server — dùng OpenStack SDK, đọc file clouds.yaml; có tool tạo, xoá và lifecycle. Kiểm tra README để biết có hỗ trợ boot volume không.
  • MCP-OpenStack-Ops — nhiều tool hơn; mặc định chỉ đọc. Đặt ALLOW_MODIFY_OPERATIONS=true để bật ghi.

Nếu cần tool riêng, tự dựng bằng MCP Python SDK, MCP TypeScript SDK hoặc MCP specification.

Sau khi cài, làm theo README của server để thêm vào AI client. Tool có sẵn và hỗ trợ boot volume tùy server.

Thích code hoặc terminal?​

  • API: cách phần mềm nói chuyện với cloud. Dùng khi khách hàng xây portal, script hoặc tool nội bộ. Đây là API mà console đang dùng. Tài liệu API, Xác thực.
  • CLI: công cụ dòng lệnh cho cùng các thao tác. Dùng khi khách hàng quen terminal hoặc cần kiểm tra lặp lại. Tài liệu CLI.

Nên biết​

  • Yêu cầu trợ lý lập kế hoạch trước khi tạo hoặc thay đổi.
  • Xác nhận rõ ràng cho create, stop và delete.
  • Credential chỉ hoạt động trong project của nó.
  • Dùng nvmer3 cho boot volume.