Escolar Documentos
Profissional Documentos
Cultura Documentos
Implementing virtualization has become a fairly simple process. The marketplace features numerous mature virtualization products, and administrators have several options to reduce costs and consolidate their infrastructures. As with all technology, however, virtualization must be managed. The primary challenge is in implementing a virtual infrastructure and managing it well.
In many ways, you can treat virtual machines
(VMs) just like physical machines. They typically run their own operating systems, require security updates and patching, and generally must follow standard IT best practices. However, VMs also pose some new challenges that system administrators must consider in order to effectively maintain their data centers. When left unmanaged, virtual environments can experience a problem similar to server sprawl. VM sprawl is the rapid proliferation of VMs without adequate IT oversight. This article provides recommendations for managing virtual environments and for preventing issues related to VM sprawl.
Consider, for example, the transition of a VM that was originally designed for test purposes into a live, production environment. Organizations generally wouldnt consider moving an unpatched, insecure desktop computer into the data center. Yet, the same risks appear when systems are deployed into production with little IT oversight or review. Worst of all, several IT administrators dont even know how many VMs are running in their data centers or how theyre being used. Regardless of the source of VM sprawl, an unplanned approach to virtualization can create a long list of problems. Overall, the risks of running an unmanaged virtual environment are significant concerns that must be addressed.
The ability to quickly deploy a new OS, application, or service is a key benefit of virtualization. To simplify the process, companies often start with a base VM configuration (part of a VM library). These base VMs follow standard OS configuration, patch management, and security configuration best practices. In order to improve the end-user experience, organizations also can implement tools that allow users to deploy VMs automatically and on demand. Of course, administrators must be sure to define and enforce resource utilization rules and track ownership of VMs in nonproduction environments.
the potential to simplify the environment and reduce costs. On the other hand, modern applications depend on dozens of data center components. Its not enough for a web application to run well if a dependency, such as a database server or part of the storage or network infrastructure,
Deployment Issues
Lack of IT oversight (deployment of unauthorized VMs) Inconsistent VM configurations Lack of administrative ownership of VMs Difficulty related to identifying and tracking VMs
Administration Issues
Lack of administrator expertise Managing heterogeneous host, guest, and hypervisor platforms Monitoring offline and disconnected VMs Tracking host, guest, and software licenses
isnt running as expected, users will feel theimpact. With virtualization, organizations should invest in tools that are virtualization aware. These systems should be able to monitor and
Reactive management can lead to downtime and data loss Less-than-optimal VM placement can result in wasted resources
relate performance statistics collected from VMs and from the physical host servers on which they reside. They should be able to proactively identify potential performance problems. Many systems can automatically take corrective actions, such as moving VMs between hosts or reconfiguring VMs with more memory or CPU resources based on changing usage patterns. The end result is a fluid, agile data center environment that partly manages itself.
Benefits of Automation
Of course, understanding how to better manage VMs is only part of the overall challenge. Once you know what to do, the challenge is in finding the time, resources, and expertise to actually do it. Small deployments can often be managed using built-in virtualization tools and simple automation scripts. But this approach can quickly become unmanageable as the number and types of VMs increases and virtualization becomes a mission-critical part of the data center. Thats where automation can significantly reduce costs and improve the quality of administration. The following illustration provides an overview of many standard virtualization management best practices that can be automated.
Manage Virtualization
Enforce policies and processes Select the most appropriate deployment target for a workload Allow end-user self-service deployments according to resource quotas
Administration
Use a single console to manage all guests, hosts, and hypervisors Monitor and reallocate VMs based on host resource utilization Develop and measure against service level agreements (SLAs)
Reporting
Compare desired vs. actual configuration of virtual and physical systems Optimize host hardware resource utilization Proactively detect and resolve performance issues Verify security policy and regulatory compliance
Conclusion
This article outlines some of the ways in which VMs are like miniature physical machines, and, more importantly, how they are different. In order to maintain control of a virtualized data center, administrators must take into account the tasks of capacity planning, monitoring the environment, managing the entire VM life cycle, and verifying security and compliance of all systems. It may seem like a significant challenge, but with adequate planning and the proper tools, administrators can gain the advantages of virtualization while minimizing costs related to management overhead.
The
Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 1-650-960-1300 or 1-800-555-9SUN Web sun.com
SunWin#565985 Lit#SYWP14980-0