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

Software and hardware virtualization techniques


In VMware ESXi vSphere, the virtual CPU consists of the virtual instruction set and virtual memory management unit (MMU). The virtual instruction set is a list of CPU-executed instructions. The virtual MMU is mapped between the virtual address and physical address in the physical memory. The combination of the virtual instruction set and memory is called monitor mode. The VMM can identify the ESXi host hardware and its CPU model. Then it chooses monitor mode for the virtual machine on that hardware platform. It can also configure the monitor using software techniques, hardware techniques, or a combination of both techniques.

The following table lists the difference between CPU software virtualization and hardware virtualization:

 

Advantage

Disadvantage

CPU software virtualization

  • When this doesn't have enough CPU resources, performance is unaffected

  • There is an increase in host CPU utilization

  • There is an increase in virtual machine latency...