Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   6. Kế Hoạch Backup VM, máy chủ VMware ESXi và vCenter Server (http://quantrinet.com/forum/forumdisplay.php?f=534)
-   -   Một số thủ thuật quản lý snapshot trong hạ tầng VMware ESXi (http://quantrinet.com/forum/showthread.php?t=9476)

hoctinhoc 05-08-2013 02:42 PM

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 http://letonphat.files.wordpress.com...mile.png?w=604.


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
http://letonphat.files.wordpress.com...ng?w=496&h=318

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:
http://letonphat.files.wordpress.com...ng?w=443&h=394
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
http://letonphat.files.wordpress.com...ng?w=600&h=278
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
http://letonphat.files.wordpress.com...ng?w=600&h=146
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
http://letonphat.files.wordpress.com...g?w=1024&h=595
Đâ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:
http://letonphat.files.wordpress.com...ng?w=644&h=377
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


:battay:


Bây giờ là 09:47 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.