دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.] نویسندگان: Frank Denneman, Duncan Epping, Niels Hagoort سری: ISBN (شابک) : 9781723901065 ناشر: Rubrik VMUG سال نشر: 2018 تعداد صفحات: 565 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 17 Mb
در صورت تبدیل فایل کتاب VMware vSphere 6.7 Clustering Deep Dive به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب VMware vSphere 6.7 Clustering Deep Dive نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
- نسخه با برند RUBRIK - VMware vSphere 6.7 Clustering Deep Dive، دنبالهای است که مدتها انتظارش را میرفتیم تا پرفروشترین vSphere 5.1 Clustering Deep Dive را دنبال کند و بر روی اجزای حیاتی هر زیرساخت مبتنی بر VMware زوم میکند. دانش و تخصص مورد نیاز برای ایجاد یک زیرساخت ابری مبتنی بر پایه محکم vSphere HA، vSphere DRS، vSphere Storage DRS، Storage I/O Control و Network I/O Control را فراهم می کند. مفاهیم و مکانیسمهای پشت این ویژگیها را توضیح میدهد که شما را قادر میسازد تصمیمهای آگاهانه بگیرید. این کتاب شامل یک بخش مورد استفاده از خوشه کشیده است که شامل تمام تنظیمات لازم برای ایجاد یک خوشه کشیده کاملاً کاربردی است و تمام سناریوهای شکست و تأثیر آنها بر حجم کاری موجود را بررسی می کند. این کتاب شما را به بخشهای HA، DRS، Storage DRS، SIOC و NIOC میبرد و ابزارهایی را برای درک و پیادهسازی، بهعنوان مثال، خطمشیهای کنترل پذیرش HA، استخرهای منابع DRS، خوشههای ذخیره داده، استخرهای منابع شبکه، و تنظیمات تخصیص منابع در اختیار شما قرار میدهد. . هر بخش شامل اصول اولیه طراحی است که می تواند برای طراحی، پیاده سازی یا بهبود زیرساخت های VMware استفاده شود. این کتاب را با کتاب vSphere 6.5 Host Resources Deep Dive ترکیب کنید، و مجموعهای عمیق و جامع از کتابها دارید که اطلاعات مورد نیاز برای طراحی و مدیریت vSphere را در سازمان ارائه میدهند. Host Resource Deep Dive که اغلب در جامعه مجازی به عنوان کیت vSphere Resource نامیده می شود، روی منابع سخت افزاری مانند CPU و Memory زوم می کند و نحوه مدیریت منابع vSphere 6.5 را پوشش می دهد. Clustering Deep Dive بر روی آن ایجاد میشود و نحوه کار گروهی از میزبانهای ESXi و ارائه خدمات خوشهبندی را بزرگنمایی میکند.
- RUBRIK BRANDED VERSION - The VMware vSphere 6.7 Clustering Deep Dive is the long-awaited follow-up to best seller vSphere 5.1 Clustering Deep Dive and zooms in on the critical components of every VMware based infrastructure. It provides the knowledge and expertise needed to create a cloud infrastructure based on the solid foundation of vSphere HA, vSphere DRS, vSphere Storage DRS, Storage I/O Control and Network I/O Control. It explains the concepts and mechanisms behind these features that enables you to make well-educated decisions. The book contains a stretched cluster use case section that contains all necessary settings for creating a fully-functional stretched cluster and reviews all failure scenarios and their effect on the existing workload. This book takes you into the trenches of HA, DRS, Storage DRS, SIOC and NIOC and gives you the tools to understand and implement, e.g., HA admission control policies, DRS resource pools, Datastore Clusters, network resource pools, and resource allocation settings. Each section contains basic design principles that can be used for designing, implementing or improving VMware infrastructures. Combine this book with the vSphere 6.5 Host Resources Deep Dive book, and you have an in-depth and comprehensive set of books that deliver the information you need to design and administer vSphere in the enterprise. Often referred to in the virtual community as the vSphere Resource kit, the Host Resource Deep Dive zooms in on hardware resources such as CPU and Memory and covers how the vSphere 6.5 resource scheduler manages these. The Clustering Deep Dive builds on top of that and zooms in how a group of ESXi hosts work together and provide clustering services.
ClusterDeepDive-Boek-9-manuscript-rubrik-vmug ebook-Rubrik-org VMware VMware vSphere 6.7 Clustering Deep Dive Copyright © 2018 by Frank Denneman, Duncan Epping and Niels Hagoort ABOUT THE AUTHORS INTRODUCTION AND ACKNOWLEDGEMENTS Figure 1: Photo from 2012 Frank Denneman, Duncan Epping, Niels Hagoort FOREWORD Chris Wahl Chief Technologist P1 HIGH AVAILABILITY INTRO TO VSPHERE HIGH AVAILABILITY Figure 2: vSphere HA Concept Figure 3: VM and Application Monitoring vSphere 6.7 What’s New? What is Required for HA to Work? Prerequisites Firewall Requirements Configuring vSphere High Availability Figure 4: vSphere HA Configuration COMPONENTS OF HA Figure 5: vSphere HA Components Figure 6: FDM.log HOSTD Agent vCenter Figure 7: VM Protection Status FUNDAMENTAL CONCEPTS Master Agent Election Figure 8: vSphere HA State - Master Figure 9: vSphere HA Files Slaves Figure 10: vSphere HA State - Slave Files for Both Slave and Master Remote Files Local Files Figure 11: vSphere HA Local Files Figure 12: PrettyPrint.sh Hostlist Example Heartbeating Network Heartbeating Datastore Heartbeating Figure 13: Datastore Heartbeating Figure 14: Datastore Heartbeating Selected Figure 15: Heartbeat File Isolated versus Partitioned Figure 16: Isolation vs Partition VM Protection Figure 17: VM is Protected Figure 18: VM Protection Workflow Figure 19: VM Unprotection RESTARTING VIRTUAL MACHINES Restart Priority and Order Figure 20: Restart Priority Figure 21: Start Next Priority VMs Batch When … Figure 22: Section of PrettPrint.sh Output Figure 23: Application Group Figure 25: VM to VM Rule Definition Figure 26: VM Dependency Restart Condition Restart Retries Figure 27: Restart Retry Timeline Failed Host The Failure of a Slave Figure 28: Restart Timeline for Slave Failure The Failure of a Master Figure 29: Restart Timeline for Master Failure Isolation Response and Detection Isolation Response Figure 30: Isolation Response Configuration Figure 31: VMs Overrides – Host Isolation Response Isolation Detection Isolation of a Slave Figure 32: Poweroff File Figure 33: Isolation Declared Figure 34: Restart of VM After Isolation Isolation of a Master Additional Checks Figure 35: Isolation Address Selecting an Additional Isolation Address Isolation Policy Delay Restarting VMs VM Component Protection Figure 38: Web Client PDL Response Figure 39: vSphere Client PDL Response Figure 40: vSphere Client APD Response vSphere HA respecting Affinity Rules Figure 41: vSphere HA Rule Settings VSAN AND VVOL SPECIFICS HA and vSAN Figure 42: vSAN Datastore Figure 43: vSAN Network RAID Folder Structure with vSAN for HA Figure 44: vSAN Partition Scenario Figure 45: vSAN Stretched Cluster Heartbeat Datastores, When Can They Help? HA and Virtual Volumes Figure 46: Virtual Volumes Enabling Capabilities Figure 48: Virtual Volumes Architecture Let’s take a look at all of these three in the above order. Figure 49: Virtual Volumes Folder Structure Figure 50: Virtual Volumes Object for HA Files ADDING RESILIENCY TO HA Cons: Just a single active path for heartbeats. Figure 52: Network Configuration Corner Case Scenario: Split-Brain Link State Tracking Figure 53: Link State Tracking ADMISSION CONTROL Admission Control Policy Figure 54: Admission Control Figure 55: Admission Control Algorithms Admission Control Algorithms Cluster Resource Percentage Algorithm Figure 56: Percentage Based Figure 57: Host Failures Cluster Tolerate So how does the admission control policy work? Figure 58: Admission Control Monitoring Slot Size Algorithm Figure 59: Host Failures Cluster Tolerates Figure 60: Slot Policy Let’s dig in to this concept we have just introduced, slots. Figure 61: Advanced Runtime Info Figure 62: VM Spanning Multiple Slots Figure 63: Change Memory Slot Size Figure 64: VMs Requiring Multiple Slots Figure 65: Large Memory Reservation Figure 66: Slots Available Changed Unbalanced Configurations and Impact on Slot Calculation Let’s first define the term “unbalanced cluster.” Let’s try to clarify that with an example. Figure 67: Unbalanced ESXi-01 + ESXi-02 = 32 slots available Failover Hosts Figure 68: Dedicated Failover Hosts Figure 69: Configure Failover Host Admission Control Policy Performance Degradation Figure 70: Performance Degradation Tolerated Decision Making Time Percentage as Cluster Resources Reserved Pros: Cons: Slot Size Algorithm Pros: Cons: Specify Failover Hosts Pros: Cons: Recommendations Selecting the Right Percentage A total of 112 GB of memory is reserved as failover capacity. Figure 71: Determining the Percentage Aggressive Approach Adding Hosts to Your Cluster Figure 72: Adding Hosts VM AND APPLICATION MONITORING Figure 73: VM and Application Monitoring Why Do You Need VM/Application Monitoring? How Does VM/App Monitoring Work? Figure 74: Monitoring Sensitivity Align das.iostatsInterval with the failure interval. Screenshots VM Monitoring Implementation Details Timing Application Monitoring Figure 75: Application Monitoring Application Awareness API VSPHERE HA INTEROPERABILITY HA and Storage DRS Storage vMotion and HA HA and DRS HA and Resource Fragmentation Flattened Shares Figure 76: Flatten Shares Starting Point Figure 77: Flattening of Shares Figure 78: Flattening of Shares DPM and HA Proactive HA Figure 79: Proactive HA Figure 80: Proactive HA Automated Remediation Figure 81: Proactive HA Provider ADVANCED SETTINGS How Do You Configure these Advanced Settings? Cluster Level FDM Host Level vCenter Level Most Commonly Used P2 VSPHERE DISTRIBUTED RESOURCE SCHEDULER INTRODUCTION TO VSPHERE DRS Requirements Cluster Level Resource Management DRS Cluster Settings Figure 82: New DRS Cluster DRS Automation Levels Figure 83: DRS Automation Level Manual Automation Level Partially Automated Level Figure 84: DRS Metrics on Cluster Summary Screen Figure 85: Pending DRS Recommendations Fully Automated Level Per-VM Automation Level Figure 86: VM Override Options Figure 87: DRS Recommendation of Partially Automated VM Impact of Automation Levels on Procedures Initial Placement Old Initial Placement Behavior vSphere 6.7 Initial Placement Behavior Virtual Machine Performance Modelling vCenter Sizing Figure 88: VCSA Last Quarter Memory Utilization View DRS Thread per Cluster Figure 89: DRS Components Separate VDI Workloads From VSI Workloads Cluster Sizing The number of virtual machines versus the number of LUNs required: Supporting Technology vMotion Multi-NIC vMotion 10/25/40GbE vMotion Network CPU Consumption of vMotion Process Encrypted vMotion Figure 90: Encrypted vMotion CPU Overhead on the Source Host Figure 91: Encrypted vMotion CPU Overhead on the Destination Host Figure 92: VM Options Encrypted vMotion CPU Headroom Enhanced vMotion Capability How Does EVC Work? Figure 93: EVC Compatibility Check Will EVC Impact Application Performance? Enabling and Disabling EVC Power Off VM Instead of Reboot EVC Requirements Conclusion RESOURCE DISTRIBUTION DRS Dynamic Entitlement Resource Scheduler Architecture Figure 94: DRS and Host-Local Schedulers DRS Scheduler Figure 95: Resource Pool Structure Mapped to ESXi Host-Local RP Tree Figure 96: Mapping Resource Pool Structure Across Host-Local RP Trees Local Scheduler Dynamic Entitlement Target Figure 97: Dynamic Entitlement Target Figure 98: Active - Consumed - Configured Memory Figure 99: Idle Consumed Memory Calculation Memory Metric for Load Balancing Enabled Figure 100: Memory Metric for Load Balancing Enabled Resource Contention DRS Dynamic Entitlement versus Host-Local Entitlement Resource Allocation Settings Figure 101: Resource Allocation Settings and Dynamic Entitlement Reservation Figure 102: 6 GB Minimum Entitlement Resource Pool-Level Reservation Behavior Virtual Machine-Level Reservation Behavior Admission Control and Dynamic Entitlement Shares Relative Priorities Figure 103: Parent, Child, Sibling Relationship Mapping CPU Shares MHzPerShare = MHzUsed / Shares Figure 104: Order of Priority Figure 105: VM02 Claiming Resources Up to its Reservation Memory Shares Calculating MinFree Memory State Transition Points Figure 106: Memory Transition Points Host with 256 GB Memory Memory Reclamation Techniques per State Share-Per-Page Resource Contention Figure 107: Dynamic Entitlement to Determine Reclamation Figure 108: Reclamation and Level of Contention Worst Case Allocation Limits Why Use Limits? Tying it All Together RESOURCE POOLS AND CONTROLS Root Resource Pool Figure 109: HA Disabled on DRS Cluster Figure 110: Cluster HA Failover Resources Resource Pools Figure 111: Resource Providers and Consumers Inflating or Deflating Resource Pools Host-Local Resource Pools Dividing Resources Resource Pools Are Not Folders Resource Pool Tree Structure Worst-Case Scenario Should Not Mimic Your Cluster Operational State Figure 112: DRS Entitlement Viewer Resource Pool Resource Allocation Settings Shares Figure 113: Resource Pool 1 and 2 Share Ratio Resource Pool Size Sibling Rivalry Figure 114: Sibling Rivalry between VM and Resource Pool Figure 115: First Level of Resource Distribution Figure 116: Second Level of Resource Distribution Figure 117: Additional Workload Introduced in Resource Pool RP-1 Figure 118: Dynamic Entitlement Figure 119: Sibling Rivalry Within RP with Idle and Active VMs Share Levels are Pre-sets, not Classes The Resource Pool Priority-Pie Paradox Figure 120: VM Dynamic Entitlement Based on RP Share Value From Resource Pool Setting to Host-Local Resource Allocation Figure 121: Single Resource Pool Configuration Figure 122: Host-Local Resource Pool Mapping Figure 123: Multiple Resource Pool Configuration Figure 124: Resource Pool Mapping ESXi-01 Figure 125: Cluster Resource Allocation Overview Resource Pool-Level Reservation Figure 126: Distribution of Resource Pool Reservation at 08:00 (8 AM) Figure 127: Distribution of Resource Pool Reservation at 11:00 (11 AM) Figure 128: Distribution of Resource Pool Reservation at 19:00 (7 PM) Child-Object-Level Reservation Inside a Resource Pool Figure 129: VM Reservation Within a Resource Pool Activation of Reservation Memory Overhead Reservation Static Overhead Dynamic Overhead Memory Overhead Reservation Appears as Resource Pool Reservation Figure 130: Memory Overhead Reservation Right Size Virtual Machines Expandable Reservation Figure 131: Reservation Type Fixed Figure 132: Power On Failure Figure 133: Power On Decision Workflow Traversing the Parent Tree Figure 134: Traversing the Parent Resource Pool Tree Reservations are Not Limits Figure 135: Reservation and Shares Resource Pool Limit Limits, Reservations and Memory Overhead Reservation Expandable Reservation and Limits CALCULATING DRS RECOMMENDATIONS When is DRS Invoked? Recommendation Calculation Constraints Correction Imbalance Calculation Current Host Load Standard Deviation Target Host Load Standard Deviation DRS Migration Threshold Figure 136: Migration Threshold Figure 137: DRS Migration Recommendation Workflow GetBestMove GetBestMove() { Cost-Benefit and Risk Analysis Criteria Cost Benefit Risk Combining the Cost-Benefit Risk MinGoodness Calculating the Migration Recommendation Priority Level Level 1 (conservative) Level 2 (moderately conservative) Level 3 (moderate) Level 4 (moderately aggressive) Level 5 (aggressive) Pair-Wise Balancing Thresholds Figure 138: Pair-Wise Balancing Threshold Network Aware DRS Initial Placement Enhancement Load-Balancing Enhancement Network Saturation Threshold Figure 139: Network-Aware DRS Thresholds on Logically Separated NICs Figure 140: Network-Aware DRS Thresholds 10 GbE NICs Configuration Advanced Setting IMPACTING DRS RECOMMENDATIONS DRS Additional Options Figure 141: DRS Cluster Additional Options VM Distribution Figure 142: VM Distribution Memory Balancing in Non-Overcommitted Clusters Figure 143: DRS Memory Metric for Load Balancing Out-of-the-box DRS Behavior Figure 144: Active, Consumed and Configured Memory Figure 145: Default Dynamic Entitlement Calculation Memory Metric for Load Balancing Enabled Figure 146: 100% Idle Consumed Memory Figure 147: Cluster Memory Utilization Consumed View Figure 148: Cluster Balanced State Figure 149: Sum of VM Memory Utilization Based on Active Memory Figure 150: Sum of VM Memory Utilization Based on Consumed Memory Figure 151: Memory Metric for Load Balancing Enabled CPU Over-Commitment (DRS Additional Option) Figure 152: Setting the CPU Over-Commit Ratio 4:1 Maximum vCPUs per CPU Core Figure 153: MaxVcpusPerCore Advanced Option Maximum vCPU Per Cluster Percentage Figure 154: Web Client Option Figure 155: MaxVcpusPerClusterPct AggressiveCPUActive VM Size and Initial Placement MaxMovesPerHost Placement Rules VM-VM Affinity Rules VM-VM Anti-Affinity Rules VM-VM Affinity Rules – impact on HA VM-VM Affinity Rules – impact on DRS VM-Host Affinity Rules Figure 156: VM to Host Affinity Rule Should Run - Preferential Rules Must Run - Mandatory Rules Figure 157: vMotion Compatibility Check Figure 158: Compatibility Subset Rule Behavior Backup Your Affinity Rules VM Overrides Figure 159: VM Overrides Figure 160: DRS Automation Level Disabled Automation Level Manual Automation Level Partially Automation Level The Impact of DRS Automation Levels on Cluster Load Balance Disabled versus Partially and Manual Automatic Levels Risk versus Reward DISTRIBUTED POWER MANAGEMENT Figure 161: Enable DPM Figure 162: DPM Automation Level Figure 163: DPM Host Power Management Option Calculating DPM Recommendations Evaluating Resource Utilization Figure 164: Power Operations Regarding to Host Utilization Levels Advanced options Figure 165: DRS Cluster Advanced Options Historical Period of Interest Evaluating Power-On and Power-Off Recommendations Power-Off Recommendations Rejection of Host Power-Off Recommendations DPM Power-Off Cost/Benefit Analysis Power-Off Cost and Benefit Analysis Calculation Host Selection for Power-On Recommendations Host Power-On Recommendations Use homogeneous clusters, as DPM operates more efficiently. Impact of Advanced Settings on Host Power-On Recommendations Recommendation Classifications Priority Levels Power-Off Recommendations Power-On Recommendations Guiding DPM Recommendations DPM Standby Mode DPM WOL Magic Packet Baseboard Management Controller Protocol Selection Order P3 VSPHERE STORAGE DRS INTRODUCTION TO VSPHERE STORAGE DRS Resource Aggregation Initial Placement Load Balancing Figure 166: Storage DRS Automation Level Figure 167: I/O Metric for Storage DRS Recommendations Affinity Rules Datastore Maintenance Mode Requirements STORAGE DRS INITIAL PLACEMENT User Interaction Figure 168: Selecting Storage During VM Creation Process Affinity Rules Figure 169: Default VM Affinity Rule Cluster Automation Level Figure 170: Cluster Automation Level DRS Mobility and Datastore Connection Space and I/O Load Consideration Space Utilization Threshold Figure 171: Datastore Space Utilization Threshold Datastore Cluster Defragmentation Depth of Recursion Figure 172: Depth of Recursion Goodness Value Scenario Figure 173: Space Utilization Datastore Cluster Prior to Initial Placement Figure 174: Datastore 1 Simulation Prerequisites Migrations Figure 175: Datastore 2 Simulation Prerequisite Migrations Figure 176: Datastore 3 Simulation Prerequisite Migrations Adding a New Disk to an Existing VM in a Datastore Cluster Manually Migrating VMs within the Datastore Cluster Figure 177: Datastore Cluster as Destination Figure 178: Disable Storage DRS Reveals Individual Datastores STORAGE DRS LOAD BALANCING Figure 179: Storage DRS Thresholds Space Load Balancing Figure 180: Space Load Balance Workflow Collecting Statistics Figure 181: Minimum Space Utilization Difference Cost Benefit-Risk Analysis Migration candidate selection On-Demand Space Load Balancing I/O Load Balancing Figure 182: I/O Load Balancing Workflow Stats Collection – Performance Snapshot Online Device and Workload Modelling Device Modelling Workload Modelling Normalized Load Figure 183: I/O Load-Balancing Input Data Points Figure 184: Invocation Period Overview Load Imbalance Recommendations Figure 185: I/O Imbalance Threshold Cost-Benefit Analysis Ignoring Peak Moments SIOC Latency and Storage DRS Latency Datastore Correlation Detector Load Balancing Recommendations Unified Recommendations Dependent Migration Recommendations Cultivation Time Invocation Triggers Cluster Configuration Change Datastore Maintenance Mode Initial Placement Exceeding Threshold Invocation Frozen Zone Recommendation Calculation How to Create a "New Storage DRS recommendation generated" Alarm Name and Description Figure 186: Alarm Name and Description Targets Figure 187: Alarm Targets Alarm Rule Figure 188: Alarm Rule Review DATASTORE CLUSTER CONFIGURATION Figure 189: Datastore Cluster Ecosystem Architecture Creating a Datastore Cluster Configuration Workflow Name and Location Figure 190: Datastore Cluster Name and Location Storage DRS Automation No Automation (Manual Mode) Fully Automated Figure 191: Storage DRS Automation Figure 192: Customized Storage DRS Automation Settings Storage Run Runtime Settings Figure 193: Storage DRS Runtime Settings Select Clusters and Hosts Figure 194: Cluster and Host Selection Screen Select Datastores Figure 195: Select Datastores Ready to Complete Figure 196: Ready to Complete ARCHITECTURE AND DESIGN OF DATASTORE CLUSTERS Connectivity Host Connectivity Compatibility List Figure 197: VM and VMDK Mobility in a Partially Connected Architecture I/O load balancing in Partially Connected Datastore Clusters Partially Connected Datastores and the Invocation Period Cluster Connectivity Figure 198: DRS and Storage DRS Load Balancing Domains Multiple Compute Clusters and SIOC Maximum Number of Hosts per Volume Array Connectivity Figure 199: Array Connectivity APIs for Storage Awareness Hardware Offloading Figure 200: VAAI Hardware Offloading within Arrays Datastores Space Utilization Threshold and the Space Safety Buffer Scale Up or Scale Out Datastores VM Configuration Datastore Cluster Default Affinity Rule Figure 201: Default VM Affinity Figure 202: Initial Placement with Default Affinity Rule DrmDisk Figure 203: DrmDisk of a VM Figure 204: Datastore Recommendation with Affinity Rules Disabled Increasing Granularity Figure 205: Initial Placement with VMDK Anti-Affinity Rule Enabled I/O Load Balancing with Anti-Affinity Rules Disk Types Thick Disk Thin Provisioned Disk Independent Disk Avoiding VMDK Level Over-Commitment While Using Thin Disks and Storage DRS IdleMB Figure 206: Thin Provisioned Disk PercentIdleMBinSpaceDemand Entitled Space Use Figure 207: Entitled Space Use Calculation During Placement Figure 208: Datastore Free Space Changing the PercentIdleMBinSpaceDemand Default Setting Use case 1: NFS Datastores Use case 2: Safeguard to Protect Against Unintentional Use of Thin Disks VM Automation Level Impact of VM Automation Level on Load Balancing Calculation Interoperability Array Features Array-Based Auto-Tiering Array-Based Deduplication Figure 209: VMDK Migration within Deduplication Pools Array-Based Replication Figure 210: VMDK Migration within Same Consistency Group Array-Based Thin-Provisioning Figure 211: VMDK Migration between Thin-Provisioning Pools Storage DRS Integration with Storage Profiles Profile-Driven Storage Figure 212: Compatible Datastore Cluster Figure 213: Multiple Storage Policies in Single Datastore Cluster Figure 214: Incompatible Datastores Figure 215: Datastore Selection Recommendations Figure 216: Compatible Datastore List Storage Policy Compliancy Figure 217: VM Storage Policy Compliance Status Prerequisites AFFINITY RULES Figure 218: Default VM Affinity Storage DRS Rules Figure 219: Storage DRS Rules VMDK Affinity Rule Figure 220: Initial Placement with Default Affinity Rule VMDK Anti-Affinity Rule Figure 221: Initial Placement with VMDK Anti-Affinity Rule Enabled Figure 222: Datastore Recommendation with Default Anti-Affinity VM Anti-Affinity Rule Figure 223: VM to VM Anti-Affinity Rule Figure 224: Default VM Affinity Conflict Violate Anti-Affinity Rules Anti-Affinity Rules with Datastore Correlation Figure 225: EnforceCorrelationForAffinity Enabled Overriding Datastore Cluster Default VM Overrides Figure 226: VM Overrides Storage DRS Rules Moving a VM into a Datastore Cluster DATASTORE MAINTENANCE MODE Automation Mode Figure 227: VM Evacuation Automation Level Using Datastore Maintenance Mode for Migration Purposes Datastore Maintenance Mode on a Datastore Throttle the Number of Storage vMotion Operations Figure 228: Storage vMotion in Progress How Do You Throttle The Number of Storage vMotion Operations? P4 QUALITY CONTROL STORAGE I/O CONTROL Figure 229: Basic Shared Storage Architecture Figure 230: Unbalanced Storage I/O Consumption Figure 231: Balanced Storage I/O Consumption SIOC Explained Storage Fairness SIOC Defaults Figure 232: Default SIOC Configuration Values Latency Threshold Computations Automatic or Manual Threshold I/O Injector Figure 234: Migrate Cold Segments by Auto-Tiering Queue Depth Figure 235: Storage Path SAN Figure 236: Esxtop Disk Device View SIOC Logging Communication Mechanism Figure 239: Iormstats.sf Listing Figure 240: ESXi Host Accessing IORMSTATS.SF Local Scheduler Figure 241: Local Disk Scheduler Datastore-Wide Scheduler Figure 243: SIOC Share Variance Example VAIO Figure 244: VAIO Framework for SIOC Figure 246: Default SIOC Policy Components Figure 247: Custom SIOC Policy Component Figure 250: VM Storage Policy Compliancy Statistics Collection Only Figure 251: Enable Stats-Only Mode Figure 252: SIOC Performance Views Figure 253: SIOC Stats-Only Exemplary Performance View Storage I/O Allocation Shares Limits and Reservations Interoperability NETWORK I/O CONTROL Network I/O Control Constructs Figure 255: Basic Network I/O Control Constructs Evolution of NIOC Figure 256: Distributed vSwitch Versions in vSphere 6.7 Figure 257: Verify NIOC Version in the GUI NIOC Defaults Figure 258: Default Configured NIOC Traffic Types in vSphere 6.7 NIOC Advanced Setting Figure 259: Example NIOC Exclude Configuration Bursty Network Consumers Bandwidth Allocation Shares Figure 260: NIOC Shares Example Figure 261: NIOC Shares Distribution Figure 262: NIOC Shares Deviation with Fewer Traffic Sources Ingress and Egress Perspective Figure 263: NIOC Ingress and Egress Perspective Limits Figure 264: NIOC VDP Traffic Type Limit Configuration Example Figure 265: NIOC VDP Traffic Type Limit Example Test Scenario Figure 266: NIOC Traffic Type 3 Gbit/s Limit Test Figure 267: NIOC Traffic Type 2 Gbit/s Limit Test Scheduled Limit Values Destination Traffic Saturation Figure 268: NIOC Limit Consumption by Other ESXi Hosts Traffic Shaping Figure 269: Egress Traffic Shaping Configuration Figure 270: NIOC Limit Consumption Solved with Traffic-Shaping Reservations Figure 271: NIOC Maximum Reservation Value Figure 272: NIOC Reservation Example Network Resource Pools Figure 273: Network Resource Pool Constructs Figure 274: Virtual Machine Traffic Reservation Example Figure 275: Network Resource Pools Figure 276: Network Resource Pool on a Distributed Port Group Figure 277: Network Resource Pool Usage Overview Individual VM Parameters Figure 280: Power On Failure by vSphere DRS Bandwidth Management Traffic Marking Quality of Service Figure 281: QoS Classification Advertised from Virtual to Physical Layer Figure 282: CoS Tag Traffic iSCSI Rule Example P5 STRETCHED CLUSTERS USE CASE: STRETCHED CLUSTERS Scenario Technical Requirements and Constraints Uniform Versus Non-Uniform vMSC Configurations Figure 283: Uniform Access Figure 284: Non-Uniform Access Infrastructure Architecture Infrastructure Figure 285: Our Lab Infrastructure vSphere Configuration vSphere HA Admission Control Figure 286: Cluster Creation Figure 287: Admission Control HA Heartbeats Figure 288: Heartbeat Datastores Figure 289: Configuration of Heartbeat Datastores Permanent Device Loss and All Paths Down Scenarios Figure 290: Failure Condition and Responses Configuration Figure 291: APD Response Delay Restart Ordering and Priority Figure 292: VM Group – Select a VM Figure 293: Restart Priority Figure 294: Start Next Priority VMs Figure 295: VM Group Figure 296: Restart Dependency ProActive HA Figure 297: Proactive HA Automated Remediation Figure 298: Proactive HA Provider DRS Site Affinity Figure 299: Former Required HA Rule Settings Figure 300: VM/Host Group Creation Part 1 Figure 301: VM/Host Group Creation Part 2 Figure 302: VM/Host Group Creation Part 3 Advanced Settings Figure 303: DRS Additional Options Correcting Affinity Rule Violation Storage DRS Figure 304: Storage DRS Configuration Figure 305: Storage DRS Runtime Settings Migrations Failure Scenarios Single-Host Failure in Amsterdam Data Center Figure 306: Single Host Failure Result Explanation Single-Host Isolation in Amsterdam Data Center Figure 307: Single Host Isolation Result Explanation Storage Partition Figure 308: Storage Partition Result VMs remain running with no impact. Explanation Data Center Partition Figure 309: Data Center Partition Result VMs remain running with no impact. Explanation Figure 311: Lock Lost Message Disk Shelf Failure in Amsterdam Data Center Figure 312: Disk Shelf Failure Result VMs remain running with no impact. Explanation Full Storage Failure in Amsterdam Data Center Figure 313: Full Storage Failure Site Amsterdam Result VMs remain running with no impact. Explanation Permanent Device Loss Figure 314: Permanent Device Loss Result Explanation Figure 315: HA PDL Response Configuration Full Compute Failure in Amsterdam Data Center Figure 316: Full Compute Failure Result All VMs are successfully restarted in Rotterdam data center. Explanation Loss of Amsterdam Data Center Figure 317: Full Loss of Data Center Result All VMs were successfully restarted in Rotterdam data center. Explanation Summary INDEX A Adapter Queue B C Class of Service D DSCP 502 DPM 114, 159, 173, 307 E F Failures To Tolerate Fault Domain Manager Fault Tolerance H High Availability M Microsoft Clustering Services N Network File System Network I/O Control Network Resource Pools O Outstanding I/O P Permanent Device Loss Q Quality of Service R Raw Device Mappings Return On Investment S Start-time Fair Queuing Storage Device Storage I/O Control T THLSD 262, 263, 271 V Virtual Machine VMDK 330 VMFS 445 Virtual SAN Virtual Volumes VM Component Protection HCL 472 VVD 476 VAAI 394 VAIO 445, 463 VASA 102, 394, 407 VAMI 183 VDP 480, 486 W WSFC 19