VMware [Lab 9 - Part 2]: Tạo Templates, triển khai VMs, quản lý Content Libraries và Versioning Templates

VanTai

Intern

PHẦN C – Sử dụng Subscribed Content Libraries​

1: Publish Local Library​

Để chia sẻ Content Library với các vCenter Server khác, bạn cần bật tính năng Publishing trên Local Library.
Bước 1: Trong vSphere Client, vào Menu > Content Libraries.
Bước 2: Chọn Local Content Library đã tạo (ví dụ: Lab-Local-Library).
Bước 3: Nhấn Actions > Edit Settings.

1776588428586.png

Bước 4: Đánh dấu chọn Enable Publishing.
Bước 5: Tuỳ chọn: thiết lập mật khẩu bảo vệ để hạn chế quyền truy cập subscription.
Bước 6: Sau khi bật Publishing, hệ thống sẽ hiển thị Subscription URL. Sao chép URL này.
Bước 7: Nhấn OK để lưu thay đổi.

1776588436927.png

Lưu ý:
Subscription URL là liên kết HTTPS dùng để kết nối từ Subscribed Library. Hãy lưu giữ URL này cẩn thận.

2: Tạo Subscribed Library​

Subscribed Library đồng bộ nội dung từ Published Library, cho phép các site khác nhau sử dụng chung template.
Bước 1: Trên vCenter Server thứ hai (hoặc cùng vCenter cho mục đích lab), vào Menu > Content Libraries.
Bước 2: Nhấn Create để tạo thư viện mới.
Bước 3: Nhập tên cho thư viện (ví dụ: Lab-Subscribed-Library).

1776588449852.png

Bước 4: Chọn loại: Subscribed content library.
Bước 5: Dán Subscription URL đã sao chép từ 1.
Bước 6: Nhập mật khẩu nếu Published Library yêu cầu xác thực.
Bước 7: Chọn chế độ đồng bộ nội dung:
- Immediately: tải toàn bộ nội dung ngay khi đồng bộ.
- When needed (on-demand): chỉ tải metadata, nội dung thực tế được tải khi sử dụng.

1776588459640.png

Bước 8: Chọn datastore để lưu trữ nội dung đồng bộ.

1776588467194.png

Bước 9: Xem lại thông tin và nhấn Finish để tạo Subscribed Library.

1776588476189.png

Lưu ý: Chế độ "When needed" tiết kiệm dung lượng lưu trữ nhưng sẽ mất thêm thời gian khi deploy lần đầu vì phải tải nội dung.

3: Tạo Subscription cho VM Templates​

VM Templates trong Content Library cần được publish riêng thông qua cơ chế Subscription. Đây là bước bắt buộc để đồng bộ VM Templates giữa các thư viện.
Bước 1: Quay lại Published Library (ví dụ: Lab-Local-Library).
Bước 2: Nhấn Actions > New Subscription.

1776588493760.png

Bước 3: Cấu hình subscription: chọn Subscribed Library đích và các tuỳ chọn đồng bộ.

1776588499143.png

1776588532835.png

Bước 4: Nhấn FINISH để tạo subscription.

1776588549855.png

Bước 5: Chọn subscription vừa tạo và nhấn PUBLISH để đẩy nội dung.

1776588576967.png

Bước 6: Chuyển sang Subscribed Library và kiểm tra xác nhận VM Templates đã được đồng bộ.

1776588583195.png

Lưu ý: Mỗi khi thêm VM Template mới vào Published Library, bạn phải nhấn PUBLISH lại để đồng bộ. Quá trình đồng bộ không tự động cho VM Templates như đối với OVF Templates.

4: Deploy VM từ Subscribed Library​

Sau khi đồng bộ thành công, bạn có thể deploy VM từ template trong Subscribed Library.
Bước 1: Trong Subscribed Library, điều hướng đến template muốn deploy.
Bước 2: Right-click vào template, chọn New VM from This Template.

1776588589956.png

Bước 3: Thực hiện các bước tương tự như deploy từ Local Library: nhập tên, chọn folder, compute resource, datastore.
Bước 4: Nhấn Finish để deploy và Power On máy ảo sau khi hoàn tất.

1776588602469.png

Lưu ý: Nếu Subscribed Library sử dụng chế độ "When needed", hệ thống sẽ tải nội dung template trước khi deploy. Quá trình này có thể mất thời gian tuỳ thuộc vào kích thước template và băng thông mạng.

