For the complete documentation index, see llms.txt. This page is also available as Markdown.

Phòng lab: Triển khai UCI

Triển khai topology UCI 3 cụm với các cụm compute và lưu trữ tách biệt bằng Terraform playground.

Mục tiêu

Triển khai VergeOS trong cấu hình Hạ tầng Siêu Hội tụ (UCI) bằng cách sử dụng playground Terraform. Bạn sẽ cung cấp một kiến trúc đa cụm với các cụm tính toán và lưu trữ riêng biệt, sau đó xác thực việc phân bổ tài nguyên và mạng liên cụm.

Yêu cầu tiên quyết

  • Đã hoàn thành tất cả các mô-đun trước đó (1–9)

  • Đã hoàn thành phòng lab triển khai HCI

  • Quyền truy cập vào kho lưu trữ vergeos-terraform-playground

  • Đã cài đặt và cấu hình Terraform CLI

  • Một môi trường VergeOS hoặc phòng lab hỗ trợ triển khai lồng nhau

Độ khó

Nâng cao -- Yêu cầu hiểu kiến trúc UCI, mạng đa cụm và phân bổ tài nguyên

Thời gian ước tính

2 giờ

Các bước

Phần 1: Xem xét cấu trúc liên kết UCI

Hiểu kiến trúc UCI trước khi triển khai.

  1. Xem lại docs/architecture.md trong playground Terraform -- tập trung vào các phần UCI

  2. Xem lại docs/deployment-scenarios.md -- theo dõi sơ đồ cấu trúc liên kết UCI

  3. Xác định UCI .tfvars tệp trong thư mục examples

  4. Xem xét cấu hình và xác định:

    • Số lượng cụm được định nghĩa và vai trò của chúng (tính toán so với lưu trữ)

    • Phân bổ node theo từng cụm

    • Cấu hình mạng liên cụm

    • Phân bổ tầng lưu trữ trên các cụm

  5. So sánh UCI .tfvars với HCI .tfvars các tệp -- ghi lại những khác biệt cấu trúc chính

Phần 2: Triển khai UCI 3 cụm

Triển khai cấu trúc liên kết UCI.

  1. Chạy terraform init (nếu cần) và terraform plan -var-file=<uci-3-cluster>.tfvars

  2. Xem xét các tài nguyên đã được lập kế hoạch -- lưu ý các tài nguyên bổ sung cho cụm và mạng so với HCI

  3. Chạy terraform apply -var-file=<uci-3-cluster>.tfvars để triển khai

  4. Trong giao diện VergeOS, xác minh:

    • Tất cả các cụm xuất hiện và được gắn nhãn chính xác (tính toán, lưu trữ)

    • Các node được gán vào đúng cụm của chúng

    • Mạng core fabric liên cụm đã được thiết lập

    • Các storage pool sẵn có cho các cụm tính toán

    • Các node điều khiển (node 1–2 cho N+1, hoặc 1–3 cho N+2) được chỉ định đúng và ở trạng thái khỏe mạnh

Phần 3: Phân bổ tài nguyên và mở rộng

Thực hành làm việc với cấu trúc liên kết UCI.

  1. Tạo một VM trên cụm tính toán và xác minh rằng nó sử dụng bộ nhớ lưu trữ từ cụm lưu trữ

  2. Theo dõi I/O liên cụm trong bảng điều khiển

  3. Tìm hiểu cách bạn sẽ thêm một node vào cụm hiện có

  4. Ghi lại các lợi ích của cấu trúc liên kết UCI này:

    • Mở rộng tính toán và lưu trữ độc lập

    • Cô lập miền lỗi giữa các cụm

    • Tính linh hoạt trong vị trí đặt workload

  5. So sánh mô hình vận hành với các triển khai HCI từ phòng lab trước

Phần 4: Bài tập quyết định thiết kế

Áp dụng những gì bạn đã học vào một tình huống khách hàng.

  1. Tình huống: Một khách hàng có 200 VM, 50TB lưu trữ, cần mở rộng tính toán và lưu trữ độc lập, và có yêu cầu tuân thủ nghiêm ngặt về cô lập dữ liệu. Hiện họ đang chạy VMware vSAN với các cụm quản lý và workload riêng biệt.

  2. Đề xuất một cấu trúc liên kết VergeOS (HCI hoặc UCI) và giải thích lựa chọn của bạn

  3. Phác thảo bố cục cụm (số lượng cụm, số node mỗi cụm, vai trò)

  4. Xác định ví dụ trong playground Terraform nào khớp nhất với thiết kế của bạn

  5. Ghi lại mọi chỉnh sửa cần thiết .tfvars để phù hợp với yêu cầu của khách hàng

Xác minh

Phòng lab triển khai UCI của bạn hoàn tất khi bạn có thể trả lời cho tất cả các mục sau:

Cập nhật lần cuối

Nội dung này có hữu ích không?