Di chuyển qua vòng đời cụm VxRail

Bài viết trước trong loạt bài này đã thảo luận về các Trạng thái Xác thực Liên tục (Continuous Validated States) và những lợi ích đi kèm với việc kiểm tra các trạng thái cụm mới trước khi chúng xuất hiện hoặc được triển khai. Bài viết này tập trung vào việc di chuyển. Cụ thể hơn, việc di chuyển đến các trạng thái cụm mới với phần mềm, chương trình cơ sở và trình điều khiển mới. Nếu Trạng thái Xác thực Liên tục giúp cung cấp các trạng thái đích đã biết và tạo bản đồ của chúng ta, thì quy trình cập nhật nâng cao VxRail sẽ tạo ra phương tiện được sử dụng để di chuyển từ trạng thái này sang trạng thái tiếp theo. Hãy cùng tìm hiểu một số chi tiết cụ thể minh họa lợi thế của quy trình VxRail so với các quy trình cập nhật truyền thống và vLCM.

Cập nhật gói đơn

Bước đầu tiên trong chu kỳ cập nhật là xác định trạng thái mới, vì vậy hãy cùng thảo luận về điều đó trước. Cho dù cập nhật một máy chủ đơn lẻ hay giải pháp HCI do chính bạn xây dựng, bước đầu tiên trong việc xây dựng trạng thái này là xác định tất cả phần cứng để không bỏ sót bất kỳ thông tin nào trong chu kỳ. Sau khi đã kiểm tra tất cả phần cứng, quản trị viên có thể bắt đầu thu thập các gói trình điều khiển và chương trình cơ sở đã cập nhật. Tùy thuộc vào khối lượng phần cứng, việc cập nhật một nút duy nhất có thể cần khoảng 15 gói khác nhau để tác động đến tất cả phần mềm hệ thống, trình điều khiển và chương trình cơ sở. Nếu môi trường có phần cứng khác nhau giữa các nút, thì nhiệm vụ này sẽ trở nên phức tạp hơn do phải kiểm tra nhiều thành phần hơn.

Trong khi trước đây, quản trị viên phải tự xây dựng bản cập nhật, người dùng VxRail thực hiện cập nhật bằng cách sử dụng các gói dựng sẵn. Các gói dựng sẵn này chứa các thành phần để di chuyển cụm sang Trạng thái Xác thực Liên tục tiếp theo và được thiết kế để phục vụ dòng sản phẩm VxRail, thay vì một cụm cụ thể. Điều này có nghĩa là dù bạn chủ yếu làm việc với các cụm nhỏ hơn với phần cứng khác nhau hay các cụm lớn, nguyên khối, bạn có thể sử dụng một gói duy nhất để cập nhật toàn bộ cụm. Ngoài các gói cập nhật riêng lẻ, bản cập nhật còn mang theo một Trạng thái Xác thực Liên tục mới. Điều này giải phóng tài nguyên CNTT để hoàn thành các tác vụ quan trọng hơn, có tác động lớn hơn đến hoạt động kinh doanh.

Kiểm tra trước quản lý vòng đời

Ngoài việc nén các bản cập nhật thành các gói duy nhất, quy trình cập nhật VxRail còn thực hiện một loạt các kiểm tra trước về tính sẵn sàng để đảm bảo cụm ở trạng thái sẵn sàng chấp nhận bản cập nhật. Những tác vụ này là ví dụ về tự động hóa VxRail mà rõ ràng sẽ không có trong giải pháp HCI do CNTT thiết kế hoặc cơ sở hạ tầng truyền thống. Hãy cùng tìm hiểu một số kiểm tra trước này là gì và chúng có thể mang lại lợi ích gì cho người dùng.

Quy trình kiểm tra trước kiểm tra hơn 200 mục khác nhau, vì vậy tôi sẽ không đề cập đến tất cả ở đây. Tuy nhiên, tôi muốn nhấn mạnh một vài điểm. Hãy bắt đầu phần thảo luận này với phần cứng và tiếp tục với các mục tiếp theo. Kiểm tra phần cứng thực hiện một loạt các bài kiểm tra để xác nhận tình trạng hoạt động của cụm. Ví dụ: kiểm tra vật lý được thực hiện trên bộ nhớ để tìm lỗi bit bộ nhớ có thể khiến máy chủ gặp sự cố trong quá trình cập nhật. Một số ví dụ khác bao gồm kiểm tra hàng tồn kho, để xác nhận rằng cấu hình phần cứng chưa thay đổi, bao gồm các thành phần mà gói của chúng tôi không thể xử lý, chẳng hạn như NIC không được hỗ trợ hoặc thiết bị PCI khác.

Kiểm tra trước cũng mở rộng sang các phiên bản phần mềm. Kiểm tra trước phần mềm sẽ xem xét các mục như máy chủ đã vào chế độ bảo trì thành công hay chưa hoặc các dịch vụ đã ở trạng thái phù hợp để bắt đầu cập nhật hay chưa. Trong một số trường hợp, các kiểm tra trước này thay thế tương tác của người dùng, chẳng hạn như khả năng đưa máy chủ vào chế độ bảo trì.

Phân tích thay đổi

Sau khi hoàn tất kiểm tra trước, VxRail sẽ hiển thị cho người dùng tất cả phần cứng và phần mềm bị ảnh hưởng bởi bản cập nhật. Điều này giúp người dùng hiểu chính xác những gì đang thay đổi trong môi trường. Như được chỉ ra trong ảnh chụp màn hình, thông tin này cũng giúp xác định những thay đổi cụ thể đối với cụm.

Đang khởi chạy bản cập nhật

Người dùng có hai lựa chọn để khởi chạy bản cập nhật—họ có thể cập nhật cụm ngay lập tức hoặc lên lịch chạy vào thời điểm đã định. Nhiều khách hàng tôi từng làm việc cùng thích lên lịch chạy bản cập nhật vào cuối tuần. Người dùng có thể nghĩ rằng điều này khá giống với vLCM của VMware. vLCM mang lại lợi ích tự động hóa, nhưng người dùng vẫn phải tự tạo hồ sơ cụm, tạo ảnh và thực hiện kiểm tra. Vì vậy, mặc dù vLCM chắc chắn mang lại một số lợi thế về tự động hóa, VxRail còn tiến xa hơn bằng cách cải thiện quy trình thu thập gói cập nhật và ứng dụng. Các cụm VxRail cũng có thể được cập nhật thông qua API hoặc với CloudIQ.

Phần kết luận

Hy vọng rằng, điều này đã giúp làm sáng tỏ một số giá trị mà VxRail có thể cung cấp cho chu kỳ cập nhật cụm. Người dùng được hưởng lợi từ các gói cập nhật hợp nhất, tiết kiệm thời gian và công sức thu thập các tệp này. Một loạt các kiểm tra trước chuyên sâu sau đó sẽ rà soát phần cứng và phần mềm cụm để xác nhận rằng cụm đang ở trạng thái lý tưởng để chấp nhận các gói cập nhật. Sau khi hoàn tất, tập lệnh phân tích thay đổi sẽ chỉ định các thay đổi cần thực hiện đối với môi trường. Cuối cùng, với việc áp dụng bản cập nhật, VxRail sẽ tuần tự di chuyển từng nút và tuần hoàn từng nút qua danh sách cập nhật, đưa các nút vào chế độ bảo trì và để vMotion di chuyển khối lượng công việc sang các nút khả dụng khác. Được kết hợp với nhau, các dịch vụ này, đang được VxRail Engineering liên tục cải tiến, giúp chu kỳ cập nhật trở nên dễ dàng nhất có thể.