Effectively Managing Heterogeneous Virtual Environments Hugo Parra Product Line Manager, Server Management Suite 1
Server Virtualization, the Debate is Over Enables businesses to lower technology TCO, increase ROI Drives server consolidation Improves hardware utilization Increases power consumption efficiency Improves HA and scalability Increases business flexibility through dynamic resource allocation VIRTUALIZATION SYMANTEC VISION 2012 2
What Drives Virtualization Heterogeneity Pricing pressures Platform maturity Desire to avoid vendor lock-in The additional complexity [from managing heterogeneous environments] will drive the adoption of solutions that help IT orchestrate and manage efficiently and derive value regardless of the hypervisors they are running. Mark Davis SYMANTEC VISION 2012 3
Symantec s Perspective on Managing Virtualization Altiris Server Management Suite Organizations get undeniable value from the ability to manage HW and SW stacks using one solution set End-to-end visibility, automation Maintenance/ troubleshooting coordination Comprehensive reporting SYMANTEC VISION 2012 4
Symantec s Perspective on Managing Virtualization Altiris Server Management Suite If not properly accounted for, the virtualization stack introduces a critical blind spot System-wide health, performance, and resource allocation have intrinsic ties to virtualization Issue prevention & resolution often require coordination across all stacks SYMANTEC VISION 2012 5
Symantec s Perspective on Managing Virtualization HYPERVISORS UNI Zones LPARS Partitions SYMANTEC VISION 2012 6
Not a Fad Integration is a Necessity Containment What specific VMs are associated with a box Where are virtual servers physically located What services are impacted if a specific host experiences issues Online/offline status What OSEs have been offline for an extended period, introducing vulnerability when they come online SYMANTEC VISION 2012 7
Not a Fad Integration is a Necessity Build stability Leverage applicable bestpractices, build logic VM template creation Build logic unification Avoid maintaining 2 sets of server builds (virt+phys) Added power & flexibility Combine VM cloning with powerful SW management Dynamic virtualization infrastructure provisioning SYMANTEC VISION 2012 8
Not a Fad Integration is a Necessity VM density Use Host-Guest ratios to implement layered approach to avoid maintenance storms Asset management Software license management that is aware of offline, intermittent VMs Commissioning and decommissioning logic that includes virtual elements SYMANTEC VISION 2012 9
Not a Fad Integration is a Necessity Heighten sensitivity to resource utilization Lower thresholds Farther reaching impact New set of key performance metrics Applications now compete for shared, dynamic infrastructure resources CPU, Disk, Memory, Network SYMANTEC VISION 2012 10
Not a Fad Integration is a Necessity vcenter leverage Inventory/status gathering Advanced features VM organization Additional power mgmt. Start, stop, suspend, resume, shutdown, restart Extended reporting Virtual machine, disk, memory details report VM-Host summary report SYMANTEC VISION 2012 11
VMM Agentless Interaction TIP: The VMMvCenter configuration provides greater scalability and ease of configuration VMM vcenter Server vsphere VIAPI VMware Create/Delete Virtual Disk SYMANTEC VISION 2012 12
VMM Communication & Connection Profiles VMM vcenter Server VMM Tasks Discovery - the 1 st task to be run Run Inventory - the 2 nd task to be run Create/Delete VM Create/Delete Virtual Disk Create/Delete Network Deploy VM from Template (future) Create/Revert/Delete Snapshot Start/Stop/Suspend/Resume/Shutdown/Restart VM Connection Profile Protocol= VMware Credentials (vcenter account username & pswd) Connection Details (try defaults first) SYMANTEC VISION 2012 13
Best-Practice for Avoiding Protocol Colissions Temporary condition Agentless communication uses the first protocol/credential combination that connects successfully to a server Network Discovery can swap node-protocol/credential associations VMM requires the VMware protocol for full capabilities Workaround Exclude vcenter Servers* from non-vmm discovery tasks Create new task(s) to discover vcenters using VMware protocol only Run new VMM discovery tasks All subsequent VMM operations to that server will use the VMware protocol This functionality is changing in an upcoming release * Applies to ES/ESi servers also if VMM is configured to talk to them directly SYMANTEC VISION 2012 14
vcenter Permissions Required by VMM VMM Task Read Only Administrator VM Power User VM User Discovery Run Inventory Create/Delete VM Create/Delete Disk* Create/Delete Network Deploy VM (from Template)** Create/Revert/Delete Snapshot Power Mgmt. (Start, Stop, Suspend, Resume, Shutdown, Restart) * Delete and Create Virtual Disk currently require direct communication to ES/ESi ** Planned for an upcoming release SYMANTEC VISION 2012 15
ES/ESi Permissions Required by VMM VMM Task Read Only Administrator Discovery Run Inventory Create/Delete VM Create/Delete Disk Create/Delete Network Deploy VM (from Template)* Create/Revert/Delete Snapshot Power Mgmt. (Start, Stop, Suspend, Resume, Shutdown, Restart) * Planned for an upcoming release; requires vcenter SYMANTEC VISION 2012 16
Hyper-V Permissions Required by VMM VMM Task Administrator Discovery Run Inventory Create/Delete VM Create/Delete Disk Create/Delete Network Deploy VM (from Template)* Create/Revert/Delete Snapshot Power Mgmt. (Start, Stop, Suspend, Resume, Shutdown, Restart) * Not currently supported on Hyper-V SYMANTEC VISION 2012 17
1 Virtual Machine Management Interface At a Glance Host Details VMWare Hosts and Guests HyperV Hosts and Guests Create Virtual Machine, Virtual Network or Disk SYMANTEC VISION 2012 18
2 Virtual Machine Management Discover Quickly discover or automate the discovery of virtual hosts and virtual guests. Central Credential Management. Manage Act Report SYMANTEC VISION 2012 19
3 Virtual Machine Management Discover Manage All relevant Host and Guest details available in one place Inventory, Utilization, Guest State and Create Virtual Machine, Virtual Disk or Virtual Network Identify VM Sprawl where VM s have not run for extended periods Act Report SYMANTEC VISION 2012 20
4 Virtual Machine Management Discover Manage Power On, Power off or Resume Virtual Machine Take a Snapshot, Delete a snapshot or revert to snapshot Create a Virtual Machine, Virtual Disk or Virtual Network Select and Apply deployment Job at the time of VM creation using Create Virtual Machine wizard Provision VMWare Host and Guest Act Report SYMANTEC VISION 2012 21
5 Virtual Machine Management Discover Central Reporting Physical, Host and Virtual Guest Resource details side by side Manage Act Report SYMANTEC VISION 2012 22
Using VMM Tasks Programmatically Install ASDK, execute VMM tasks via COM or web service interfaces or command line option. A common method is to execute VMM tasks using VBScript, C# or batch files. Existing VMM tasks with proper predefined parameters can be executed using function: Altiris.ASDK.Task.TaskManagement.ExecuteTask(). Provide host GUID of the target machine and task GUIDs of existing tasks for task execution. Process the return code of executed tasks as needed. SYMANTEC VISION 2012 23
In Summary Virtualization Management Consolidated view of the VMware and Hyper-v servers in the network Display of the Host- VM relationships with Host and VM views 100% agentless Basic Host and VM management operations Host-guest ratio and resource usage detail reports EM B20 Getting the Most out of Server Management SYMANTEC VISION 2012 24
Brand New Linux & UNI Management Guide! http://www.symantec.com/docs/doc5583 Truly Linux and UNI-specific Collaboration from over a dozen subject matter experts Includes a good chapter on VMM Focus: management scenarios Certified best practices References to other resources SYMANTEC VISION 2012 25
Thank you! Hugo Parra hugo_parra@symantec.com Copyright 2011 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice. 26