Book description
Now fully updated: The authoritative, comprehensive guide to vSphere 6 storage implementation and management
Effective VMware virtualization storage planning and management has become crucial—but it can be extremely complex. Now, VMware’s leading storage expert thoroughly demystifies the “black box” of vSphere 6 storage and provides illustrated, step-by-step procedures for performing every key task associated with it. Mostafa Khalil presents techniques based on years of personal experience helping customers troubleshoot storage in their vSphere production environments. Drawing on more experience than anyone else in the field, he combines expert guidelines, insights for better architectural design, best practices for planning and management, common configuration details, and deep dives into both vSphere and third-party storage. Storage Design and Implementation in vSphere 6, Second Edition will give you the deep understanding you need to make better upfront storage decisions, quickly solve problems if they arise, and keep them from occurring in the first place.
Coverage includes:
- Planning and implementing Fibre Channel, FCoE, and iSCSI storage in vSphere virtualized environments
- Implementing vSphere Pluggable Storage Architecture native multipathing, SATP, PSP, plug-ins, rules, registration, and more
- Working with Active/Passive and Pseudo-Active/Active ALUA SCSI-3 storage arrays
- Maximizing availability with multipathing and failover
- Improving efficiency and value by unifying and centrally managing heterogeneous storage configurations
- Understanding Storage Virtualization Devices (SVDs) and designing storage to take advantage of them
- Implementing VMware Virtual Machine File System (VMFS) to maximize performance and resource utilization
- Working with virtual disks and raw device mappings (RDMs)
- Managing snapshots in VMFS and Virtual Volumes environments
- Implementing and administering NFS, VAAI, Storage vMotion, VisorFS, and VASA
- Integrating VSAN core and advanced features
- Using Virtual Volumes to streamline storage operations and gain finer VM-level control over external storage
Table of contents
- About This E-Book
- Title Page
- Copyright Page
- Dedication Page
- Contents at a glance
- Contents
- Introduction
-
Part I Storage Protocols and Block Devices
- 1 Storage Types
- 2 Fibre Channel Storage Connectivity
-
3 FCoE Storage Connectivity
- FCoE (Fibre Channel over Ethernet)
- FCoE Initialization Protocol
- FCoE Initiators
- Overcoming Ethernet Limitations
- Protocols Required for FCoE
- 802.1p Tag
- Hardware FCoE Adapters
- Configuring HW FCoE Adapters
- Implementing SW FCoE in ESXi 6
- Configuring SW FCoE Network Connections
- Enabling a Software FCoE Adapter
- Removing or Disabling a Software FCoE Adapter
- Troubleshooting FCoE
- Parting Tips
- Summary
- 4 iSCSI Storage Connectivity
-
5 vSphere Pluggable Storage Architecture
- Native Multipathing
- Storage Array Type Plug-in (SATP)
- Path Selection Plug-in (PSP)
- Third-Party Plug-ins
- Multipathing Plug-ins (MPPs)
- Anatomy of PSA Components
- I/O Flow Through PSA and NMP
-
Listing Multipath Details
- Listing Paths to a LUN by Using the UI
- Listing Paths to a LUN by Using the CLI
- Identifying Path States and on Which Path the I/O Is Sent—FC
- Example of Listing Paths to an iSCSI-Attached Device
- Identifying Path States and on Which Path the I/O Is Sent—iSCSI
- Example of Listing Paths to an FCoE-Attached Device
- Identifying Path States and on Which Path the I/O Is Sent—FC
- Claim Rules
- MP Claim Rules
- Plug-in Registration
- SATP Claim Rules
- Modifying PSA Plug-in Configurations Using the UI
- Modifying PSA Plug-ins Using the CLI
- Summary
- 6 ALUA
- 7 Multipathing and Failover
- 8 Third-Party Multipathing I/O Plug-ins
- 9 Using Heterogeneous Storage Configurations
- 10 Using VMDirectPath I/O
- 11 Storage Virtualization Devices (SVDs)
-
Part II File Systems
-
12 VMFS Architecture
-
History of VMFS
- VMFS3 on-Disk Layout
- VMFS5 Layout
- Common Causes of Partition Table Problems
- Re-creating a Lost Partition Table for VMFS3 Datastores
- Re-creating a Lost Partition Table for VMFS5 Datastores
- More About VOMA
- Re-creating the Partition Table
- Preparing for the Worst: Recovering from a File System Corruption
- Span or Grow?
- Upgrading to VMFS5
- VMFS6
- Summary
-
History of VMFS
- 13 Virtual Disks and RDMs
- 14 Distributed Locks
- 15 Snapshot Handling
-
16 NFS
- History of NFS
- Configuring an NFS Volume on NAS Servers
-
Configuring a NetApp Filer for NFSv4.1
- Creating an NFSv4.1 Storage VM (SVM) on a NetApp Filer by Using the CLI
- Creating an NFSv4.1 Storage VM (SVM) on a NetApp Filer by Using the UI
- Preparing ESXi Hosts for Kerberos Authentication
- Configuring ESXi Hosts for Kerberos Authentication
- Preparing AD for NFSv4.1 Kerberos Authentication
- Configuring AD for UNIX Identity Management
- Creating Kerberos-to-UNIX User Name Mapping
- Creating an NFSv4.1 Datastore on a NetApp Filer
- NFS Locking Mechanism
- NFS Client Advanced Configurations
- Useful Authentication-Related Commands
- Troubleshooting NFS Connectivity
- Summary
-
17 VAAI
- What Is VAAI?
- VAAI Primitives
- Full Copy Primitive (XCOPY)
- Block Zeroing Primitive (WRITE_SAME)
- Hardware Accelerated Locking Primitive (ATS)
- Thin Provisioned APIs
- NAS VAAI Primitives
- Enabling and Disabling VAAI Primitives
- VAAI Filter and VAAI Plug-in
- Listing Registered Filter and VAAI Plug-ins
- Listing the Configurations of VAAI Filters and Plug-ins
- XCOPY Custom Options
- Listing VAAI VMkernel Modules
- Identifying VAAI Primitives Supported by a Device
- Displaying Block Device VAAI I/O Stats Using esxtop
- The VAAI T10 Standard Commands
- Troubleshooting VAAI Primitives
- Summary
- 18 Storage vMotion
- 19 VisorFS
- 20 VASA
-
21 vSAN Core Features
- What Is vSAN?
- vSAN Requirements
- The File System on the vSAN Datastore
- vSAN Network
- Solid State Drives and Flash Storage
- I/O Adapters
- VMware Certification Guide (vCG)
- Ruby vSphere Console (RVC)
- vSAN Software Components
- Creating and Configuring a vSAN Cluster
- vSAN Disk Groups
- vSAN Storage Policies
- HA on vSAN
- vSAN Easy Installation
- Summary
-
22 vSAN Advanced Features
- Fault Domains
-
Stretched Clusters
- A vSAN Stretched Cluster Inter-data Site Network
- Calculating a vSAN Network’s Minimum Bandwidth Requirement
- vSAN Stretched Cluster Witness
- vSAN Stretched Cluster Witness-to-Data-Sites Network
- Deploying a Witness Virtual Appliance
- Customizing the Nested ESXi Witness VM Network
- Adding a Nested ESXi Witness Node to a Datacenter
- Verifying Witness Network Configuration
- Configuring a Stretched Cluster
- Using RVC to List Stretched Cluster Witness Information
- vSAN Stretched Cluster I/O Path
- vSAN Stretched Cluster Failure Modes
- Sample UI and cmmds-tool Output from vSAN Stretched Cluster Failures
- RAID 1 Examples
- RAID 10 Examples
- Comparison Between Fault Domains and Stretched Clusters
- Nested vSAN Fault Domains
- Remote Office/Branch Office (ROBO) vSAN Cluster
- Deduplication and Compression
- The vSAN Health Check UI
- vSAN Performance Monitoring
- vSAN Observer
- vSAN iSCSI Targets (VITs)
- Storage Policy Noncompliance
- Resync Throttling
- vSAN Sparse Format
- Common vSAN Basic Administrative Tasks
- Summary
-
23 Virtual Volumes (VVols)
- What Are VVols?
- Configuring Block Storage Arrays for VVols
- Allowing ESXi Hosts’ iSCSI Initiators to Access EQL VVols Protocol Endpoints
- Configuring a NAS Server for VVols
- Creating Storage Pools for Use by EMC Unity VVols SCs
- Configuring the vSphere 6 Environment for VVols
- Creating Virtual Machine Storage Policies for VVols
- Deploying New VMs Using Storage Policies
- I/O Flow to VVols
- Listing Virtual Machine Files on a VVols Datastore via the CLI
- OSFS and Its Role in VVols
- Storage Array’s View of VVols
- Native Snapshots on VVols
- Putting It All Together
- VVols Interoperability with Other vSphere Features
- VVols Replication
- Summary
-
12 VMFS Architecture
- Index
- Code Snippets
Product information
- Title: Storage Design and Implementation in vSphere 6: A Technology Deep Dive, 2nd Edition
- Author(s):
- Release date: July 2017
- Publisher(s): VMware Press
- ISBN: 9780134269276
You might also like
book
VMware vSphere Design, 2nd Edition
Achieve the performance, scalability, and ROI your business needs What can you do at the start …
book
Troubleshooting vSphere Storage
All vSphere administrators will benefit big-time from this book because it gives you clear, practical instructions …
book
Unix® and Linux® System Administration Handbook, Fourth Edition
“As an author, editor, and publisher, I never paid much attention to the competition–except in a …
book
CCIE and CCDE Evolving Technologies Study Guide, First Edition
Prepare for the evolving technology components of Cisco’s revised CCIE and CCDE written exams The changes …