Book Image

VMware vSphere Design Essentials

By : Swapnil A Kambli, Puthiyavan Udayakumar
Book Image

VMware vSphere Design Essentials

By: Swapnil A Kambli, Puthiyavan Udayakumar

Overview of this book

Table of Contents (13 chapters)
VMware vSphere Design Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Designing accelerates the solution that resolves real-world obstacles


This section provides a step by step sequence and activity that is required to be followed in order to design a virtualization; this is a completely elastic method that best fulfills your infrastructure demands. The steps are obtainable in an ordered sequence as per the following diagram:

Requirements

It's really difficult to build a virtual infrastructure if you don't know the target or requirements. Elicitation is the step where the requirements are first gathered from the customer. Many practices are available for gathering requirements. Each has a certain value in certain situations; you need manifold techniques to gain a complete picture from various sets of clients and stakeholders. Here's a look at some of the approaches you can take:

  • One-on-one meeting with IT leaders and top management sponsors for the project

  • Team meetings with the current team responsible for managing technical operations

  • Facilitated sessions, prototyping, initial engagement surveys, use cases, following people around, Request for Proposals (RFPs), brainstorming

Finally, at the end of requirement gathering, conduct workshops with all these reviews, lastly look for room for improvement. If all stakeholders in a session try to appraise the value and cost for each demands, at last artifacts becomes much more effective and cost-valuable. Hence, schedule periodic meetings to review and agree requirements:

Tip

Documentation helps to identify the current state of infrastructure and helps to identify inputs for our next stage in the analysis.

Analysis

Research and collect data facts as far as possible before you start planning for design; since the analysis or research must be lightweight, it must also be less scrupulous. Best results come from considering user insights from the very start as input and giving the result to the design process.

In the early stages of the process, the discovery stage will help you identify new breaks and will describe the design in brief. VMware vExperts advise re-iterative ESXi and VM configuration testing before it is rolled out to the Proof of Concept (POC). In turn, this will help to inform decisions from the design phase to the final implementation. A usability problem can be corrected more swiftly and with less cost if it is identified at the design stage itself rather than at the support stage.

We will use the 4D-stage analysis process to display how we can fit in all the stages:

The preceding 4D stage analysis, as explained in the following table, aligns to the method that is required to be adopted in each stage:

Phase

Description

Methods

Discover

Engage with the business and observe the requirements, in the context of demand and services.

Cognitive Map

Define

Interpret requirements, rationalize, and verify business demands. This is a key input for the design for it to proceed to further stages.

Task and gap analysis

Develop

Key metrics need to be finalized with the help of cognitive map and analysis output, because the method we develop will be followed during the design phase.

Prototyping

Deliver

Evaluate the prototype with the business to verify and refine the requirements and align the design towards an agreed solution.

Quantitative and qualitative

With this approach, we will be able to gain an insight into requirements and the output of this phase is an input to the planning phase. As the next step, let's learn about planning and its implications to the design phase.

Planning

The design considerations we made in final steps may make us to change the decisions which we made in the earlier steps, due to various thought clashes. Every alert challenges the potential requirement gathering, planning, and design, which will be a great challenge throughout the project planning.

We will come to design phase which meets best of our requirements, only after iterating through the stages as many times as required to include all of the thoughts within the manuscript. The following diagram illustrates the key technical metrics that are required to be a part of your planning technical artifacts:

Each phase of planning and its mission is listed in the following table:

Phases of planning

Key objectives

Identify VM resource requirements

Mission 1: Determine the workload resource requirements

Mission 2: Define the workload characterizations

Plan for VM configuration

Mission 1: Define the compute configuration

Mission 2: Define the network configuration

Mission 3: Define the storage configuration

Mission 4: Define the VM availability strategy

Mission 5: Define the VM types

Plan for cluster

Mission 1: Define the physical locations

Mission 2: Define the ESXi host cluster

Mission 3: Determine the cluster ESXi host members

Plan for ESXi hosts

Mission 1: Define the compute configuration

Mission 2: Define the network configuration

Mission 3: Define the storage configuration

Mission 4: Define the server virtualization host scale

Mission 5: Define the server virtualization host availability strategy

Plan for DRS and DPM

Mission 1: Define the priority configuration

Mission 2: Define the algorithm and calculate it

Mission 3: Define the threshold configuration

Mission 4: Define the balanced average CPU loads or reservations

Mission 5: Define the balanced average memory loads or reservations

Mission 6: Define resource pool reservations

Mission 7: Define an affinity rule

Plan for HA and FT

Mission 1: Define monitoring mechanisms for physical servers and VMs

Mission 2: Define server failure detection

Mission 3: Define migration and restart of VM Priority from failed ESXi host

Mission 4: Define the vLockstep technology for FT

Mission 5: Define the transparent failover

Mission 6: Define the component failures

Plan for VMware architecture

Mission 1: Define the maintenance domains

Mission 2: Define the physical fault domains Mission 3: Define the reserve capacity

Plan for architecture capability habits

Mission 1: Define the original SLA factors for storage and VMs

Mission 2: Define the original costs for storage and VMs

If you're looking for a tool that can do this, then the best tool to use (and one that VMware recommends) is VMware Capacity Planner. It is the right thing to start with.

VMware Capacity Planner is a capacity planning product that gathers comprehensive resource consumption data in assorted IT environments and associates it to industry standard position data to provide analysis and decision support modeling. The following are the key benefits of the product:

  • Increased efficiency with server union and volume optimization

  • Reduced complication through IT calibration and hardware restraint

  • Improved expectations with capacity consumption trends and virtualization targets

The output of data gathering from the requirements, analysis, and planning phases is a design phase input. This is really a key factor for your success. In the next section, let's explore the key requirements for designing in general and then we will map that to the streamlined process and principles.

Designing

Design essentials are what this book is all about. Let's get started by looking at the fundamentals. Any design, irrespective of the platform, should be enabled with factors such as balance, proximity, alignment, repetition, contrast, and space. These factors, in turn, should focus on the following:

  • Identifying design thoughts and encounters

  • Describing where to start with customers

  • Describing procedures for dealing with decision architects

  • Identifying if you've achieved design acceptance

  • Identifying what your framework should include

  • Identifying the phases of design

  • Identifying the risks associated with the discovery phase

  • Identifying the best practices that can fit the customer's needs.

  • Identifying the method that is capable of either scale-out or horizontal scaling

The preceding components will help you to attain the following deliverables that will help you to build the right solution document for small, medium, and enterprise businesses:

  • Design component and logical view

  • Design references architecture

  • Design sizing and scalability capacity

  • Design of ESXi host

  • Design of VMware vSphere Management Layer

  • Design of VMware vSphere Network Layer

  • Design of VMware vSphere Storage Layer