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.
Xem lại
docs/architecture.mdtrong playground Terraform -- tập trung vào các phần UCIXem lại
docs/deployment-scenarios.md-- theo dõi sơ đồ cấu trúc liên kết UCIXác định UCI
.tfvarstệp trong thư mục examplesXem 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
So sánh UCI
.tfvarsvới HCI.tfvarscá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.
Chạy
terraform init(nếu cần) vàterraform plan -var-file=<uci-3-cluster>.tfvarsXem 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
Chạy
terraform apply -var-file=<uci-3-cluster>.tfvarsđể triển khaiTrong 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.
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ữ
Theo dõi I/O liên cụm trong bảng điều khiển
Tìm hiểu cách bạn sẽ thêm một node vào cụm hiện có
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
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.
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.
Đề 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
Phác thảo bố cục cụm (số lượng cụm, số node mỗi cụm, vai trò)
Xác định ví dụ trong playground Terraform nào khớp nhất với thiết kế của bạn
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 có 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?