Book Image

Mastering VMware vSphere Storage

By : Victor Wu, Eagle Huang
Book Image

Mastering VMware vSphere Storage

By: Victor Wu, Eagle Huang

Overview of this book

<p>vSphere Storage is one of the three main infrastructure components of a vSphere deployment (Compute, Storage, and Network).</p> <p>Mastering VMware vSphere Storage begins with an insightful introduction to virtualization and creating your own virtual machines. We then talk about VMware vCenter Server and virtual machine management, as well as managing vSphere 5 using vSphere Management Assistant (vMA) and esxcli and vmware-cmd commands. We then swiftly move on to a very interesting topic, reviewing the vSphere performance and troubleshooting methodology. We then configure VM storage profiles, Storage DRS, and Storage I/O control. More significantly, we will troubleshoot and analyze storage using the VMware CLI and learn how to configure iSCSI storage.</p> <p>By the end of the book, you will be able to identify useful information to make virtual machine and virtual data center design decisions.</p>
Table of Contents (21 chapters)
Mastering VMware vSphere Storage
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Virtual machine design key points


Virtual machines run applications and services that support individual users and entire lines of businesses. They must be properly designed, provisioned, and managed for efficient operation of the relevant applications and services. In the following section, we will discuss the key points, that is, how to design a virtual machine.

Number of virtual CPUs

The number of virtual CPUs (vCPUs) required for a virtual machine depends on the operating system, application, and workload. You must configure a single vCPU, unless the need for more is clear. If more vCPUs are needed, the operating system and application must support them. The operating system must also support symmetric multiprocessing (SMP), and the application must be multithreaded.

If the application is not multithreaded, use a scale out strategy by installing multiple virtual machines, each providing the same service or application for different users. If the workload requires multiple vCPUs, configure...