Distributed Resource Scheduler (DRS)

This category contains 1 post

Cấu hình VMware Distributed Power Management (DPM) trong VMware

Giới thiệu

“Going Green” là đang là một xu hướng mạnh mẽ. Hẳn bạn cũng từng thấy các quảng cáo của IBM khi những chú chim và sóc nhảy ra bên ngoài và màn hình chuyển màu xanh khi công ty chọn “go green”. Vì vậy, “go green” đã trở thành một từ sáo rỗng. Tuy nhiên, những ứng dụng thực tiễn của điều này lại hoàn toàn hợp lý. Bằng cách sử dụng các chức năng tiết kiệm năng lượng và ảo hoá như DPM, bạn có thể tiết kiệm đến 40% chi phí điện cũng nhưng những cái lợi khác của việc sử dụng ảo hoá

VMware’s Distributed Power Manager (DPM) is part of VMware’s Distributed Resource Scheduler (DRS). Just as DRS works to optimize the resource load across multiple ESX host servers, DPM can fit into that by migrating VM guests off of servers that are not in use and shut the host system down. Even better, once you configure DRS, using DPM is virtually a “checkbox away”.

Distributed Power Manager (DPM) của VMware là một phần của Distributed Resource Scheduler (DRS). Cũng như DRS hoạt động để tuỳ chỉnh các tải tài nguyên trên nhiều server host ESX, DPM có thể khớp vào nó bằng cách di trú VM ra khỏi các server không sử dụng và tắt hệ thống host. Hay hơn là một khi bạn cấu hình DRS, sử dụng DPM là một checkbox từ xa một cách ảo hoá

VMware mô tả DPM

“VMware DRS có những khả năng phân bổ quản lý năng lượng (DPM). Khi DPM được bật lên, hệ thống so sánh công suất mức độ cluster và mức độ host với nhu cầu của các máy ảo đang chạy trong cluster. Dựa trên những kết quả so sánh này, DPM đề xuất (hay tự động thực hiện) những hàng động nhằm giảm bớt tiêu thụ năng lượng của cluster.” 
Tại sao lại có những server được bật lên nhưng lại không cần và không được sử dụng? Điều này giống như để đèn bật trong văn phòng của bạn rồi về nhà cả ngày – thật lãng phí điện và tiền của cho công ty. DRS cũng có thể tự động tắt điện các server không cần

Cùng cấu hình DPM

Làm sao để cấu hình VMware Distributed Power Management (DPM)?

Trước khi tôi hướng dẫn các bạn cấu hình VMware Distributed Power Management, chúng ta hãy cùng bắt đầu bằng một vài yêu cầu đảm bảo bạn đáp ứng được.

VMware Virtual Infrastructure Suite Enterprise (hay có thể mua riêng)

Hai hay ba các server host ESX đã được cài đặt và đang chạy

LAN (WOL) có sẵn đã wake on và được kích hoạt trên các server host ESX

VMware Virtual Center quảng lý những server host này.

Nếu bạn không chắc server vật lý của mình (ESX host system) hỗ trợ WOL, bạn có thể khởi động server bên trong VI Client, đến Configuration Tab, sau đó click vào Network Adaptors, và bạn sẽ thấy cột Wake on LAN Supported, như hình bên dưới.

VMware Power management

Hình 1: Kiểm tra xem adaptor của bạn hỗ trợ WOL

Chú ý rằng bạn cũng cần vào BIOS của server và đảm bảo Wake on LAN được kích hoạt.
Tiếp theo, vào VI Client Configuration -> mục Networking và đảm bảo adaptor tương ứng với VMkernel vSwitch của server cũng là adaptor hỗ trợ WOL. Nếu không phải trường hợp này, bạn cần sắp xếp lại adaptor bởi vì DPM sử dụng VMkernel vSwitch NIC của người dùng.

VMware Power management

Hình 2: Kiểm tra adaptor VMkernel của bạn có kết nối với adaptor vật lý WOL không

Bạn có thể kiểm tra WOL một cách dễ dàng bằng cách dùng VMware ESX và VI Client. Để làm được điều này, VMotion đưa sản phẩm VMs từ một host ESX, đưa host ESX vào chế độ standby. Tiếp theo, wake up nó bằng cách sử dụng Power On, trong VI Client, cho host này.

Tiếp theo, bạn cần tạo một ESX Server Cluster chuẩn bằng cách chuột phải vào datacenter, sau đó click vào New Cluster.

VMware Power management

Hình 3: Khởi tạo một cluster DRS

VMware Power management

Hình 4: Tạo một DRS kích hoạt Cluster

Tất nhiên là bạn có thể làm nó là một cluster HA.

Thực hiện tất cả các cấu hình cài đặt cluster thông thường, xem lại cấu hình của bạn ở bước cuối cùng, và click vào Finish để tạo cluster DRS của bạn (ngay sau đó là DPM) 
Bây giờ bạn đã có cluster của mình, chuột phải vào cluster và click Edit Settings, như bạn đã thấy trong hình 5

VMware Power management

Hình 5: Thay đổi các cài đặt trong một VMware DRS Cluster

Bên trong màn hình cài đặt cluster, bên dưới VMware DRS, bạn có thể click vào Power Management, như hình 6

VMware Power management

Hình 6: Các mục Power Management cho DRS Cluster

Với các mục quản lý năng lượng cluster, bạn có thể chọn hoặc là 1) tắt DPM cho cluster, 2) cài cluster thành DPM bằng tay hay 3) cài cluster thành DPM tự động. Bạn cũng có thể override bằng tay các cài đặt DPM cho mỗi host ESX trong cluster đó ở mục Host Overrides của màn hình Power Management (hình 6)

Bây giờ hãy nói một chút về việc cài đặt tự động và bằng tay. Với một cluster DPM bằng tay, DPM sẽ đề xuất để tắt hay bật các server trong cluster của bạn dựa trên nhu cầu. Bạn có thể thấy một trong những đề xuất này trong hình 7 và kết thúc những đề xuất này ở hình 8.

VMware Power management

Hình 7: Các đề xuất DPM cho một cluster DPM bằng tay

VMware Power management

Hình 8: Các đề xuất DPM cho một cluster DPM

Trong hình 7, bạn có thể thấy cách chọn Apply Recommendation và chấp nhận tắt điện. 
Mặt khác, với một cluster DPM tự động, guest được di trú tự động ra khỏi một host không cần và host đó sẽ tự động tắt. Nếu có thắc mắc gì, bạn sẽ thấy trong mục Events của VI Client của mình mà guest VM đã được di trú và host là “Entering Standby Mode”. Ví dụ như hình 9.

VMware Power management

Hình 9: ESX Host trong một cluster DPM đang đi vào Standby Mode vì Automatic DPM

Bạn có thể nói được tình trạng của cluster DRS/DPM của mình bằng cách nhìn vào tab Summary của cluster như bạn thấy ở hình 10.

VMware Power management

Hình 10: Tab Summary của DRS/DPM Cluster trong chế độ Automatic

Tôi khuyên các bạn nên dùng chế độ tự động nhưng bạn cũng nên kiểm tra nó trong chế độ bằng tay trước.

DPM vẫn đang thử nghiệm?

Đúng vậy, DPM vẫn được xem là một tính năng thử nghiệm. Khi bạn kích hoạt DPM lần đầu tiên, bạn sẽ thấy cảnh báo sau, như hình 11.

VMware Power management

Hình 11: Cảnh báo về DPM vẫn đang thử nghiệm

Tuy nhiên, tôi vẫn hy vọng điều này sẽ không ngăn cản bạn dùng thử DPM, sau đó sử dụng chính thức một khi bạn đã tự tin với DPM. Thật ra những tính năng thành công và hữu ích nhất của VMware vẫn chỉ được xem là “Experimental”

Liệu tôi có thể xem VMware DPM hoạt động thực sự?

Dù bạn đang dùng VMware DPM hay chỉ mới nghĩ đến, tôi khuyên mọi người nên xem video trên Youtube mô tả VMware DPM đang hoạt động. Bằng chúng về sức mạnh của DPM ở ngay trong video này.

Kết luận

Trong bài viết này, tôi đã nói về cách cấu hình từng bước VMware Distributed Power Management (DPM). Một phần distributed resource scheduler (DRS) của VMware, DPM được dùng để di trú VM guest ra khỏi các server không dùng và tắt hệ thống host. Điều này có thể tiết kiệm một lượng lớn tài nguyên cơ sở dữ liệu

Trung Nghĩa (Theo QTM , Virtualizationadmin)