You are previewing Mastering VMware vSphere Storage.
O'Reilly logo
Mastering VMware vSphere Storage

Book Description

Monitor and optimize the storage capabilities of your vSphere environment

In Detail

vSphere Storage is one of the three main infrastructure components of a vSphere deployment (Compute, Storage, and Network).

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.

By the end of the book, you will be able to identify useful information to make virtual machine and virtual data center design decisions.

What You Will Learn

  • Manage vSphere 5 using vSphere Management Assistant (vMA) and esxcli and vmware-cmd commands

  • Deploy and configure vSphere Management Assistant (vMA)

  • Design a storage solution to use vSphere in an enterprise

  • Configure ESXi technical support mode and SSH access

  • Review the vSphere performance troubleshooting methodology

  • Use performance charts and the resxtop utility

  • Configure VM storage profiles, Storage DRS, and Storage I/O control

  • Explore vSphere Storage APIs for Array Integration (VAAI) and Storage Awareness (VASA)

  • Troubleshoot storage performance problems

  • Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

    Table of Contents

    1. Mastering VMware vSphere Storage
      1. Table of Contents
      2. Mastering VMware vSphere Storage
      3. Credits
      4. About the Authors
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt account holders
          3. Instant updates on new Packt books
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Downloading the color images of this book
          2. Errata
          3. Piracy
          4. Questions
      8. 1. Getting Started with vSphere 5.x and vCenter 5.x
        1. Physical and virtual architecture
        2. A comparison between physical and virtual machines
        3. Installing the VMware ESXi host
        4. Installing VMware vCenter Server
          1. Prerequisites
        5. Installing the VMware vCenter Server Appliance
          1. Prerequisites
        6. Connecting to vCenter Server with vSphere Client
        7. Connecting to vCenter Server with vSphere Web Client
        8. Summary
      9. 2. Getting Started with vSphere Management Assistant
        1. Deploying vMA
        2. Configuring ESXi technical support mode
          1. Enabling and accessing ESXi Shell
          2. Enabling ESXi Shell from vSphere Client
          3. Accessing ESXi Shell from DCUI
            1. Accessing the remote ESXi Shell from the SSH client
        3. Using the VMware commands
        4. Reviewing ESXi and vCenter Server logs
          1. The location of the vCenter Server log
          2. The location of the vSphere Server log
          3. Exporting the vm-support log file from vSphere Client
          4. Exporting the vm-support log file from ESXi Shell
        5. Summary
      10. 3. Using the Virtual Machine Monitor
        1. The VMware vSphere ESXi architecture
        2. Understanding the VMM
        3. Software and hardware virtualization techniques
        4. Using vSphere performance monitoring tools
        5. Summary
      11. 4. Storage Scalability
        1. vSphere storage APIs for array integration and storage awareness
        2. Virtual machine storage profile
        3. VMware vSphere Storage DRS
        4. VMware vSphere Storage I/O Control
        5. Summary
      12. 5. Optimizing Storage
        1. Concepts of storage virtualization
        2. Monitoring vSphere storage
        3. vSphere storage management using the command line
        4. Troubleshooting vSphere storage performance problems
          1. First scenario
          2. Second scenario
        5. Summary
      13. 6. vSphere Storage Configuration Settings
        1. vSphere storage components
        2. LUN masking
        3. vSphere 5 storage maximums
        4. Identifying the vSphere log used to troubleshoot a storage problem
        5. Summary
      14. 7. Analyzing vSphere Storage by CLI
        1. Analyzing PSA and multipathing using esxcli
        2. Applying VMFS volume copies resignaturing
        3. Troubleshooting VMware snapshots and VMFS resignaturing
        4. VMFS DataStore volume unmounting
        5. Identifying and tagging SSD devices
        6. Summary
      15. 8. Troubleshooting vSphere FC Storage
        1. The vSphere Fibre Channel storage component
        2. A vSphere Fibre Channel storage troubleshooting example
          1. vRealize displays the WorkLoad Badge Metrics
        3. Summary
      16. 9. Troubleshooting vSphere iSCSI Storage
        1. vSphere iSCSI storage components
        2. vSphere iSCSI storage troubleshooting examples
        3. Summary
      17. 10. Troubleshooting vSphere NFS Storage
        1. vSphere NFS storage components
        2. A vSphere NFS storage case study
        3. A vSphere NFS storage troubleshooting example
        4. Summary
      18. 11. vSphere Storage Design
        1. Storage design key points
        2. The vSphere storage architecture
        3. Getting started with vSphere storage design
          1. Share storage size – how many datastore requirements fit?
            1. Virtual machines per LUN
          2. Datastore types – how many types fit your environment?
            1. Storage I/O Control – is it needed to enable the feature?
            2. A Shared I/O Control settings explanation
              1. vStorage APIs for Array Integration
            3. RDM – does it need to be used in your environment?
            4. How to design ESXi multipathing policies
            5. How to design zoning and masking
        4. Summary
      19. 12. ESXi Host Design
        1. ESXi host design key points
          1. CPU capacity
          2. Number of hosts
          3. Host hardware types
        2. Host naming conventions
        3. An ESXi host design example
          1. Management cluster specifications
          2. Oracle cluster specifications
          3. VMware ESXi physical specifications
          4. Oracle cluster VMware ESXi physical specifications
        4. Summary
      20. 13. Virtual Machine Design
        1. Virtual machine design key points
          1. Number of virtual CPUs
          2. Ensuring the memory's performance
          3. VM resource setting – limit, reservation, and share
          4. Virtual machine hard disk – how to deploy and which types?
            1. Multiple virtual disks
            2. Virtual disk location
            3. Swap file location
          5. Virtual SCSI HBA type – which one fits your OS?
            1. Virtual NICs
            2. Virtual machine hardware compatibility
            3. Considering guest OS
        2. A virtual machine design example
        3. Summary
      21. 14. vSphere Virtual Datacenter Design
        1. vSphere virtual datacenter design key points
          1. VMware vCenter Server
            1. Which platform do you choose?
            2. Deploying on a physical server or a virtual machine?
            3. How to deploy VMware vCenter Server DB
          2. vSphere clusters
            1. Number of vSphere clusters
              1. A tier one cluster
              2. A tier two cluster
              3. A management cluster
            2. vSphere HA
              1. Useful tips
            3. vSphere FT
            4. vSphere DRS
              1. DRS automation levels
              2. DRS rules
          3. Convention for naming a host
        2. A vSphere virtual datacenter design example
        3. Summary
      22. Index