PHẦN D – Versioning Templates trong Content Library​

1: Check Out VM Template​

Versioning cho phép quản lý nhiều phiên bản của VM Template. Để chỉnh sửa template, bạn cần Check Out – tạo một bản sao tạm thời (linked clone) để thực hiện thay đổi.
Bước 1: Trong vSphere Client, vào Menu > Content Libraries.
Bước 2: Chọn Content Library chứa VM Template cần chỉnh sửa.
Bước 3: Chọn VM Template và chuyển sang tab Versioning.
Bước 4: Nhấn Check Out.

1776588615444.png

Bước 5: Đặt tên và chọn folder chứa

1776588623836.png

Bước 6: Chọn compute resource (host hoặc cluster) để đặt linked clone

1776588632682.png

Bước 7: Nhấn FINISH. Hệ thống sẽ tạo một linked clone của template trong inventory.

1776588639969.png

Lưu ý: Khi template đang ở trạng thái Checked Out, không ai khác có thể check out cùng template đó. Linked clone có tên dạng "<tên template> (checked out)".

2: Chỉnh sửa VM (Checked-Out)​

Sau khi Check Out, linked clone xuất hiện trong inventory như một VM thông thường. Bạn có thể power on và thực hiện mọi thay đổi cần thiết.
Bước 1: Tìm linked clone trong inventory (có nhãn "checked out").
Bước 2: Power On linked clone.

1776588657766.png

Bước 3: Mở console và thực hiện các thay đổi theo nhu cầu, ví dụ:
- Cập nhật hệ điều hành (Windows Update, yum update, v.v.)
- Cài đặt phần mềm mới
- Thay đổi cấu hình hệ thống
- Chỉnh sửa phần cứng ảo (thêm RAM, CPU, disk, v.v.)
Tiến hành tải và cài đặt trình duyệt Chrome:

1776588809075.png

Bước 4: Sau khi hoàn tất tất cả các thay đổi, Power Off linked clone.

1776588820379.png

Lưu ý: Đảm bảo máy ảo đã tắt hoàn toàn (Power Off) trước khi thực hiện Check In. Không thể Check In khi VM đang chạy.

3: Check In VM Template​

Check In sẽ cập nhật template với các thay đổi từ linked clone, tạo phiên bản mới và xoá linked clone.
Bước 1: Quay lại Content Library, chọn VM Template đang ở trạng thái Checked Out.
Bước 2: Chuyển sang tab Versioning.
Bước 3: Nhấn Check In.

1776588831706.png

Bước 4: Nhập ghi chú mô tả các thay đổi đã thực hiện (trường này bắt buộc). Ví dụ: "Cập nhật Windows patches tháng 4/2026, cài đặt .NET Framework 4.8".
Bước 5: Nhấn Check In để xác nhận.

1776588838484.png

Bước 6: Sau khi hoàn tất, kiểm tra tab Versioning – phiên bản mới sẽ xuất hiện trong danh sách. Linked clone sẽ tự động bị xoá khỏi inventory.

1776588848819.png

Lưu ý: Ghi chú (notes) khi Check In là bắt buộc và giúp theo dõi lịch sử thay đổi giữa các phiên bản. Hãy mô tả cụ thể những gì đã thay đổi để tiện quản lý.

4: Revert về phiên bản trước​

Nếu phiên bản mới gặp vấn đề, bạn có thể revert template về bất kỳ phiên bản trước đó.
Bước 1: Trong Content Library, chọn VM Template cần revert.
Bước 2: Chuyển sang tab Versioning.
Bước 3: Trong danh sách phiên bản, chọn phiên bản muốn quay lại.
Bước 4: Nhấn Revert to this version (hoặc Revert).

1776588861907.png

Bước 5: Xác nhận hành động revert trong hộp thoại xác nhận.

1776588870712.png

Bước 6: Kiểm tra xác nhận: phiên bản hiện tại đã được thay đổi về phiên bản đã chọn.

1776588888253.png

Lưu ý:
Revert không xoá các phiên bản mới hơn khỏi lịch sử. Bạn vẫn có thể xem toàn bộ lịch sử phiên bản và chuyển đổi giữa chúng.
 

Đính kèm

  • 1776588485459.png
    1776588485459.png
    77.3 KB · Lượt xem: 0
Back
Top