VMware vSPhere 4: Một số thủ thuật quản lý snapshot trong hạ tầng VMware

Bài này là phần tiếp theo của bài VMware vSphere 4: Snapshot chủ yếu tập trung vào các phương thức để kiểm soát ổn vấn đề snapshot trong hạ tầng VMware còn để hiểu tại sao chúng ta cần kiểm soát kỹ tính năng này thì vui lòng xem lại bài VMware vSphere 4: Snapshot dùm mình nha Smile.

Thủ thuật 1: Dùng tính năng Alarm có sẵn trong VMware vCenter

Với phương thức này cho phép chúng ta quản lý capacity của các bản snapshot trên toàn bộ hệ thống tuy nhiên vẫn có giới hạn là với tính năng Alarm chưa cho phép cảnh báo ở mức độ số lượng snapshot

image

Thủ thuật 2: Thay đổi thông tin file cấu hình máy ảo

Thủ thuật tiếp theo này tôi dùng để quản lý số lượng snapshot cho phép trên một máy ảo với phương thức này yêu cầu thêm một option trong tập tin cấu hình máy ảo. Tuy đây là cách giải quyết số lượng snapshot quy định cho một máy ảo khá hiệu quả tuy nhiên khi hạ tầng của bạn có áp dụng một số giải pháp backup mà ứng dụng tính năng snapshot như bước chính trong quá trình backup thì sẽ xả ra conflict không tránh khỏi khi vô tình thao tác snapshot của ứng dụng backup đó đụng phải quy định số lượng mà bạn đặt ra.

Các bước chỉnh sửa thông tin cấu hình máy ảo đòi hỏi là bạn phải stop máy ảo đầu tiên sau đó vào mục cấu hình máy ảo như sau:

image

Sau khi click nút Configuration Paramters sẽ hiện ra hộp thoại chi tiết cấu hình của máy ảo. Tại đây bạn phải kéo thanh cuộc xuống dưới cùng và Add Row để thêm một thông số gọi là snapshot.maxSnapshots với value là nơi khai báo số lượng snapshot quy định cho máy ảo này

image

Khi xảy ra bất kỳ thao tác snapshot nào đụng phải hạn mức quy định sẽ gặp thông báo sau

image

Thủ thuật 3: Dựa trên khả năng hỗ trợ script của VMware là PowerCLI

gọi PowerShell cũng được vì PowerCLI xây dựng dựa trên PowerShell của Window hỗ trợ hơn 200 cmdlets cho việc quản lý hạ tầng VMware vSphere

image

Đây là đoạn script tôi biên soạn dùng để hỗ trợ tạo report hàng ngày về các bản snapshot trên hệ thống bao gồm các tính năng và thông tin sau:

  • Hỗ trợ đồng thời nhiều vcenter
  • Hỗ trợ tài khoản domain lẫn tài khoản local
  • Gửi report thông báo tình trạng snapshot của hệ thống qua email trong đó bao gồm các thông tin về các snapshot của máy ảo:
    • Vượt quá số lượng cho phép đồng thời highlight nếu có dung lượng vượt hạn định
    • Vượt quá số ngày cho phép duy trì snapshot

Để sử dụng đoạn script này các bạn phải cai đặt PowerCLI của VMware tham khảo đây nhá. Vì phải sử dụng Powershell làm nền chính nên hiện tại chỉ hỗ trợ cho OS là Windows cũng vì lý do đó nên việc lập lịch cũng sẽ thực hiện trên windows. Hiện tại trong bản đóng gói kèm theo script sẽ có tất cả 3 tập tin

  • Generate-VMSnapshotsReport.ps1
  • PowerCLI.bat
  • vim.psc1

Nhiệm vụ của các bạn là chỉnh sữa các thông tin cần thiết như hình trên mình là khoanh đỏ và lập lịch để chạy tập tin PowerCLI.bat còn lại mọi thứ sẽ tự làm việc.Sau khi thực hiện các thao tác scan hệ thống và lọc ra các snapshot vượt mức sẽ tự động gửi email thông báo có giao diện như sau:

image

Hiện tại tính năng chỉ dùng ở mức đơn giản như vậy mọi thông tin các bạn đề nghị mình sẽ cố gắng nâng cấp cho đoạn script này.

DOWNLOAD

Posted on 08/09/2011, in VMware and tagged , , , , . Bookmark the permalink. Để lại bình luận.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: