Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
(UPS) Power Management inthe Virtualized WorldOctober 2011Andy McDonald & Stéphane Moulin
So why the fuss?On 1st November 2011 Dell changes the game with UPS power management:A UPS monitoring & control software t...
Customer Pain PointsPain Points                               Traditional Approach*                                       ...
Virtualization – quick revisionYesterday:•   One server, one operating system•   IT services are “static”, fixed to hardwa...
Virtualization – quick revisionToday:•       One server (host), multiple (virtual) operating systems (VM)•       Higher ut...
Challenges with (UPS) Power Management                    Reliability                    Higher utilization means many VMs...
Traditional Power Management Approach…Approach:•   Treat each virtual machine as a traditional ‘server’•   Install & confi...
Modern Power Management Approach…                           Multi-host site                               Single-host site...
Dell UPS Agent, VMware ExamplePower fail on physical server•   UPS runs on battery•   When “battery low” Dell UPS agent is...
The New Software Solution…  •    Dell UPS Local Node Manager (ULNM)          •     Primary function - is shutdown of devic...
ULNM (UPS Local Node Manager)                                  Info & Status: UPS                                         ...
ULNM (Configuring Server Shutdown Parameters)                                                     2: Edit Shutdown        ...
ULNM (Managing Alerts)            3: (Optional) Create                                     custom alarm (any              ...
MUMC (Multi UPS Management Console)        Background: Customise background                                               ...
MUMC (Multi UPS Management Console)                                          Nodes Settings: Manage any node              ...
License Upgrades•    Dell UPS Local Node Manager (ULNM)       •   Always free, no cost to manage any number of servers and...
License Upgrades•    Example 2:       •   5 * UPSs each with 10 * servers. Each server is running an installation of ULNM....
Dell’s Unique Approach to VMware vCenterFrom a Web Browser client:•    Remotely connect to, configure & manage vCenter ser...
Thoughts about UPS hardware planningTo utilize vMotion in larger installations, IT managers now need to consider >15mins U...
ObjectionsQ: We’re using VMware HA (high availability) so if my host fails, it doesn’t matter - the VMs willautomatically ...
ObjectionsQ: I already have APC UPSs and software installed, I don’t want to run two platforms.A: This is not a problem an...
Example Network Diagram - VMware      Single Host Configuration Options                                Multi Host Configur...
Example Network Diagram – Hyper-V                      Hyper-V Server                                     Hyper-V , Server...
End of slides24
Upcoming SlideShare
Loading in …5
×

Dell UPS | Power Management in the Virtualized World

3,758 views

Published on

Dell UPS | Power Management in the Virtualized World

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Dell UPS | Power Management in the Virtualized World

  1. 1. (UPS) Power Management inthe Virtualized WorldOctober 2011Andy McDonald & Stéphane Moulin
  2. 2. So why the fuss?On 1st November 2011 Dell changes the game with UPS power management:A UPS monitoring & control software that: • Saves work in progress and gracefully shuts servers down • Provides local & remote monitoring/notification of power status • Provides a single management interface for monitoring multiple servers & UPSs, plus group firmware upgrade distributions • Has a simple, common interface on all operating systems • Is quick to install, simple to use and easy to updateUnique virtualization differentiators*: • Manage virtual machine (VM) shutdown without installing s/w on each VM • Manage VMs start/stop profiles through vCentre plugin (VMware only) • Manages all VMs across a network from a single management interface (client) • Uses advanced virtualization functions (e.g. vMotion, LiveMigration) to move VMs to a recovery site in the event of power failure • Little or no command line programming required to install & manage2 * Compared to other offerings for similar applications and price points (e.g. free or low-cost license fee with no additional hardware required.)
  3. 3. Customer Pain PointsPain Points Traditional Approach* Dell’s New ApproachEvery time I change my network You are charged according to how many servers Server monitoring & shutdown s/w is free for an unlimited numberconfiguration or add more (physical or virtual) you want to monitor/control of servers. Manage 32 or less UPS devices from a centralequipment I need to pay for a new and through which connectivity (USB, Network). management client without license fee. The same softwareUPS s/w license! This can mean a high price & complexity in package is used for all operating systems & connectivity types managing upgrades & deployments. (network, USB, serial).I’m not very experienced with Lack of integration with the hypervisor makes UPS We can use a simple web interface to synchronize our powervirtualization, why is UPS s/w so power management laborious and time consuming. settings with a virtualized network infrastructure, avoidingcomplicated? command line programming and multiple installations.I have multiple virtual machines, Install an instance of UPS s/w on each VM & Multi Host Sites: Use a centralized management console thathow do I control/manage them all configure each shutdown profile individually. Time integrates with hypervisor management systems (e.g. vCentre) toin a power failure condition? to install is typically 5-10mins per VM. Maintaining a remotely setup power profiles from a single location. No need to VM power profile inventory on a growing network is install s/w on each VM. VM power profiles are managed through difficult and prone to error. Using this method has the hypervisor (e.g. vCentre plugin). little or no control over the hypervisor or physical host leading to an uncontrolled power-off. Single host sites: Install one s/w instance on the hypervisor (e.g. vSphere) and use a web interface to manage single or multiple hosts.I have a disaster recovery location No method available. The VMs simply shut down The Dell UPS s/w automatically usesso I don’t want my VMs to shut when the UPS battery runs low. Service to users is vMotion/LiveMigration/XenMove when the battery reaches adown if the power fails - I want lost, even though the customer has invested in a defined value and requests the VMs to move to a safe host. Usersthem to move to a backup disaster recovery location. do not lose service because the VMs are still functioning. Whenmachine… how? power comes back, the virtual machine manager rebalances VMs to original hosts.I have a number of UPSs installed Typically a user must download a special firmware Simple, upload the firmware package into your existing UPSand now I want to update their upgrade tool, learn how to use it and upgrade each management s/w & deploy to multiple devices with one ‘click’, allfirmware… device individually. managed through the familiar UPS interface. 3 * Other offerings for similar applications and price points (e.g. free or low-cost license fee with no additional hardware required.)
  4. 4. Virtualization – quick revisionYesterday:• One server, one operating system• IT services are “static”, fixed to hardware• Power fails, “shut down server”• Server functionality is lost• Simple UPS s/w agent4
  5. 5. Virtualization – quick revisionToday:• One server (host), multiple (virtual) operating systems (VM)• Higher utilization  more eggs in one basket  greater need for hardware reliability• Ability to move VM between physical hosts  increased availability through h/w redundancy• Being freed from hardware leads to many more VMs• Different IT management skill-sets required (e.g. command line programming) 5
  6. 6. Challenges with (UPS) Power Management Reliability Higher utilization means many VMs connected to one UPS. Reliance on small UPS today is similar to data centre UPS in the past. Control With so many (mobile) VMs how do you control them in a power event? How do you keep an inventory of VM power profiles? Management How do you keep track of VM power profiles, update UPS Agents, UPS firmware(s)? How long do you spend managing power and not IT? Complexity Virtualization is highly complex, UPS software shouldn’t make IT worse!6
  7. 7. Traditional Power Management Approach…Approach:• Treat each virtual machine as a traditional ‘server’• Install & configure UPS agent on each VM (not on hypervisor)Problems:• Time consuming, inefficient (multiple instances), not practical for large installations• No use advanced benefits of virtualization (server migration, power profiling)• No control over vSphere hypervisor, no ability to safely shut down physical host• Difficult to track individual settings & configurations across multiple VMs•7 Worked example: Time to install UPS s/w on 1 VM = 5mins x 200 VMs = 16hours!
  8. 8. Modern Power Management Approach… Multi-host site Single-host siteApproach:• Integrate UPS agent with Hypervisor (single host) or central management server (multi-host)• Report power conditions to single location. Hypervisor/system manager controls VMs• No UPS s/w agent installed on VMsBenefits:• One-time installation, very quick & simple• Centralized management for VM shut down & start up profiles - all settings in one place• Ability to use advanced virtualization technologies (e.g. vMotion/ LiveMigration)•8 Safe shutdown of hypervisor & host following complete VM move / shut down
  9. 9. Dell UPS Agent, VMware ExamplePower fail on physical server• UPS runs on battery• When “battery low” Dell UPS agent issues command• vMotion moves VMs to safe hosts ‘under maintenance mode’Safe Shutdown• UPS safely shuts down vSphere once VMs moved• UPS safely shuts down physical server• Service still “live” from users’ perspectiveSystem Restart• When mains power returns, physical server turns on• DRS & vMotion move VMs back to available host• System is restored to full capacity9
  10. 10. The New Software Solution… • Dell UPS Local Node Manager (ULNM) • Primary function - is shutdown of device(s) after power failure • Extended function – visibility of power status & shutdown configuration • Dell UPS Multi-UPS Management Console (MUMC) • Primary function – visibility & configuration of multiple UPS & LNMs • Primary function – management of multi-host virtualized installations • Extended function – shutdown of device after power failure ULNMServers: Typical single OS MUMCinstallations (not ULNMvirtualized), ULNM isinstalled on each physical ULNMserver ULNMUPS: Dell UPS connectedto servers by eitherNetwork Management Card(preferred) or USB 10
  11. 11. ULNM (UPS Local Node Manager) Info & Status: UPS information, power Measures: Power information status, battery runtimeViews: Access toconfigurations,parameters, setup,events & logsAuto Discovery: Add Graph: plot of powerUPSs through quick metrics over timescan (USB & IP local (hover for detail)subnet) or addressscan (IP local &different subnet) Synoptic: visual representation of power status 11 Info windows, drag and drop to rearrange
  12. 12. ULNM (Configuring Server Shutdown Parameters) 2: Edit Shutdown Configurations1: Shutdown Menu 3: Enter power source & shutdown profile. Option to run script before shutdown. E.g. Close SQL server database 12
  13. 13. ULNM (Managing Alerts) 3: (Optional) Create custom alarm (any metric)1: Actions Menu 2: Edit default alarms, enter SMTP email server info, alarm frequency & severity info 13
  14. 14. MUMC (Multi UPS Management Console) Background: Customise background Node Map: View all with any Jpeg file. e.g. network map, UPSs & servers building plan, regional office map running ULNM. Drag locations. & drop to locate geographically Drill-down: Hover over any device to see status and ID Events Summary: See summary of all events on all UPSs & servers. Also see server shutdown profiles.14
  15. 15. MUMC (Multi UPS Management Console) Nodes Settings: Manage any node through MUMC. UPS – change IP,Nodes Upgrade: Mass firmware & performance settings. Server –configuration upload options. change shutdown profiles through ULNM. Edit Panel: Edit properties of device (e.g. UPS Network Management Card) 15
  16. 16. License Upgrades• Dell UPS Local Node Manager (ULNM) • Always free, no cost to manage any number of servers and any number of UPSs.• Dell UPS Multi-UPS Management Console (MUMC) • Free for any number of servers (ULNM installations) and <33 UPSs. • License upgrade required to manage >32 UPSs.• Example 1: • 7 * UPSs each with 5 * servers. Each server is running an installation of ULNM. • Total UPS = 7, Total ULNM = 35. Total licensable “nodes” = 7. • The Dell MUMC monitors & manages all UPSs and all ULNM agents without license fee MUMC16
  17. 17. License Upgrades• Example 2: • 5 * UPSs each with 10 * servers. Each server is running an installation of ULNM. • Total UPS = 5, Total ULNM = 50. Total licensable “nodes” = 5 • The Dell MUMC monitors & manages all UPSs and all ULNM agents without license fee MUMC• Example 3: • 42 * UPSs each with 5 * servers. Each server is running an installation of ULNM. • Total UPS = 42, Total ULNM = 210. Total licensable “nodes” = 42 • The Dell MUMC requires a license upgrade to manage more than 32 UPS nodes MUMC17
  18. 18. Dell’s Unique Approach to VMware vCenterFrom a Web Browser client:• Remotely connect to, configure & manage vCenter servers• Simple, familiar, graphical user interface, Web 2.0 feel• No command line programming - synchronise through UPS agent directly to hypervisor• Remotely install UPS plugin onto vCenter management interface• Add graphic of CLI and UPS install code Use a Windows client to do the hard work: make your settings in the UPS agent and click “Synchronize”.18
  19. 19. Thoughts about UPS hardware planningTo utilize vMotion in larger installations, IT managers now need to consider >15mins UPSbattery runtime…. Ensure you include an EBM (extra battery module) with your solution. 20mins 10mins19 Data from IBM White Paper “High virtualization density with confidence”, using 2 * System x3690 X5 servers
  20. 20. ObjectionsQ: We’re using VMware HA (high availability) so if my host fails, it doesn’t matter - the VMs willautomatically re-start on the backup host.A: This is true, although compare the user experience in both situations in the graphs below. In acatastrophic event we can see a significant reduction in number of customer requests serviced. Inmaintenance mode the disruption lasts for longer but users have almost unaffected access to theirservices.20 Data from IBM White Paper “High virtualization density with confidence”, using 2 * System x3690 X5 servers
  21. 21. ObjectionsQ: I already have APC UPSs and software installed, I don’t want to run two platforms.A: This is not a problem any more. The Dell MUMC will monitor most types of UPS (with networkcard installed) so a user can have an overview of all IT & power systems from one handy interface.• Leave the PowerChute software running on the local server to manage shutdown• Use Dell MUMC to monitor the complete network power status including non-Dell UPSs21 Data from IBM White Paper “High virtualization density with confidence”, using 2 * System x3690 X5 servers
  22. 22. Example Network Diagram - VMware Single Host Configuration Options Multi Host Configuration ESX – ULNM installed directly onto ESX ESXi – MUMC manages multiple hypervisors through ESXi – ULNM installed into VIMA application vCentre. MUMC loaded on either vCentre or a VM UPS-triggered vMotion available NETWORK Multi UPS Management Console Can monitor & manage all UPSs &22 Local Node Manager Installations MUMC
  23. 23. Example Network Diagram – Hyper-V Hyper-V Server Hyper-V , Server 2008 & SVCMM ULNM loaded directly onto server. Hyper-V power Virtual machines managed by SVCMM & Dell Multi UPS profiles manage VM response to OS shutdown request. Management Console, MUMC loaded onto SVCMM. LiveMigration available NETWORK Multi UPS Management Console Can monitor & manage all UPSs &23 Local Node Manager Installations MUMC
  24. 24. End of slides24

×