Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 05-08-2013, 03:42 PM   #1
hoctinhoc
Guest
 
Trả Lời: n/a
Một số thủ thuật quản lý snapshot trong hạ tầng VMware ESXi
Một số thủ thuật quản lý snapshot trong hạ tầng VMware ESXi



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 .


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


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:

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

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

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

Đâ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:

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.


Lê Tôn Phát


  Trả lời ngay kèm theo trích dẫn này
Gửi trả lời



Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 05:41 PM. Giờ GMT +7



Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.