Trả lời nhanh: vCenter là máy chủ quản lý tập trung của hệ sinh thái VMware. Nó không chạy máy ảo mà điều khiển nhiều máy ESXi từ một giao diện, và là điều kiện bắt buộc để có cụm thật: chuyển máy ảo khi đang chạy, tự bật lại máy ảo khi một máy chủ chết, cân bằng tải tự động và phân quyền chi tiết.
Nhiều doanh nghiệp mua giấy phép nền tảng ảo hóa rồi ngạc nhiên khi biết các tính năng họ muốn nhất lại nằm sau một thành phần riêng. Bài này giải thích thành phần đó làm gì, tốn tài nguyên bao nhiêu, và kịch bản cần chuẩn bị cho tình huống chính nó chết.
Nó mở khóa những gì
Một máy chủ ảo hóa đơn lẻ chạy máy ảo hoàn toàn bình thường mà không cần thành phần này. Nhưng nhiều máy chỉ trở thành một cụm khi có nó.
- Chuyển máy ảo giữa các máy chủ khi đang chạy. Nhờ đó bảo trì phần cứng mà không dừng dịch vụ.
- Tự bật lại máy ảo khi một máy chủ chết. Các máy còn lại phát hiện và khởi động lại máy ảo trong vài phút.
- Cân bằng tải tự động. Hệ thống tự dời máy ảo sang máy chủ rảnh hơn khi phát hiện lệch tải.
- Mẫu máy ảo và nhân bản. Dựng một máy chuẩn rồi tạo hàng loạt máy mới từ đó trong vài phút.
- Phân quyền chi tiết. Cấp quyền theo vai trò tới từng nhóm máy ảo, thay vì tất cả hoặc không gì.
- Nhật ký tập trung và cảnh báo cho toàn bộ cụm.
Triển khai và tài nguyên cần thiết
Nó được phát hành dưới dạng một máy ảo dựng sẵn, bạn tải về rồi triển khai lên một máy chủ ảo hóa. Quá trình triển khai qua trình hướng dẫn, thường mất khoảng ba mươi tới sáu mươi phút.
Cấu hình tài nguyên chia theo quy mô cụm, và ngay mức nhỏ nhất cũng cần một lượng đáng kể CPU, RAM và dung lượng đĩa. Đây là điểm nhiều người bất ngờ: một cụm ba máy chủ nhỏ vẫn phải dành ra tài nguyên cho một máy ảo quản lý khá nặng.
Vài lưu ý khi triển khai:
- Đặt địa chỉ mạng tĩnh và tạo bản ghi tên miền cho nó trước khi triển khai.
- Đồng bộ thời gian giữa nó và các máy chủ ảo hóa. Lệch giờ gây đủ loại lỗi khó hiểu về chứng chỉ và xác thực.
- Đừng đặt nó lên kho lưu trữ mà chính nó quản lý theo cách tạo phụ thuộc vòng tròn khi khôi phục.
Đặt ở đâu trong cụm
Đây là câu hỏi kiến trúc quan trọng và có hai hướng.
Chạy trên chính cụm mà nó quản lý. Cách phổ biến nhất, tiết kiệm phần cứng. Rủi ro là khi cả cụm gặp sự cố thì công cụ quản lý cũng nằm trong đó. Cần bật tính năng tự bật lại cho chính máy ảo này và ghi rõ nó đang nằm ở đâu trong tài liệu vận hành.
Chạy trên một máy chủ tách biệt. An toàn hơn khi khôi phục sau sự cố lớn, nhưng tốn thêm một máy. Hướng này hợp lý với hệ thống lớn hoặc khi yêu cầu về thời gian khôi phục rất chặt.
Dù chọn hướng nào, hãy ghi lại ba thông tin vào tài liệu: nó đang chạy trên máy chủ vật lý nào, kho lưu trữ nào, và mật khẩu quản trị cất ở đâu. Lúc sự cố, thiếu ba thông tin này là mất rất nhiều thời gian.
Khi chính nó gặp sự cố
Tin tốt trước: nó chết không làm máy ảo dừng. Các máy chủ ảo hóa tiếp tục chạy máy ảo bình thường, và bạn vẫn quản trị được từng máy chủ qua giao diện web riêng của chúng.
Những gì bạn mất trong thời gian đó:
- Chuyển máy ảo giữa các máy chủ khi đang chạy.
- Cân bằng tải tự động.
- Quản lý tập trung và phân quyền theo vai trò.
- Sao lưu tự động, vì phần lớn phần mềm sao lưu kết nối qua nó.
Riêng tính năng tự bật lại máy ảo khi một máy chủ chết vẫn hoạt động, vì nó được cấu hình sẵn xuống từng máy chủ chứ không phụ thuộc vào máy quản lý lúc chạy.
Kế hoạch khôi phục nên có ba mức: khôi phục từ bản sao lưu cấu hình, triển khai lại một máy mới rồi nhập cấu hình, và trong tình huống xấu nhất là dựng lại cụm từ đầu với các máy chủ đang chạy sẵn.
Sao lưu và bảo trì
Bốn việc cần lịch cố định.
- Sao lưu cấu hình theo lịch. Có cơ chế sẵn cho phép đẩy bản sao cấu hình sang một máy chủ khác theo lịch. Bật nó ngay sau khi triển khai.
- Theo dõi dung lượng đĩa. Cơ sở dữ liệu nội bộ và nhật ký phình theo thời gian. Đĩa đầy là dịch vụ dừng, và đây là sự cố phổ biến nhất với thành phần này.
- Theo dõi hạn chứng chỉ. Chứng chỉ nội bộ có hạn và hết hạn thì mọi kết nối hỏng. Đặt lời nhắc trước ít nhất một tháng.
- Nâng cấp theo đúng thứ tự. Luôn nâng máy quản lý trước rồi mới tới các máy chủ ảo hóa, không làm ngược lại.
Đặt ở đâu trong cụm, ba cách và rủi ro
| Cách đặt | Ưu điểm | Rủi ro |
|---|---|---|
| Chạy như một máy ảo bên trong chính cụm nó quản lý | Không cần thêm phần cứng | Cụm gặp sự cố thì mất luôn công cụ để xử lý sự cố |
| Chạy trên một máy chủ riêng nằm ngoài cụm | Độc lập, luôn dùng được khi cụm có vấn đề | Cần thêm một máy chủ |
| Chạy trên cụm nhưng ghim vào một máy chủ cố định | Dễ tìm khi cần | Máy chủ đó hỏng là mất công cụ quản lý |
Với cụm nhỏ, cách thứ nhất là phổ biến nhất vì lý do chi phí. Nếu chọn cách đó, hãy ghi lại rõ ràng cách vào trực tiếp từng máy chủ khi công cụ quản lý tập trung không dùng được, và thử quy trình đó ít nhất một lần.
Máy ảo vẫn chạy khi công cụ quản lý chết
# Diem quan trong nhat: cac may ao VAN CHAY khi cong cu# quan ly tap trung chet. Ban chi mat kha nang quan ly tap trung,# khong mat dich vu. Dung hoang. # Nhung thu mat tam thoi:# - Chuyen may ao giua cac may chu khi dang chay# - Tu dong can bang tai# - Quan ly tap trung qua mot giao dien # Nhung thu van chay:# - Moi may ao dang chay# - Tinh nang tu bat lai may ao khi mot may chu chet, neu da bat truoc do # Duong lui bat buoc phai chuan bi TRUOC:# 1. Ghi lai dia chi va tai khoan quan tri cua TUNG may chu trong cum# 2. Thu dang nhap truc tiep vao mot may chu mot lan de biet duong# 3. Cat thong tin nay o noi khong phu thuoc vao he thong dang chay # Sao luu cong cu quan ly tap trung theo lich, va thu khoi phuc# it nhat mot lan moi nam.Bảo trì, ba việc định kỳ
- Sao lưu cấu hình theo lịch tự động, và kiểm tra bản sao lưu thật sự được tạo ra chứ không chỉ tin vào lịch đã đặt.
- Kiểm chứng chỉ trước ngày hết hạn. Chứng chỉ hết hạn làm gián đoạn kết nối giữa các thành phần và gây ra loại sự cố rất khó đoán nguyên nhân.
- Kiểm dung lượng ổ của chính máy này. Nhật ký làm đầy ổ là nguyên nhân phổ biến khiến công cụ quản lý ngừng hoạt động.
Câu hỏi thường gặp
Có bắt buộc phải có thành phần này không
Không bắt buộc để chạy máy ảo, nhưng bắt buộc nếu muốn các tính năng cụm. Doanh nghiệp chỉ có một máy chủ ảo hóa thì không cần. Từ hai máy trở lên mà muốn chuyển máy ảo qua lại và có khả năng chịu lỗi thì cần.
Nó có tính thêm tiền giấy phép không
Có, đây là thành phần được cấp phép riêng chứ không nằm trong giấy phép của lớp ảo hóa. Cách tính và cách đóng gói thay đổi theo từng giai đoạn nên cần hỏi báo giá theo đúng thời điểm mua.
Nền tảng khác có thành phần tương đương không
Các nền tảng mã nguồn mở thường gộp phần quản lý cụm vào chính sản phẩm, không tách thành máy chủ quản lý riêng và không tính phí thêm. Đây là một khác biệt đáng kể về tổng chi phí khi so hai hướng.
Có nên chạy nó trên máy vật lý riêng không
Với hệ thống lớn hoặc yêu cầu khôi phục rất chặt thì nên, vì tránh được phụ thuộc vòng tròn khi cả cụm gặp sự cố. Với doanh nghiệp vừa, chạy trên chính cụm và bật tính năng tự bật lại cho nó là đủ, miễn là bạn có ghi lại nó nằm ở đâu.
